An introduction to PyTorch for UVA’s HPC environment. This session is designed for those with a background in deep learning theory, basic PyTorch skills, and familiarity with HPC concepts. You'll learn how to efficiently train deep learning models using PyTorch on HPC systems. We'll guide you through the basics of setting up and optimizing PyTorch and SLURM scripts. We’ll cover multicore and GPU accelerated training. By the end of the workshop, you'll be equipped with the knowledge and skills to leverage PyTorch and our HPC environment for your deep learning projects.
Prerequisites: Basic knowledge of Python programming, familiarity with high-performance computing (HPC) concepts, and a foundational understanding of deep learning theory.
Rivanna account required.