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.

© QUANSIGHT 2020

  • LinkedIn - White Circle
  • Facebook - White Circle
  • Twitter - White Circle
  • White YouTube Icon
github.png