History log of /external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
982549ea3423df4270ff154e5c764beb43d472da 26-Jan-2018 Rasmus Munk Larsen <rmlarsen@google.com> Branch 183429339 (#16469)

* Change `reduce_logsumexp` to internally use `reshape` rather than `squeeze`
since the latter requires the `axis` arg to be a Python `list`.

PiperOrigin-RevId: 183396533

* Kernel utils to support broadcast add and mul.

PiperOrigin-RevId: 183397494

* Updating sparsify_gather.

PiperOrigin-RevId: 183402917

* [tf.data] Move slow-path-related code into the slow path in IteratorHandleOp::Compute().

This slightly reduces the amount of work performed when an iterator is accessed (after the first access), and potentially reduces contention if concurrent steps are accessing the same iterator.

PiperOrigin-RevId: 183406221

* Cleanup: Ran clang-format on all *.{cc,h} in under grappler.

PiperOrigin-RevId: 183406440

* Increase shard count of //third_party/tensorflow/python:nn_batchnorm_test to avoid timeouts

When run under asan, the test runs for about 5 minutes, and sometimes
longer, causing frequent timeouts.

This change increases the shard count of the test to 4, which brings the run time
of the longest running shard under asan to about 2 minutes.

PiperOrigin-RevId: 183414888

* Add available choices to toco flags and fix minor formatting issues.

PiperOrigin-RevId: 183415713

* Performance improvements to some GPU code to use shared locks instead of unique locks for some hotspot cases.

PiperOrigin-RevId: 183418559

* [XLA] Improve error message for bad slices.

PiperOrigin-RevId: 183420038

* Fix py3 build rules for all py tests under py2tf.

PiperOrigin-RevId: 183422144

* Fix bug with Operation._control_inputs setter.

PiperOrigin-RevId: 183422192

* Make softmax_op_test.py work with C API enabled.

PiperOrigin-RevId: 183422829

* Cleanup: Ran clang-format on all *.{cc,h} files in tensorflow/core/kernels.

PiperOrigin-RevId: 183423961

* Fix the documentation for the dense layer for how rank > 2 inputs are handled.

PiperOrigin-RevId: 183425868

* Cleanup: Ran clang-format on all *.{cc,h} in tensorflow/core/ops.

PiperOrigin-RevId: 183429339
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
0d3a49ad909bdd4e3a22168fee823f22c5ad44ad 23-Nov-2017 Yifei Feng <yifeif@google.com> Merge commit for internal changes
b1d8c59e9b014b527fb2fbef9ce9afc14dbc4938 22-Nov-2017 Yifei Feng <yifeif@google.com> Merge changes from github.

PiperOrigin-RevId: 176695926
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
e70c00950d295c519fd9c7f8b12e13a3c5aaf710 22-Nov-2017 Yifei Feng <yifeif@google.com> Automated g4 rollback of changelist 176615107

PiperOrigin-RevId: 176622438
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
ad7eeec1cc06d7fdba6ee404f03a35fab9cd3e6a 22-Nov-2017 Yifei Feng <yifeif@google.com> Automated g4 rollback of changelist 176615737

PiperOrigin-RevId: 176621645
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
d0a3b2d3983b970b750329088013dc5cb67d96f9 22-Nov-2017 A. Unique TensorFlower <gardener@tensorflow.org> Merged commit includes the following changes:
176617057 by yifeif:

Internal change.

--
176615737 by yifeif:

Fix internal tests.

--

PiperOrigin-RevId: 176617057
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
c6d603f02e1a98f871912cda6716cdcbed6b439e 22-Nov-2017 Yifei Feng <yifeif@google.com> Merge changes from github.

PiperOrigin-RevId: 176615107
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
d0a5d885d61b837018cb931a4d577289acc826fc 10-Nov-2017 Martin Wicke <martin.wicke@gmail.com> Revert "Branch 175277161"
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
d3d60ff6acec178b1cf912938aa6180bbd1a676f 28-Sep-2017 A. Unique TensorFlower <gardener@tensorflow.org> Merge changes from github.
END_PUBLIC

---
Commit 301b14c24 authored by Skye Wanderman-Milne<skyewm@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Basic while loop gradient functionality in C++

This change introduces the basic framework to create the gradient
graph of a while loop using the C++ API. This supports building the
gradient graph as long as the body function of the while loop contains
no ops whose gradient function requires a stack. In other words, it
doesn't support gradient functions that use the input values to the op
(e.g. add will work, but multiply will not). It also doesn't support
nested while loops, and doesn't detect all error cases.

PiperOrigin-RevId: 170243281

---
Commit 545e3572f authored by Asim Shankar<ashankar@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Datasets: Reference the programmer's guide in API docs.

PiperOrigin-RevId: 170241348

---
Commit 24890d550 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Go: Update generated wrapper functions for TensorFlow ops.

PiperOrigin-RevId: 170241322

---
Commit 02d2f3760 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Update ops-related pbtxt files.

PiperOrigin-RevId: 170240603

---
Commit 759690f02 authored by Reed Wanderman-Milne<reedwm@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Add float16 support to tf.nn.fused_batch_norm on the GPU.

Scale, offset, mean, and variance must still be float32 if the input is float16.

PiperOrigin-RevId: 170239448

---
Commit 20370104c authored by Igor Saprykin<isaprykin@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Support export strategies in _TrainingExecutor.

One could set export strategies to the EvalSpec. An exception is raised if the type isn't export_strategy.ExportStrategy. During continuous evaluation, export strategies are going to be triggered. They in turn call Estimator's export_savedmodel.

PiperOrigin-RevId: 170237073

---
Commit 56402103e authored by Reed Wanderman-Milne<reedwm@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Fix BFC allocator's log messages on OOM error.

Before, the "Chunks in use" message and other in-use messages would always be 0.

PiperOrigin-RevId: 170233715

---
Commit bc80e46b1 authored by Peter Hawkins<phawkins@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
[TF:XLA] Implement BroadcastArgs.

PiperOrigin-RevId: 170228025

---
Commit bced6676e authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
BEGIN_PUBLIC
Automated g4 rollback of changelist 170204652

PiperOrigin-RevId: 170367641
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
c14550a38308a7f516e83f5c8e21748ad76bf972 08-Sep-2017 A. Unique TensorFlower <gardener@tensorflow.org> Add an NCHW_VECT_C kernel to MaxPoolOp and MaxPoolOpV2

PiperOrigin-RevId: 168021874
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
28ce1d163eeffe618a6972c5245be0e660d94e85 15-Aug-2017 A. Unique TensorFlower <gardener@tensorflow.org> Merge changes from github.
END_PUBLIC

---
Commit 9f81374c3 authored by raymondxyang<zihao.yang@microsoft.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Add option for build more python tests in Cmake (#11853)

* Ignore Windows built project

* Fix deprecated methods in tf.contrib.python

* Fix regex match for Windows build in contrib.keras

* Fix Regex match for Windows build in session_bundle

* * Fix deprecated methods
* Fix regex match for Windows
* Fix compatibility issue with Python 3.x

* Add missing ops into Windows build for test

* Enabled more testcases for Windows build

* Clean code and fix typo

* Add conditional cmake mode for enabling more unit testcase

* Add Cmake mode for major Contrib packages

* Add supplementary info in RAEDME for new cmake option

* * Update tf_tests after testing with TF 1.3
* Clean code and resolve conflicts

* Fix unsafe regex matches and format code

* Update exclude list after testing with latest master branch

* Fix missing module

---
Commit 98f0e1efe authored by Yong Tang<yong.tang.github@outlook.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Dynamic ksize and strides with MaxPool (#11875)

* Dynamic ksize with max_pool

This fix tries to fix the issue raised in 4746 where ksize
is static (attr) with max_pool.
This fix changes ksize to input tensor so that it is dynamic now.

This fix fixes 4746.

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

* Add dynamic ksize to MaxPoolGrad and MaxPoolGradGrad

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

* Add test cases for max_pool_v2

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

* Fix GPU Jenkins issue.

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

* Enable MaxPoolV2 in GPU

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

* Hide MaxPoolV2 and other fixes.

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

---
Commit 02d6bc185 authored by Bairen Yi<byronyi@users.noreply.github.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
remove useless variable (#12212)

---
Commit ed6b0d905 authored by namrata-ibm<bhavenamrata@gmail.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Adding support for s390x in calculation of cpu_frequency (#12201)

---
Commit 627dfc9dd authored by Taehoon Lee<taehoonlee@snu.ac.kr>
Committed by Taehoon Lee<taehoonlee@snu.ac.kr>:
Fix typos

---
Commit c0f9b0a91 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
In fast-math mode emit a tanh that has a faster min/max.

PiperOrigin-RevId: 164943597

---
Commit 87605f3d6 authored by Kay Zhu<kayzhu@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
[TF:XLA] Use HloEvaluator for ComputeConstant, remove the need of a dedicated
compute constant backend.

PiperOrigin-RevId: 164940970

---
Commit 881de45c2 authored by Taehoon Lee<me@taehoonlee.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Add bool type supports for GPU kernels (#11927)

* Add bool type supports for GPU kernels

* Add bool type test codes for GPU kernels

---
Commit eeacdcdb1 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Add missing "CPU" suffix in registrations.

PiperOrigin-RevId: 164939527

---
Commit de01be952 authored by namrata-ibm<bhavenamrata@gmail.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Adding support for Big Endian in graph_constructor_test and wav_io (#12179)

---
Commit 26719d29f authored by QingYing Chen<pkudysj@126.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Implement CRF decode (Viterbi decode) for tensor (#12056)

* Implement CRF decoding for tensors

* add test code for tensor version's CRF decoding

* made modifications according to pylint

* add some comments for crf decode

* remove useless code

* add comments at the top comment of crf module and add more comments in crf_test

* capitalize first char of first word in comments

* replace crf_decode test code with a deterministic example

---
Commit f9a81ca2f authored by Pete Warden<pete@petewarden.com>
Committed by gunan<gunan@google.com>:
Create CI build script for Raspberry Pi (#12190)

* Create CI build script for Raspberry Pi

* Moved location of Pi build script

---
Commit e2a163a90 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Merge code from PR #11940 with internal changes from cl/164796436, and update Python tests to also run on GPU.

PiperOrigin-RevId: 164929133

---
Commit 08bbfa187 authored by Taehoon Lee<me@taehoonlee.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Fix typos (#12195)

---
Commit ab96f41fb authored by Luke Iwanski<luke@codeplay.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
[OpenCL] Extends matmul_benchmark.py to cover SYCL (#11697)

* [OpenCL] Extends matmul_benchmark.py to cover SYCL

* Fixed typo

* /gpu:0 -> /device:GPU:0

* Fixes control_flow_ops_py_test

* /gpu: -> /device:GPU:

* Fixes //tensorflow/python/profiler/internal:run_metadata_test

* gpu: -> GPU:

* Fixes tfprof_node

* [OpenCL] Fixes device path to name with many colons (#123)

The device path is constructed from a device name by replacing all
colons with underscores. Some device names contain more than one colon,
for example 'device:SYCL:0' which gives a path 'device_SYCL_0'. The
previous code would not convert this back to the original device name,
but rather to 'device:SYCL_0'.

An alternative fix would be to convert all underscores to colons in the
device name (i.e. remove the restriction inside `replace("_", ":", 1)`),
however I'm not sure if there are any device names which contain
underscores.

* If no gpu device aviable fake one

* gpu: -> device:GPU

* Fixes profiler test

* /gpu:x -> /device:GPU:x

* Fixes debug_io_utils_test.cc test

* Fixes device_name_utils_test.cc

---
Commit 35e7a3665 authored by Yong Tang<yong.tang.github@outlook.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Remove unneeded casting of int64 for reverse_sequence (#12192)

This fix remove unneeded cast of int64 for reverse_sequence:
```
lengths = math_ops.to_int64(lengths)
```
as int32 has already been enabled for reverse_sequence.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
---
Commit 9fba8c185 authored by Anna R<annarev@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Add benchmark dashboard link to benchmarks doc. Also, I added a link and
description for Benchmarks page to Community index page.

PiperOrigin-RevId: 164924906

---
Commit bb6f32fa7 authored by Mark Heffernan<meheff@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Make HloAliasAnalysis updatable after changes to the HLO graph.
As part of this change make HloAliasAnalysis a thinner layer which
basically only holds a map from HloValue to HloBuffer and vice versa.

PiperOrigin-RevId: 164923041

---
Commit 9103096c1 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by Thomas K?ppe<tkoeppe@google.com>:
Merged commit includes the following changes:
164923041 by meheff:

Make HloAliasAnalysis updatable after changes to the HLO graph.
As part of this change make HloAliasAnalysis a thinner layer which
basically only holds a map from HloValue to HloBuffer and vice versa.

--

PiperOrigin-RevId: 164923041

---
Commit 822603aed authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Merging sibling fusion instruction using multi_output_fusion

PiperOrigin-RevId: 164920220

---
Commit c035aa2a8 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Go: Update generated wrapper functions for TensorFlow ops.

PiperOrigin-RevId: 164917891

---
Commit e1e81d9ba authored by Luke Iwanski<luke@codeplay.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
[OpenCL] Fixes double memcpy bug (#151) (#12173)

* [OpenCL] Fixes double memcpy bug (#151)

As the debg CopyOp is called on a Tensor without type, we need to use
the DataType enum to get type information, and use this to pass the type
on to Eigen. This is a workaround Eigen's need to have a type when
calling memcpy. If the Eigen memcpy can be provided without a type
requirement, then the memcpy in sycl_util is unnecessary.

* Acts on feedback from: #12173/files/32cb12a9001b672425867b5a3110fd98e737a20b#r132496277

---
Commit d9ca2d86d authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Internal change

PiperOrigin-RevId: 164916465

---
Commit b8d13d218 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Remove more parts of DCASGD missed in the first pass. (47949b)

PiperOrigin-RevId: 164914552

---
Commit 73b3d52c7 authored by Alexandre Passos<apassos@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
cmake fix

PiperOrigin-RevId: 164911656

---
Commit 2173b5b0a authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Allow TFE_TensorHandleCopyToDevice to have the same device as src and
destination. It will reuse the same underlying buffer in those cases.

PiperOrigin-RevId: 164909906

---
Commit 13eb3b90e authored by Alexandre Passos<apassos@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Experimental C and Python APIs to invoke TensorFlow kernels on concrete values.

PiperOrigin-RevId: 164902588

---
Commit 7dfabcc01 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Initialize ExecutionOptions in ComputeConstant to default values.

PiperOrigin-RevId: 164894867

---
Commit c8897e9bc authored by Benoit Steiner<bsteiner@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Static required time computation

PiperOrigin-RevId: 164894645

---
Commit 076158f9b authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Enable implicit->explicit conversion by default.

PiperOrigin-RevId: 164890915

---
Commit 58c4a4cb1 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Bugfix: number of input channels is not necessarily in the last dimension, after introduction of data_format param.

PiperOrigin-RevId: 164889729

---
Commit 8f9b1af8a authored by Igor Saprykin<isaprykin@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Recover MonitoredSession when the Coordinator is requested to stop with one of the _PREEMPTION_ERRORS.

When SyncReplicasOptimizer is used, a preemption in the Coordinator may result in two cases:
Case 1) the session gets silently marked as complete
Case 2) the session gets stuck

This CL aims to solve and verify solutions for both of these problems. Fix 1 changes the should_stop logic. Fix 2 changes the CoordinatedSession.run() logic.

SyncReplicasOptimizer runs a separate set of threads using a Coordinator instance. Those threads do FIFOQueue.enqueue; the main thread does a blocking FIFOQueue.dequeue.

`sync_token_q` FIFOQueue is on parameter-servers. When one of the PS instances gets preempted, an AbortedError causes the Coordinator to stop via request_stop(ex). That by itself changes the state of MonitoredSession.should_stop() to True (Fix 1).

Results of the blocking Dequeue operation are sent to the chief worker via Recv. What happens next depends on the amount of tokens in `sync_token_q`. If there are enough for the next call to Dequeue to return, then the low-level "tf session run() call" returns. The next iteration of the `while not MonitoredSession.should_stop()` loop decides that the training is complete (Case 1).

If there are not enough tokens in `sync_token_q`, then the blocking Dequeue is going to keep waiting for them. This results in the graph execution getting stuck and the whole session getting garbage collected after 10 minutes (Case 2).

We decided to fix that by re-creating a session after it gets garbage collected (Fix 2). An alternative was to try to cancel the pending Dequeue operation, but it's not clear that it is the right thing to do and it is also not easy.

PiperOrigin-RevId: 164888390

---
Commit 46e4de6e5 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Undo loop fusion changes for now as they seem to be altering a few results.
END_PUBLIC
RELNOTES: n/a

BEGIN_PUBLIC
BEGIN_PUBLIC
Automated g4 rollback of changelist 164825735

PiperOrigin-RevId: 165340331
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
ef2f8891ad409e41f4f9b8e9cfd86b519adb6da6 08-Apr-2017 A. Unique TensorFlower <gardener@tensorflow.org> Fix race due to unsafe buffer forwarding in maxpooling second order gradients added in #6664.
Re-enable previously flaky tests.
Clean up a few minor things in maxpooling_op_gpu.cu.cc
Change: 152550050
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
ccbc8991db3943ef984405881a1c917c530f902f 05-Apr-2017 A. Unique TensorFlower <gardener@tensorflow.org> Merge changes from github.
Change: 152200430
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
cb4e3951ccef4023fc84f024461681a13ca6d50e 13-Mar-2017 A. Unique TensorFlower <gardener@tensorflow.org> Add a convenience method "forward_input_or_allocate_temp" to use buffer forwarding for temporary tensors.

Add buffer forwarding in a few additional places, including pooling ops and fused RNN kernels.
Change: 149958948
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
dd6a36bb78caa415d05fec1f09b7efc3b05190ad 23-Feb-2017 A. Unique TensorFlower <gardener@tensorflow.org> Rename forward_input_to_output -> forward_input_to_output_with_same_shape to prevent bugs.
Add convenience function forward_input_or_allocate_output to simplify call sites.
Change: 148354699
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
4891c01b1cadf085a915a3eac5dd1b8d8cdee203 22-Feb-2017 A. Unique TensorFlower <gardener@tensorflow.org> Allow (safe) in-place computation in TensorFlow C++ ops. When at least one input tensor has the same size and type as the output, and the underlying buffer is owned by the op, i.e. when its refcount is 1 at the time the op's Compute method executes, the computation can be performed in place and allocation of the output buffer avoided.

I updated the following ops to perform in-place computation automatically when possible:
* All standard coefficient-wise unary and binary operators (including with broadcasting) inheriting from base classes in kernels/cwise_ops_common.h.
* unary and binary operators inheriting from base classes in framework/numeric_op.h. This is mostly old code for the Relu family and associated gradients.
* All linear algebra ops inheriting from linalg_common.
* Misc individual files/ops: softmax, select, bias, aggregate ops, batch_norm & fused_batch_norm, adjust_hue, constant, depthwise_conv_grad, fractional_avg_pool, misc. pooling ops, matrix_set_diag, xent & sparse_xent, unique_op.
Change: 148166936
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
004fc82c294467849a2f6f9f57033053a1e621f5 07-Jan-2017 A. Unique TensorFlower <gardener@tensorflow.org> Define variables derived from int64s as int64.
Change: 143825322
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
7a1210bdbdade7210d48db287065ecac950338aa 01-Sep-2016 Vincent Vanhoucke <vanhoucke@google.com> Fix ~63 ClangTidy - Performance findings in TensorFlow.
Change: 131891101
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
271041324f1cff584d20021196a9da0493e130c9 07-Jun-2016 Vijay Vasudevan <vrv@google.com> Add more error context to MaxPooling when on CPU and trying to use NCHW
data format.

Fixes #2660.
Change: 124283264
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
5a84537852ef9b164bad165c8450bde67d30df05 07-Jun-2016 Benoit Steiner <benoit.steiner.goog@gmail.com> Enable fp16 for most of the pooling ops (MaxPool, AvgPool, associated
gradients, some variants etc.).
Change: 124197406
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
8abe7db540825441948fcc656f0d108f1a83361c 03-Jun-2016 A. Unique TensorFlower <nobody@tensorflow.org> Enable fp16 for most of the pooling ops (MaxPool, AvgPool, associated
gradients, some variants etc.).
Change: 123967787
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
9bedadceab3e126684494e6e6a8103ccab9d90c7 03-Jun-2016 Benoit Steiner <benoit.steiner.goog@gmail.com> Enable fp16 for most of the pooling ops (MaxPool, AvgPool, associated
gradients, some variants etc.).
Change: 123967117
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
c8b59c046895fa5b6d79f73e0b5817330fcfbfc1 02-Jun-2016 A. Unique TensorFlower <nobody@tensorflow.org> Update copyright for 3p/tf/core.
Change: 123900938
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
c5af5223d660c587a88baddfa0c2519a6e9d7e18 26-Apr-2016 A. Unique TensorFlower <nobody@tensorflow.org> tensorflow: parallelize MaxPoolingGradOp

MaxPoolingGradOp takes 40% of wall time on forward/backward of googlenet on CPU.
Parallelize it.

googlenet forward/backward pass improves from 5.671s to 3.762s with 48 threads.

TESTED:
- passed opensource_build
Change: 120795354
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
7323103c1c067ba776a6acf25af82ffbec1290ed 23-Mar-2016 Benoit Steiner <benoit.steiner.goog@gmail.com> Move the NeuralNetwork code out of third_party/eigen3 and into
tensorflow/core/kernel.
Change: 117941211
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
4671953808f87daa6c8355bdd961242290aab80f 19-Mar-2016 Vijay Vasudevan <vrv@google.com> Re-rollback of "TensorFlow: move eigen some NN code from our third_party/eigen3 copy
to being part of TF, add tests."
Change: 117608627
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
8202d0958e6894f91ff7a397a00a192fe306eb95 18-Mar-2016 Vijay Vasudevan <vrv@google.com> Rollforward of "TensorFlow: move eigen some NN code from our third_party/eigen3 copy
to being part of TF, add tests."
Change: 117587217
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
200fa5fb0be1523f828014ae8f3ca28099cc942a 18-Mar-2016 Vijay Vasudevan <vrv@google.com> Rollback of "TensorFlow: move eigen some NN code from our third_party/eigen3 copy
to being part of TF, add tests."
Change: 117519243
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
50edc4e878c076c44fecc847af110a19b171eb63 18-Mar-2016 Vijay Vasudevan <vrv@google.com> TensorFlow: move eigen some NN code from our third_party/eigen3 copy
to being part of TF, add tests.
Change: 117509710
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
01a6f5e504d9299395888a786e52c589c16af529 26-Feb-2016 Xiaoqiang Zheng <zhengxq@google.com> Multiple layout support for pooling operations.
Change: 115611259
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
3ede5506acf6a026f09eda33277d46e34ac7ed10 26-Jan-2016 Josh Levenberg <josh11b@tensorflow.org> Global search & replace to move to the new location for
tensorflow/core/ files and build targets.
Change: 113075177
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
b481783fe0e00a86f6feb20a8dcad5fc4fc936a4 21-Jan-2016 Josh Levenberg <josh11b@tensorflow.org> Move #include <vector> out of port.h to users of std::vector<>.
After this we can replace port.h with types.h.
Change: 112727463
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
c8eaac926c929e07ac8db69f67803a2223ff2d93 20-Jan-2016 Josh Levenberg <josh11b@tensorflow.org> Many tensorflow/core build clean ups.
Change: 112523833
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
f592f23775e2a6ac75496829db5005d3bb70a3d2 19-Jan-2016 A. Unique TensorFlower <nobody@tensorflow.org> Replacing reference 'names' variable with 'example_names' variable.
Change: 112481326
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
9c3043ff3bf31a6a81810b4ce9e87ef936f1f529 20-Nov-2015 Manjunath Kudlur <keveman@gmail.com> TensorFlow: Improve performance of Alexnet

Changes:

* error message that refers to removed `DefaultSession` method.
* -Wnull-conversion warnings
* the "_start_time" attr for recvs when the flag "--brain_enable_scheduling_for_recvs" is set.
* typo in tutorial data download progress message.
* a typo ("however their installing"=>"however installing").
* typo, rename "TensorFlow Mechanics" to "How To" to be consistent with the website.
* a typo ("subtact"=>"subtract").
* protobuf examples in comments in tensorflow::Example.proto.
* formula formatting in MNIST beginner tutorial
* negative fraction-of-queue-full stats
* protobuf inclusion path so that Android demo will build under Blaze.
* small typo (moderatly > moderately)
* Session.run() to check that tensor arguments come from the session's graph.
* another six import
* seq2seq typo in bazel command

Base CL: 108349164
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
56313def004795f75ef8281a0294c958d28f1e06 16-Nov-2015 Vijay Vasudevan <vrv@google.com> TensorFlow: Doc and linter fixes, some additional tests and
error handling, updates to website.

Changes:
- Removes redundant reshape from image models by @mrry
- Default TensorBoard to localhost by @danmane
- Reformatting of tensorflow/core by @josh11b
- Make tutorials backwards compatible to 0.5.0 by @girving
- Improve print documentation (md files not updated).
- Add proper scrolling to sitemap by @martinwicke

Base CL: 107956254
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc
f41959ccb2d9d4c722fe8fc3351401d53bcf4900 07-Nov-2015 Manjunath Kudlur <keveman@gmail.com> TensorFlow: Initial commit of TensorFlow library.
TensorFlow is an open source software library for numerical computation
using data flow graphs.

Base CL: 107276108
/external/tensorflow/tensorflow/core/kernels/maxpooling_op.cc