Skip to main content

This course takes place on-site at JSC. Online participation is not possible. The course will be held in English.

Course Content:

  • Introduction to deep learning: key concepts of modern AI training workflows
  • Basics of PyTorch and implementing an AI training workflow
  • Setting up a virtual environment and running training workloads on HPC systems
  • Monitoring training using TensorBoard and Weights & Biases
  • Parallelisation strategies for distributed training
  • Profiling of training code, identifying bottlenecks and improving performance

 

After the course, participants will be able to:

  • Explain the basic concepts and terminology of deep learning
  • Understand and adapt an AI training workflow in PyTorch
  • Help users run AI training workflows on HPC systems using suitable parallelisation strategies
  • Use NVIDIA Nsight Systems to identify performance bottlenecks in training and advise users on potential improvements

 

Training methods used in this course:

  • Presentations introducing the concepts
  • Hands-on sessions on the JURECA supercomputer, including running deep learning workloads, collecting profiling traces and analysing the results
  • Q&A sessions and discussion

 

Contents level

in hours

in %

Beginner's contents:

3 h

21 %

Intermediate contents:

6 h

43 %

Advanced contents:

5 h

36 %

Community-targeted contents:

0 h

0 %

 

Prerequisites:

Participants should have experience with HPC systems and bring their own laptop.

A personal institutional email address (university/research institution, government agency, organisation, or company) is required to register for JSC training courses. If you don't have an institutional email address, please get in touch with the contact person for this course.

Target Audience:

The course is primarily aimed at HPC support staff who would like to help users run and optimise machine learning workloads. It is also suitable for participants with HPC experience interested in implementing and profiling their own training workflows.

Language:

The course is given in English.

Duration:

2 days

Dates:

17.-18. November 2026, 09:00 - 12:00 and 13:00-17:00 each day

Venue:

Jülich Supercomputing Centre, Building 16.4, Rotunda

Number of Participants:

Minimum 5, maximum 30 participants

Instructors:

Stefan Kesselheim, Sabrina Benassou, Javad Kasravi, Eske Ewert

Fees

Free of charge

Pre-required logistics

Participants should have experience with HPC systems and bring their own laptop.