14min chapter

Signals and Threads cover image

The Uncertain Art of Accelerating ML Models with Sylvain Gugger

Signals and Threads

CHAPTER

Navigating GPU Programming with CUDA

This chapter discusses the complexities of using CUDA for GPU programming, emphasizing its low-level access and common pitfalls. It explores the evolution of higher-level languages like PyTorch and Jax aimed at simplifying GPU usage while also addressing the challenges of debugging in newer languages like Triton. The conversation further examines the ongoing reliance on Python in machine learning, methods to improve model performance, and the significance of explicit control over resource allocation during training.

00:00

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode