More dates

Payment plans

How does it work?

  • Reserve your order today and pay over time in regular, automatic payments.
  • You’ll receive your tickets and items once the final payment is complete.
  • No credit checks or third-party accounts - just simple, secure, automatic payments using your saved card.

Simple Python Acceleration: Optimising Loops and Functions with Numba

Share
Online Event
Add to calendar
 

Description

Speeding up Python loops and NumPy functions with minimal code changes using JIT compilation decorators.

Discover how Numba — a powerful Just-in-Time (JIT) compiler for Python — can dramatically speed up your numerical and scientific computing workflows.

Through hands-on coding notebooks, you'll Learn:

CPU Parallelisation: Leverage Numba to execute Python code at near-native speeds.

GPU Acceleration: Harness the power of CUDA-enabled GPUs for massive parallelism.

Prerequisites

  1. Basic experience with Python (Programming with Python).

  2. Basic experience with bash or similar Unix shells. (Software Carpentry - The Unix Shell )

  3. User experience on Gadi. (Seminar on Getting Started with Gadi)

Learning Outcomes

At the completion of this training, you will be able to 

  • applying Numba’s features

  • optimising functions

  • integrating with libraries like NumPy

  • understand how to use Numba to improve code performance on both CPU and GPU

FAQs

  • Will this event be recorded?

    No

Powered by

Tickets for good, not greed Humanitix dedicates 100% of profits from booking fees to charity

Register

This event has passed

Register

This event has passed
Online Event