
The Uncertain Art of Accelerating ML Models with Sylvain Gugger
From Signals and Threads by Jane Street
October 14, 2024 · 1h 6m · Episode 21
About this episode
Sylvain Gugger discusses the intricacies of accelerating machine learning models in trading environments.
Sylvain Gugger is a former math teacher who fell into machine learning via a MOOC and became an expert in the low-level performance details of neural networks. He’s now on the ML infrastructure team at Jane Street, where he helps traders speed up their models. In this episode, Sylvain and Ron go deep on learning rate schedules; the subtle performance bugs PyTorch lets you write; how to keep a hungry GPU well-fed; and lots more, including the foremost importance of reproducibility in training runs. They also discuss some of the unique challenges of doing ML in the world of trading, like the unusual size and shape of market data and the need to do inference at shockingly low latencies.
People in this episode
Host: Ron
Guest: Sylvain Gugger
Topics covered
- machine learning
- neural networks
- trading
- performance optimization
- reproducibility
- inference
Keywords
- machine learning
- neural networks
- learning rate schedules
- PyTorch
- GPU performance
- trading data
- latency
Mentioned in this episode
Organizations: Jane Street
Products: PyTorch
More episodes of Signals and Threads
- The Network as a Program with Nate Foster · June 1, 2026 · 1h 35m
- Why Testing is Hard and How to Fix it with Will Wilson · March 17, 2026 · 1h 48m
- Why ML Needs a New Programming Language with Chris Lattner · September 3, 2025 · 1h 13m
- The Thermodynamics of Trading with Daniel Pontecorvo · July 25, 2025 · 59 min
- Building Tools for Traders with Ian Henry · May 28, 2025 · 1h 20m
- Finding Signal in the Noise with In Young Cho · March 12, 2025 · 60 min
Explore listener stats, chart rankings, contacts and more on the Signals and Threads podcast page.