You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 2
Next »
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 to adapt it for an HPC machine.
If you have any questions regarding this training, please contact training.nci@anu.edu.au.
Date: 13th June 2023
- Experience with Python is necessary.
- Experience with Jupyter Notebook welcome but not necessary.
- The training session is driven on NCI cloud platform Australian Research Environment (ARE). Attendees are encouraged to review the following page for background information: ARE.
This training is for anyone who has experience with Python programming but needs to scale up their python code. This training will mainly introduce the attendees to tools that can help scale their python code.
At the completion of this training session, you will be able to
- Understand the scalability limitation of native python.
- Identify parts of a python that code that can be scaled.
- Familiarise with the tools available for scaling Python code.
- Limitation of native python
- Multi-threading in Python
- Numba
- Dask
- CuPy