Machine learning on HPC - Introduction
ScaDS.AI/NHR Tutorial (Online)
Tuesday, 09/27/2022, 10:00 am - 3:00 pm
Speaker: Iryna Okhrin, Peter Winkler, Wenyu Zhang
Due to the heterogeneity of ML applications, the motivation to switch to an HPC system can be manifold, e.g. due to large memory requirements, GPU usage or increase of computation speed. The course presents how a typical ML workflow can be realized in the HPC environment. It is possible to switch to the HPC system at different points in the workflow - depending on the requirements. The development of ML applications is often done by collaborative work within groups, which is also taken into account in the implementation of the ML workflow.
Agenda
- Access to the HPC system (e.g. ssh, Jupyterhub)
- Data transfer and storage of training data, models, source codes etc. (e.g. scp, dtcp, user space, workspaces)
- Setup of the required software environment (e.g. using module system, virtual environments, containers)
- Execution/testing/debugging of applications (e.g. batch jobs, interactive jobs)
- Evaluation and storage of results
-
simple monitoring to optimize applications (Pika)
Handouts
The course material (slides, sample application) will be available.
Pre-Knowledge
- HPC: none
- ML: Basic knowledge of Python as well as the use of Tensorflow or Pytorch or R
Post-Knowledge
Implementation of ML workflows using specific examples, taking into account individual requirements
HPC-Certification Forum Links
The following links show the skill descriptions that should be taught in the respective course.
- USE1.5-B Remote Access
- USE1.4.2-B Environment Modules
- K4-B Job Scheduling
- K4.1-B Introduction to Job Scheduling
- K1.1-B System Architectures
- K4.2-B SLURM Workload Manager
- PE2.2.2.5-B PIKA
Registration
Link: https://event.zih.tu-dresden.de/nhr/ml-hpc-b
Registration is closing on 09/16/2022.
You will receive the access data shortly before the event by email to your registered email address.
Further Information
Course language: English
Target group: HPC Basics / HPC User
If you have any further questions, please contact Anja Gerbes ().