Introduction || Tensors || Autograd || Building Models || TensorBoard Support || Training Models || Model Understanding

Introduction to PyTorch - YouTube Series

Authors: Brad Heintz

This tutorial follows along with the PyTorch Beginner Series on youtube.

This tutorial assumes a basic familiarity with Python and Deep Learning concepts.

Running the Tutorial Code

You can run this tutorial in a couple of ways:

  • In the cloud: This is the easiest way to get started! Each section has a Colab link at the top, which opens a notebook with the code in a fully-hosted environment. Pro tip: Use Colab with a GPU runtime to speed up operations Runtime > Change runtime type > GPU
  • Locally: This option requires you to setup PyTorch and TorchVision first on your local machine (installation instructions). Download the notebook or copy the code into your favorite IDE.
  1. Introduction to PyTorch
  2. Introduction to PyTorch Tensors
  3. The Fundamentals of Autograd
  4. Building Models with PyTorch
  5. PyTorch TensorBoard Support
  6. Training with PyTorch
  7. Model Understanding with Captum
  8. Production Inference Deployment with PyTorch (video only)


Access comprehensive developer documentation for PyTorch

View Docs


Get in-depth tutorials for beginners and advanced developers

View Tutorials


Find development resources and get your questions answered

View Resources