Introduction to Python for HPC
Online Event
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