11. Juli 2023
08:30
13. Juli 2023
17:00
Englisch
Basis
Mittel
ThemenbereicheDaten in HPC / Deep Learning / Maschinelles Lernen
ThemenKünstliche Intelligenz
Big Data
Deep Learning
GPU-Programmierung
Maschinelles Lernen
Scientific Machine Learning
For day one, you need basic experience with C/C++ or Fortran. Suggested resources to satisfy prerequisites: the learn-c.org interactive tutorial, https://www.learn-c.org/.
On day two, you need an understanding of fundamental programming concepts in Python 3, such as functions, loops, dictionaries, and arrays; familiarity with Pandas data structures; and an understanding of how to compute a regression line.
Suggested resources to satisfy prerequisites: Python Beginner’s Guide.
Experience with Deep Learning using Python 3 and, in particular, gradient descent model training will be needed on day three.
Familiarity with TensorFlow and Keras will be a plus as it will be used in the hands-on sessions. For those who did not use these before, you can find tutorials here: github.com/tensorflow/docs/tree/master/site/en/r1/tutorials/keras.
Lectures: Dr. Momme Allalen, PD Dr. Juan Durillo Barrionuevo, Dr. Volker Weinberg (LRZ and NVIDIA University Ambassadors).
1st day: Lecture on Accelerated Computing with OpenACC
Upon completion, you'll be ready to use OpenACC to GPU accelerate CPU-only applications.
2nd day: Introduction to Deep Learning
Upon completion, you’ll be able to start solving problems on your own with deep learning.
3rd day: Introduction to Deep Learning for Multi-GPUs
Upon completion, you'll be able to effectively parallelize training of deep neural networks using TensorFlow.
- preliminary -
1st day: Lecture on Accelerated Computing with OpenACC (9:00 - 17:00)
On the first day you learn the basics of OpenACC, a high-level programming language for programming on GPUs. Discover how to accelerate the performance of your applications beyond the limits of CPU-only programming with simple pragmas.
2nd day: Introduction to Deep Learning (9:00 - 17:00)
Explore the fundamentals of deep learning by training neural networks and using results to improve performance and capabilities.
During this day, you’ll learn the basics of deep learning by training and deploying neural networks.
3rd day: Introduction to Deep Learning for Multi-GPUs (9:00 - 17:00)
The computational requirements of deep neural networks used to enable AI applications like self-driving cars are enormous. A single training cycle can take weeks on a single GPU or even years for larger datasets like those used in self-driving car research. Using multiple GPUs for deep learning can significantly shorten the time required to train lots of data, making solving complex problems with deep learning feasible.
On the third day we will teach you how to use multiple GPUs to train neural networks.
Exercises
The exercises will be carried out on HLRS's cluster Hawk.
Besides the content of the training itself, another important aspect of this event is the scientific exchange among the participants. We try to facilitate such communication by
By registering you agree to adhere to the COVID-19 regulations of the University of Stuttgart that are in effect at the time of the course. For more information, see the COVID-19 informations and the Hygiene Concept of the University of Stuttgart.
We recommend to choose travel options and hotels with the possibility to cancel (even close to the event) because we might be forced to deliver the course as an online course.
Register via the button at the top of this page.
We encourage you to register to the waiting list if the course is full. Places might become available.
If you are not interested in all days, please select only those days in which you are interested while registering.
Registration closes on June 27, 2023 (extended registration phase).
Late registrations after that date are still possible according to the course capacity, possibly with reduced quality of service.
Our course fee includes coffee breaks (in classroom courses only).
For lists of EU and EU-associated coutries, and PRACE countries have a look at the Horizon Europe and PRACE website.
We plan to have lunch in the unversity's canteen (Mensa Stuttgart-Vaihingen, have a look at their menu online). Two other near possibilities for lunch are on all days:
We will update this information if opening times etc. change and inform you more precisely before the course starts.
Tobias Haas phone 0711 685 87223, tobias.haas(at)hlrs.de
Khatuna Kakhiani phone 0711 685 65796, kakhiani(at)hlrs.de
HLRS is part of the Gauss Centre for Supercomputing (GCS), together with JSC in Jülich and LRZ in Garching near Munich. EuroCC@GCS is the German National Competence Centre (NCC) for High-Performance Computing. HLRS is also a member of the Baden-Württemberg initiative bwHPC. Since 2025, HLRS coordinates HammerHAI.
This course is provided within the framework of the bwHPC training program.
See the training overview and the Supercomputing Academy pages.
See also information about the HLRS training department and staff.
Okt. 28 - 31, 2025
Stuttgart
Englisch
Nov. 11 - 20, 2025
Online
Englisch
Nov. 20 - Dez. 05, 2025
Hybrid, Stuttgart
Englisch
Nov. 26 - 28, 2025
Online
Englisch