Using Python at LRZ

Date: Tuesday, October 09, 2018, 14:00-18:00
Location: LRZ Building, Garching/Munich, Boltzmannstr. 1, LRZ Hörsaal

As a general-purpose programming language with a growing user-base amongst data scientists, Python is increasingly used for data analysis and machine learning applications at the Leibniz Supercomputing Centre (LRZ).

In this half-day course we will demonstrate several techniques and best practice examples - empowering participants to use Python effectively on LRZ infrastructure.

Schedule (tentative)

14:00-14:45 Installation of user packages and libraries (Conda/pip)
14:45-15:30 GUIs (Jupyter/Spyder) and plotting (matplotib) using the Linux Cluster and the Compute Cloud
15:30-16:15 Simple ML applications on the DGX-1 (Keras, TensorFlow)
16:15-17:00 Parallel Programming on the Linux Cluster (Dask, NumPy)
17:00-18:00 Batch Programming using Slurm and Python


The course requires participants to have prior experience with GNU/Linux and SSH, as well as a certain familiarity with the LRZ infrastructure (if in doubt, please attend Introduction to the LRZ Supercomputing & Machine Learning Infrastructure). It is adressing participants who are already working with Python and who are looking for ways to scale their projects beyond the limits of standard laptops or desktop PCs.

All participants are expected to bring their own laptops.

Language: English
Teachers: F. Jamitzky, S. Rössle-Blank (LRZ)
Registration: Via the LRZ registration form. Please choose course HUPL1W18 (not yet available).