History log of /external/tensorflow/tensorflow/compiler/tf2xla/kernels/pooling_ops.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fa1949b2a73759798e24c640ecd2036d623f6858 30-Jan-2018 Rasmus Larsen <rmlarsen@google.com> Merge commit for internal changes
8fdef24247814d322991127091cc6d0c1eb60380 29-Jan-2018 Russell Power <power@google.com> Switch over to max_pool_v2 in Python

This fix is a follow up to 11875 so that MaxPool in Python
use v2 version. As 11875 has been merged some time ago,
this fix conforms to the deprecation policy.

This fix is realted to 11875 and 4746.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
PiperOrigin-RevId: 183727668
/external/tensorflow/tensorflow/compiler/tf2xla/kernels/pooling_ops.cc
995378c4c9ff156cae7a365cfdc1480a3ee6d0bf 26-Jan-2018 Yong Tang <yong.tang.github@outlook.com> Switch over to max_pool_v2 in Python (#14983)

* Switch over to max_pool_v2 in Python

This fix is a follow up to 11875 so that MaxPool in Python
use v2 version. As 11875 has been merged some time ago,
this fix conforms to the deprecation policy.

This fix is realted to 11875 and 4746.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Update test cases in contrib/specs/python/specs_test due to MaxPool -> MaxPoolV2

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Update tensorflow/contrib/receptive_field

Update tensorflow/contrib/receptive_field
due to max_pool's strides and ksize from attr -> input

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Remove const restriction for strides and ksize

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Register MaxPoolV2 with XLA

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Reformat with clang-format -i --style=Google

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
/external/tensorflow/tensorflow/compiler/tf2xla/kernels/pooling_ops.cc
c975bc2b3fdc9674dd71a7ed89c74ce8ea2d46f0 23-Dec-2017 Peter Hawkins <phawkins@google.com> [TF:XLA] Refactor large list of hard-coded compile-time constant arguments to operators. Add a new .CompileTimeConstInput() annotation on kernel registrations instead.

PiperOrigin-RevId: 180008567
/external/tensorflow/tensorflow/compiler/tf2xla/kernels/pooling_ops.cc
93f9caba8e371bd2f55ec789ed2f8ece9b3d976d 30-Mar-2017 Peter Hawkins <phawkins@google.com> [TF:XLA] Refactor TF/XLA operator registration.

Rather than requiring an explicit registration for each (operator, backend) pair, by default register all operators for all backends, for all types supported by each backend.

As we are beginning to see out-of-tree backends, as XLA translations of operators are added to the TF/XLA bridge, per-backend explicit registration lists will become stale. Registering all operators on all backends is both less verbose and more maintainable for backend authors.

Since not all operators work on all backends, we add several constraint mechanisms:
* operators may specify type constraints that are shared across all backends.
* operators may specify a whitelist of backends on which they work. This is useful if an operator is CPU-only because of a CustomCall.
* backends may register a function that specifies operators to blacklist or whose registrations to modify. This is necessary since operator implementations cannot know the set of all out-of-tree backends.

This change also lays the ground-work for removing the list of compile-time constant inputs in const_analysis.cc. In a subsequent CL, compile-time constant inputs can be annotated on the XLA operator registration.
Change: 151724100
/external/tensorflow/tensorflow/compiler/tf2xla/kernels/pooling_ops.cc
c5238fb028f728def4d6ece44e06e8003a8defbb 08-Mar-2017 Peter Hawkins <phawkins@google.com> [TF:XLA] Implement 3d pooling ops in the TF/XLA bridge.
Change: 149538112
/external/tensorflow/tensorflow/compiler/tf2xla/kernels/pooling_ops.cc
19dd9342e7bc55c877367b7474caf41e819e38c3 06-Mar-2017 Peter Hawkins <phawkins@google.com> [TF:XLA] Add support for 3D convolution to XLA bridge.

Generalize common backward convolution dimension computation code to support > 2 dimensions.

Fix crash for zero-element Tensors passed to Conv3DBackpropFilter on CPU.
Change: 149329330
/external/tensorflow/tensorflow/compiler/tf2xla/kernels/pooling_ops.cc
a8c325e57c1077f1e8df540a20bd8b36d3d1f968 15-Feb-2017 Peter Hawkins <phawkins@google.com> [TF:XLA] Split XlaOpRegistry out of xla_compilation_device.{cc,h} into a separate xla_op_registry.{cc,h}.
Move XlaExpression out of xla_context.{cc,h} into xla_compilation_device.{cc,h}, since it is used to wrap computation handles on the XLA compilation device.
Change just moves code around, there are no functional changes.
Change: 147632770
/external/tensorflow/tensorflow/compiler/tf2xla/kernels/pooling_ops.cc
1e67c90e2caceeff82d09793d1ef5fa0300d219b 09-Jan-2017 Peter Hawkins <phawkins@google.com> Initial open-source release of XLA: Accelerated Linear Algebra.

XLA is a compiler-based linear algebra execution engine that targets CPUs, GPUs and custom accelerators.

XLA is still experimental; we are releasing it early to get the community involved.
Change: 143990941
/external/tensorflow/tensorflow/compiler/tf2xla/kernels/pooling_ops.cc