Главная
Study mode:
on
1
Intro
2
Scope of this talk: "debugging" is an overloaded term in ML
3
Printing Eager Tensor values
4
Printing the value of graph-internal tensors
5
Homework: tf.print() on composite tensors
6
Programmatically access graph-internal tensor values
7
Programmatically fetching graph-internal tensors: While loop?
8
Finding device placement: Pure eager execution
9
Finding out device placement: tf.function
10
Getting and plotting the graph of a function: Colab (google3 only)
11
Dumping Grappler outputs: The graph that actually (almost) gets executed at runtime (bazel builds)
12
t.print: may change runtime graph optimization
13
t.config.experimental_run_functions_eagerly
14
Step debugging: Using tf.config.experimental_run_functions_eagerly
15
Step debugging: What happens inside a non-eagerly-executing function?
16
tf.config.experimental_run_functions eagerly does not work on tf.data.Dataset.mapo
17
Getting Access to tf.keras Layer Activations
18
Debugging Keras Models with TensorBoard callback
19
Parting notes
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore TensorFlow debugging techniques for both TF 2 and TF 1 in this 38-minute video presentation by Software Engineer Shanqing Cai. Learn about printing Eager Tensor values, accessing graph-internal tensor values, finding device placement in pure eager execution and tf.function, visualizing function graphs, dumping Grappler outputs, step debugging, and debugging Keras models with TensorBoard callback. Gain insights into advanced debugging methods such as using tf.print() on composite tensors, fetching tensors from while loops, and accessing tf.keras Layer Activations. Discover how to optimize your TensorFlow debugging workflow and improve your machine learning development process.

Inside TensorFlow - TF Debugging

TensorFlow
Add to list