Course I teach at ETH Zurich, focusing on large-scale AI engineering with hands-on experience using the Alps supercomputer.

Large-Scale AI Engineering

263-5059-00L Spring 2025 MSc students + 15 PhD/Postdocs

Focuses on the engineering principles and practices required to develop and optimise large-scale AI systems. Primarily designed for MSc students, the course also attracts PhD students and postdocs seeking practical experience. Students gain hands-on experience training large language models on the Alps supercomputer using 32 GH200 GPUs across 8 nodes, preparing them for real-world AI engineering challenges.

Teaching Team

  • Dr. Imanol Schlag - Course Instructor
  • Dr. Arnout Devos - Course Instructor
  • Antoni Solergibert - Course Instructor
  • Alexey Gavryushin - Teaching Assistant

Topics Covered

Large-Scale AI Systems High-Performance Computing Model Parallelisation Distributed Training AI Hardware Optimisation Performance Monitoring Scalability Engineering Team Collaboration

Schedule: Tuesdays 16:00-18:00 | Location: OAT S 15 and S 16 | Max 80 participants

AI Center Projects in Machine Learning Research

263-5051-00L Spring 2025 Graduate

Research-focused course where students work on machine learning projects in collaboration with AI Center researchers. Students engage in cutting-edge research projects and gain hands-on experience with current ML challenges.

Lecturers

A. Devos, A. Ilic, G. Dias Pereira Guiomar, I. Hakimi, G. Kissas, I. Schlág, P.-Y. Wu

Schedule: Thursdays 16:15-18:00 (HG D 3.2) + Mondays 12:15-14:00 (CAB G 51)