Using GPUs with Python: NVIDIA Workshop

Using GPUs with Python: NVIDIA Workshop

Presented by the National Center for Supercomputing Applications for University of Illinois Urbana-Champaign students and staff.



This workshop is scheduled for 04/25/2023 from 1 to 4 PM CT and will be hosted on Zoom.

NCSA and NVIDIA are hosting a workshop to give you hands-on experience accelerating Python codes with NVIDIA GPUs. Code samples in three main categories will be used to introduce you to Python GPU accelerated computing. First, we will explore drop-in replacements for SciPy and NumPy codes through the CuPy library. Next, we’ll cover NVIDIA RAPIDS, which provides GPU acceleration for end-to-end data science workloads. Finally, we’ll cover Numba, which allows you to write custom accelerated code without leaving the Python language. We’ll finish with an end-to-end example incorporating all the tools introduced to tackle a geospatial problem. By the end of the workshop, you’ll be able to start accelerating your Python codes with NVIDIA GPUs!


  • Basic knowledge of how-to use Python
  • Familiarity with Numpy and/or Scikit-learn is beneficial

Tools, Libraries, and Frameworks Used:

  • Numba
  • CuPy