Using Python in an HPC environment, May 2023, UPPMAX/HPC2N

From SNIC Documentation
Jump to: navigation, search
Name Using Python in an HPC environment, May 2023, UPPMAX/HPC2N
Description Using Python in an HPC environment
Type of event Workshop
Location Umeå, Uppsala (ONLINE)
Start date 2023-05-23
End date 2023-05-23

Course overview

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 and HPC2N. The instructors will use UPPMAX's systems for demos and there will be hands-on exercises for the participants.

This course will consist of lectures interspersed with hands-on sessions where you get to try out what you have just learned.

The goal for the course is that you will be able to:

  • Load Python modules and site-installed Python packages
  • Create a virtual environment
  • Install Python packages with pip and/or conda
  • Write batch scripts for running Python
  • Use Python in parallel
  • Use Python for ML
  • Use GPUs with Python

NOTE: The course is online, using Zoom.

Prerequisites: familiarity with the Linux command line, basic Python, and batch jobs.

Course web page and registration

For more information and registration refer to either of these