TensorFlow 2 focuses on simplicity and ease of use, with updates like eager execution, intuitive higher-level APIs, and flexible model building on any platform.

Many guides are written as Jupyter notebooks and run directly in Google Colab—a hosted notebook environment that requires no setup. Click the Run in Google Colab button.

Essential documentation

Install the package or build from source. GPU support for CUDA®-enabled cards.
Learn how to migrate your TF1.x code to TF2.
Keras is a high-level API that's easier for ML beginners, as well as researchers.
Learn about the fundamental classes and features that make TensorFlow work.
The tf.data API enables you to build complex input pipelines from simple, reusable pieces.
Learn about the best practices for effective development using TensorFlow 2.
Save a TensorFlow model using checkpoints or the SavedModel format.
Distribute training across multiple GPUs, multiple machines or TPUs.
Best practices and optimization techniques for optimal TensorFlow performance.
Explore additional resources to build advanced models or methods using TensorFlow, and access domain-specific application packages that extend TensorFlow.