More dates

Introduction to Python for HPC

Share
Online Event
Add to calendar
 

Event description

Python is a useful programming tool for prototyping, but it has scalability limitations. This workshop will familiarize you with tools to scale up your Python code and adapt it for an HPC machine.  


Prerequisites

  • Experience with Python is necessary. 
  • Experience with Jupyter Notebook is welcome but not necessary.  
  • The training session is driven by NCI cloud platform Australian Research Environment (ARE). Attendees are encouraged to review the following page for background information: ARE.

Objectives

This training is for anyone with Python programming experience but needs to scale up their Python code. This training will mainly introduce the attendees to tools that can help scale their Python code. 

Learning Outcomes

After this training session, you will be able to

  • Understand the scalability limitation of native Python. 
  • Identify parts of a Python code that can be scaled.
  • Familiarise with the tools available for scaling Python code.  

Topics Covered

  • Limitation of native python 
  • Multi-threading in Python 
  • Numba
  • Dask
  • CuPy

Contact

If you have any questions regarding this training, please contact training.nci@anu.edu.au.


Powered by

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

This event has passed
Register
This event has passed
Register
Online Event