The Deep Learning Workshop Empowers your Team for Accelerated Performance
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
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.
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