High Performance Computing Center North
This course aims to give a brief, but comprehensive introduction to using Python in an HPC environment. You will learn how to use modules to load Python, how to find site installed Python packages, as well as how to install packages yourself. In addition, you will learn how to use virtual environments, write a batch script for running Python, use Python in parallel, and how to use Python for ML and on GPUs.
The course is a cooperation between UPPMAX (Rackham, Snowy, Bianca) and HPC2N (Kebnekaise) and will focus on the compute systems at both centres. For the site-specific part of the course you will be divided into groups depending on which center you will be running your code, as the approach is somewhat different.
This course will consist of lectures interspersed with hands-on sessions where you get to try out what you have just learned.
Remote/online participation: The course will be completely online and we will use Zoom. More information about connecting and such will be sent to the participants close to the course.
The goal for the course is that you will be able to
Prerequisites: familiarity with the LINUX command line, basic Python
Materials: Lectures and notes | Exercises | Recorded lectures and demos
Participation is free and open to all users from the SNIC HPC centres and academics throughout the Nordic region.
Please make sure have an account at SUPR as well as at UPPMAX or HPC2N if you want to participate in the hands-on part of the training. There will be a course project that can be used to run the examples in during the hands-on. If you don't have an account at SUPR and/or UPPMAX/HPC2N, you will be contacted with further instructions for how to create those. You are encouraged to sign up to SUPR as soon as possible after registering for the course.
Course project: As part of the hands-on, you will be given temporary access to a course project, which will be used for running the hands-on examples. There are some policies regarding this, that we ask that you follow:
The course uses computing resources provided by the Swedish National Infrastructure for Computing (SNIC) at HPC2N partially funded by the Swedish Research Council through grant agreement no. 2018-05973.
Time and date: 9 September 2022, 09:00-16:00
Location: ONLINE. Zoom link will be sent to participants a few days before the course.
Deadline for registration:
31 August 2022. REGISTRATION CLOSED For registration, please go to the registration page.