| Commit message (Collapse) | Author | Age |
|
|
|
| |
PiperOrigin-RevId: 214195020
|
|
|
|
|
|
|
|
| |
self.test_session() has been deprecated in 9962eb5e84b15e309410071b06c2ed2d6148ed44 as its name confuses readers of the test. Moving to cached_session() instead which is more explicit about:
* the fact that the session may be reused.
* the session is not closed even when doing a "with self.test_session()" statement.
PiperOrigin-RevId: 213944355
|
|
|
|
| |
PiperOrigin-RevId: 205434648
|
|
|
|
| |
PiperOrigin-RevId: 204811714
|
|
|
|
| |
PiperOrigin-RevId: 204579728
|
|
|
|
| |
PiperOrigin-RevId: 201095811
|
|
|
|
|
|
|
| |
Revert #18413. Too many internal test failures due to the name scope change caused by this change.
Revert #18192. Cannot use re2::StringPiece internally. Need alternative for set call. Will pull and clean this up in a separate change.
PiperOrigin-RevId: 197991247
|
|
|
|
| |
PiperOrigin-RevId: 195308675
|
|
|
|
|
|
| |
needed anymore and can be incorrect in some rare cases.
PiperOrigin-RevId: 195298813
|
|
|
|
| |
PiperOrigin-RevId: 194274698
|
|
|
|
| |
PiperOrigin-RevId: 194031845
|
|
|
|
| |
PiperOrigin-RevId: 190878279
|
|
|
|
|
|
|
|
| |
This is in preparation to introduce one public, stable symbol: tf.executing_eagerly()
(i.e., part of moving APIs related to eager execution from "contrib" to a namespace
where we provide API stability guarantees)
PiperOrigin-RevId: 188212646
|
|
|
|
| |
PiperOrigin-RevId: 186674197
|
|
|
|
| |
PiperOrigin-RevId: 185166764
|
|
|
|
| |
PiperOrigin-RevId: 184020524
|
|
|
|
| |
PiperOrigin-RevId: 183291956
|
|
|
|
| |
PiperOrigin-RevId: 182412902
|
|
|
|
| |
PiperOrigin-RevId: 182298241
|
|
|
|
| |
PiperOrigin-RevId: 181784078
|
|
|
|
| |
PiperOrigin-RevId: 181770918
|
|
|
|
|
|
| |
each other.
PiperOrigin-RevId: 181563474
|
|
|
|
| |
PiperOrigin-RevId: 181397308
|
|
|
|
| |
PiperOrigin-RevId: 180981378
|
|
|
|
|
|
|
|
|
| |
Changes tf.nn.dynamic_rnn to specify `maximum_iterations` argument for the while_loop.
When `maximum_iterations` argument is supplied to tf.while_loop, use this to provide an upper bound on the size of Stacks used for gradient computation.
By specifying the stack limit we can generate gradient code for while loops that uses fixed shape TensorArrays and hence can be compiled with XLA.
PiperOrigin-RevId: 178802710
|
|
|
|
| |
PiperOrigin-RevId: 178443834
|
|
|
|
| |
PiperOrigin-RevId: 178192708
|
|
|
|
|
|
| |
to avoid port conflicts with other tests during parallel bazel tests.
PiperOrigin-RevId: 177851615
|
|
|
|
| |
PiperOrigin-RevId: 177526301
|
|
|
|
| |
PiperOrigin-RevId: 177516249
|
|
|
|
|
|
|
|
| |
1. Op view proto copy uses too much memory and time, optimized.
2. Add a hint to use "bazel-bin" instead of "bazel run"
3. Make proto string parsing explicit (seems no longer throwing error)
PiperOrigin-RevId: 175745677
|
|
|
|
| |
PiperOrigin-RevId: 175637128
|
|
|
|
| |
PiperOrigin-RevId: 174272860
|
|
|
|
|
|
|
|
| |
1. Track the full allocation history of each tensor, visualized in timeline.
2. Better ProfileContext for tracing step selection.
3. Small bug fix.
PiperOrigin-RevId: 173988293
|
|
|
|
| |
PiperOrigin-RevId: 173702740
|
|
|
|
|
|
|
|
|
| |
1. Use a id_to_string map to reduce the profile size (2/3 in xception)
2. dedup code view's function name with extra file base name.
3. remove code view display heuristic that doesn't work in some cases.
4. make the profile_context thread-safe.
PiperOrigin-RevId: 172031528
|
|
|
|
| |
PiperOrigin-RevId: 171904584
|
|
|
|
| |
PiperOrigin-RevId: 171239477
|
|
|
|
| |
PiperOrigin-RevId: 170898081
|
|
|
|
|
|
|
|
| |
making all the device factories produce the new device names.
The python API would still support the legacy /<type>:<index> format so the C++ layer would accept both legacy and standardized names but the C++ layer would produce only new device names now.
PiperOrigin-RevId: 170758313
|
|
|
|
|
|
| |
Increase the auto-tracing steps to catch all major fetches.
PiperOrigin-RevId: 168974064
|
|
|
|
| |
PiperOrigin-RevId: 168256746
|
|
|
|
| |
PiperOrigin-RevId: 168069346
|
|
|
|
|
|
| |
Also allow profiler to serialize/deserialize to/from file.
PiperOrigin-RevId: 167815923
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
END_PUBLIC
---
Commit 607816029 authored by Eugene Brevdo<ebrevdo@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Extended ScratchSpace to expose its underlying scratch tensor object.
PiperOrigin-RevId: 167649551
---
Commit db43fe68e authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Add fast math attributes to all generated methods when fast math enabled.
RELNOTES: n/a
PiperOrigin-RevId: 167646637
---
Commit aebe8cc6f authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Call HloComputation.Accept instead of HloInstruction.Accept to get all instructions profiled.
RELNOTES: n/a
PiperOrigin-RevId: 167640259
---
Commit 0ab137cd8 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
BEGIN_PUBLIC
Automated g4 rollback of changelist 167604306
PiperOrigin-RevId: 167800256
|
|
|
|
|
|
|
| |
1. Support parsing text format graph from python
2. Remove line-snippet for code view (too verbose)
PiperOrigin-RevId: 166790284
|
|
|
|
| |
PiperOrigin-RevId: 165728705
|
|
|
|
| |
PiperOrigin-RevId: 165530192
|
|
|
|
|
|
| |
2. Add an API to allow easier profile retrieval. Currently in contrib.
PiperOrigin-RevId: 165399640
|
|
|
|
|
|
|
|
| |
2. Allow to add multiple RunMetadata for 1 step, e.g. 1 for var initialization,
1 for training. So it has a complete profile.
3. Improve tests a bit.
PiperOrigin-RevId: 165385567
|