
The Deep Learning Workshop Empowers your Team for Accelerated Performance
NUMBA WORKSHOP
Numba Workshop Overview
This half-day workshop introduces participants to Numba, a tool for Just-in-Time compilation of Python code. Participants practice profiling sample application codes and accelerating them with Numba.
Keep reading below for more information about this training course or click the button here to fill out a workshop request
Prerequisites
We assume participants are comfortable using the Python language and, in particular, working with standard Python tools for data analysis (notably NumPy, Pandas, and Jupyter). No prior experience using compiled code or Numba is required.
Learning Objectives
At the end of this workshop, participants should be able to:
-
Explain the role of the Global Interpreter Lock (GIL) in Python and how it affects the performance of application code
-
Identify & assess opportunities to apply vectorization and/or Just-in-Time compilation with Numba to address bottlenecks in application performance
-
Implement GPU Universal functions (ufuncs) integrated with Numba to exploit GPU hardware
To be contacted by a Quansight representative, or for more information, please fill out the form at the link below.