#509: GPU Programming in Pure Python

0 Ratings
0
Episode
508 of 508
Duration
57min
Language
English
Format
Category
Non-fiction

If you're looking to leverage the insane power of modern GPUs for data science and ML, you might think you'll need to use some low-level programming language such as C++. But the folks over at NVIDIA have been hard at work building Python SDKs which provide nearly native level of performance when doing Pythonic GPU programming. Bryce Adelstein Lelbach is here to tell us about programming your GPU in pure Python.

Episode sponsors

Posit

Agntcy

Talk Python Courses

Links from the show Bryce Adelstein Lelbach on Twitter: @blelbach

Episode Deep Dive write up: talkpython.fm/blog

NVIDIA CUDA Python API: github.com

Numba (JIT Compiler for Python): numba.pydata.org

Applied Data Science Podcast: adspthepodcast.com

NVIDIA Accelerated Computing Hub: github.com

NVIDIA CUDA Python Math API Documentation: docs.nvidia.com

CUDA Cooperative Groups (CCCL): nvidia.github.io

Numba CUDA User Guide: nvidia.github.io

CUDA Python Core API: nvidia.github.io

Numba (JIT Compiler for Python): numba.pydata.org

NVIDIA’s First Desktop AI PC ($3,000): arstechnica.com

Google Colab: colab.research.google.com

Compiler Explorer (“Godbolt”): godbolt.org

CuPy: github.com

RAPIDS User Guide: docs.rapids.ai

Watch this episode on YouTube: youtube.com

Episode #509 deep-dive: talkpython.fm/509

Episode transcripts: talkpython.fm

--- Stay in touch with us ---

Subscribe to Talk Python on YouTube: youtube.com

Talk Python on Bluesky: @talkpython.fm at bsky.app

Talk Python on Mastodon: talkpython

Michael on Bluesky: @mkennedy.codes at bsky.app

Michael on Mastodon: mkennedy


Listen and read

Step into an infinite world of stories

  • Read and listen as much as you want
  • Over 1 million titles
  • Exclusive titles + Storytel Originals
  • 14 days free trial, then €9.99/month
  • Easy to cancel anytime
Try for free
Details page - Device banner - 894x1036

Other podcasts you might like ...