In-Person
High Performance Python Workshop
Wed Dec 17, 2025
9:00 a.m.—10:30 a.m.
- 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