tf.train.NewCheckpointReader
tf.train.replica_device_setter
tf.train.init_from_checkpoint
tf.train.ProfilerHook
tf.profiler.*
Profiler's API depends on v1 style graphs, so we'll remove this pending replacement.
PiperOrigin-RevId: 221359471
changes to model_analyser.analyse(...):
- Swapped context.in_eager_execution() to the currently supported context.executing_eagerly().
- Added negation to eager check. In all likelihood, the negation was always supposed to be there since getting default graph in eager mode does not make sense. The current `if` condition is likely a bug. The proposed fix is consistent with other functions in this module, e.g., `profile(...)`, line 339.
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
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
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
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
Add residual_bytes, peak_bytes and output_bytes.
Allow to order/select/filter by
accelerator_micros/cpu_micros/peak_bytes/residual_bytes/output_bytes
Also updated the testdata.
PiperOrigin-RevId: 164079214
1. Add a option_builder module to build options for Python API.
2. Expose necessary profiler protos.
3. Rename command line tool from tfprof to profiler.
PiperOrigin-RevId: 161160274
Migrating tfprof c++ to tensorflow/core/profiler
API changes:
New tf.profiler namespace.
Within tf.profiler namespace:
tf.profiler.advise # One-shot advise function
tf.profiler.profile # One-shot profile function
tf.profiler.Profiler # Multi-step profile/advise class
tf.profiler.write_op_log # Write profile for offline analysis
PiperOrigin-RevId: 160901831