Start profiling TensorFlow performance.
tf.profiler.experimental.start(
logdir, options=None
)
Args | |
---|---|
logdir
|
Profiling results log directory. |
options
|
ProfilerOptions namedtuple to specify miscellaneous profiler
options. See example usage below.
|
Raises | |
---|---|
AlreadyExistsError
|
If a profiling session is already running. |
Example usage:
options = tf.profiler.experimental.ProfilerOptions(host_tracer_level = 3,
python_tracer_level = 1,
device_tracer_level = 1)
tf.profiler.experimental.start('logdir_path', options = options)
# Training code here
tf.profiler.experimental.stop()
To view the profiling results, launch TensorBoard and point it to logdir
.
Open your browser and go to localhost:6006/#profile
to view profiling
results.