In-Person

High Performance Python Workshop

Wed Dec 17, 2025 9:00 a.m.—10:30 a.m.
Handsome Dan wearing superman cape
  • Faculty
  • Postdoctoral Trainees
  • Staff
  • Students
  • Graduate & Professional
  • Undergraduate

In this workshop, you will learn how to profile and optimize Python workflows on computing devices ranging from personal computers to high performance computing clusters.
Highlights include:

  • Code profiling to identify bottlenecks
  • Employing Numpy for vectorized operations
  • Using Numba to compile Python code for improved speed
  • Deploying Dask on Yale's HPC clusters to make use of distributed resources
  • Accelerating Python code via GPUs with `cupy` and `numba-cuda`

 

Training materials are available at https://github.com/ycrc/high_performa...                             

 

This is an advanced instruction. Working knowledge of Python is required. 

 

Seats are limited. Registration is required. Reserve your seat at https://forms.gle/DsGgW3tTcpRDev3R6