PyData Global 2024

Jacob Tomlinson

Jacob Tomlinson is a senior software engineer at NVIDIA. His work involves maintaining open source projects including RAPIDS and Dask. He also tinkers with kr8s in his spare time. He lives in Exeter, UK.

The speaker's profile picture

Sessions

12-04
12:00
30min
The art of wrangling your GPU Python environments
Jacob Tomlinson, Melody Wang

Debugging software itself is a hard task, but debugging GPU software environments can be even more challenging. Understanding the intricate interactions between hardware, drivers, CUDA, C++ dependencies, and Python libraries can be far more complex.

In this talk we will dig into how these different layers interact and how you can address some of the common pitfalls that folks run into when configuring GPU Python environments. We will also introduce a new tool, RAPIDS Doctor, that aims to take the challenge out of ensuring your software environments are in good shape. RAPIDS Doctor checks and diagnoses environmental health issues straight from the command line, ensuring that your setup is fully functional and optimized for performance.

Data/ Data Science Track
Data/ Data Science Track
12-04
19:00
90min
GPU development with Python 101
Jacob Tomlinson, Katrina Riehl

Writing GPU code in Python is easier today than ever, and in this tutorial, we will cover how you can get started with accelerating your code.

You don't need to learn C++ and you don't need new development tools.

Attendees will be expected to have a general knowledge of Python and programming concepts, but no GPU experience will be necessary. Our 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.

Data/ Data Science Track
Data/ Data Science Track