Jacob Tomlinson's profile picture Jacob Tomlinson
Home Blog Talks About

GPU Development in Python 101

EuroPython 2024 Prague, Czechia Tutorial 180 minutes Abstract Photos Additional Resources

Abstract

Since joining NVIDIA I’ve gotten to grips with the fundamentals of writing accelerated code in Python. I was amazed to discover that I didn’t need to learn C++ and I didn’t need new development tools. Writing GPU code in Python is easier today than ever, and in this tutorial, I will share what I’ve learned and how you can get started with accelerating your code.

In this tutorial we will cover:

Attendees will be expected to have a general knowledge of Python and programming concepts, but no GPU experience will be necessary. The key takeaway for attendees will be the knowledge that they don’t have to do much differently to get their code running on a GPU.

Photos

Me standing at a lectern running a workshop at EuroPython 2024
Conference photos by Jan Kaderka

Me standing at a lectern running a workshop at EuroPython 2024
Conference photos by Jan Kaderka

Me standing at a lectern running a workshop at EuroPython 2024
Conference photos by Jan Kaderka

Me presenting at EuroPython 2024 showing a slide saying “Unlock the speed of GPUs with code you already know”
Conference photos by Jan Kaderka

Me presenting at EuroPython 2024 showing a slide saying “Thank you for coming”
Conference photos by Jan Kaderka

Me presenting at EuroPython 2024 raising my hand
Conference photos by Jan Kaderka