Podcast cover
Edward Yang, Team PyTorch ยท Technology

PyTorch Developer Podcast

The PyTorch Developer Podcast is a place for the PyTorch dev team to do bite sized (10-20 min) topics about all sorts of internal development topics in PyTorch.

Episodes

Episode cover

Compiler collectives

04 Aug 2024
16m
Episode cover

TORCH_TRACE and tlparse

29 Apr 2024
15m
Episode cover

Higher order operators

21 Apr 2024
17m
Episode cover

Inductor - Post-grad FX passes

12 Apr 2024
24m
Episode cover

CUDA graph trees

24 Mar 2024
20m
Episode cover

Min-cut partitioner

17 Mar 2024
15m
Episode cover

AOTInductor

02 Mar 2024
17m
Episode cover

Tensor subclasses and PT2

24 Feb 2024
13m
Episode cover

Compiled autograd

19 Feb 2024
18m
Episode cover

PT2 extension points

05 Feb 2024
15m
Episode cover

Inductor - Define-by-run IR

24 Jan 2024
12m
Episode cover

Unsigned integers

17 Jan 2024
13m
AI processed

This podcast episode centers around the implementation of unsigned integer support in PyTorch, focusing on the motivations and challenges encountered during the process. The discussion covers technical aspects such as defining semantics for signed and unsigned integer operations, handling integer tensor promotion and o...

Episode cover

Inductor - IR

16 Jan 2024
18m
AI processed

This podcast episode provides an in-depth look at InductorIR, a tool for representing and compiling PyTorch programs. It delves into the design considerations, challenges, and capabilities of InductorIR, highlighting its role in modeling PyTorch semantics, handling mutable operations, and optimizing performance. The ep...

Episode cover

Dynamo - VariableTracker

12 Jan 2024
15m
AI processed

This podcast episode discusses the development and optimization of Dynamo, a tool for tracing and optimizing PyTorch programs, through the lens of its variable tracker implementation. Notable changes to the variable tracker include eliminating the need for guard propagation, introducing Mutable Variable Trackers for im...

Episode cover

Unbacked SymInts

21 Feb 2023
21m
AI processed

This podcast episode explores unbacked cements in PyTorch 2, symbolic integers and conditional branches, unbacked cements for export and non-zero compilation cases, unbacked simmants and broadcasting, broadcasting and shape propagation in TensorFlow, optimization of tensor handling for export, zero-one specialization i...

Episode cover

Zero-one specialization

20 Feb 2023
21m
AI processed

This podcast episode explores the benefits, challenges, and applications of zero-one specialization in PyTorch, a technique that significantly reduces trace time and simplifies reasoning by specializing certain conditions to be either zero or one, thereby enhancing the performance of neural network models.

Episode cover

torchdynamo

06 Dec 2022
25m
AI processed

This podcast episode provides an in-depth overview of Dynamo, a Python-based graph representation system that supports tracing and debugging of deep learning models in PyTorch. It compares Dynamo with other tools such as TorchScript and FX symbolic trace, highlighting their strengths and weaknesses. The episode also di...

Episode cover

PyTorch 2.0

04 Dec 2022
17m
Episode cover

History of functorch

07 Nov 2022
19m
Episode cover

Learning rate schedulers

13 Jun 2022
19m
AI processed

This podcast episode discusses learning rate and learning rate schedulers in PyTorch, covering topics such as their importance, how to choose an appropriate learning rate, the evolution of learning rate scheduler API, the challenges of using stateful APIs, and the advantages of PyTorch's imperative, mutable API design.

Page 1

Follow this podcast in Podwise

Sign in to get AI summaries, transcripts and mind maps for any episode, including new ones.

Open in Podwise