Machine Learning
Introduction to PyTorch for HPC
An introduction to devlopment with PyTorch and HPC.
Data Science with MATLAB
This hands-on workshop provides links to the MathWorks online courses in Data Science. It focuses on Machine Learning, Deep Learning, and Data Analytics
Distributed Deep Learning with GPUs on HPC
This hands-on workshop provides an overview of neural networks with a focus on GPUs. Example codes will be provided in both Tensorflow and Pytorch and how to use them on Rivanna.
Deep Learning with MATLAB
This hands-on tutorial will show you how to classify images with a pretrained neural network, modify a pretrained network to classify images into new specified classes, and build a neural network from scratch.
Large Language Models (LLMs) on HPC
This tutorial is an introduction to running large language models on UVA's HPC system.
Multi-GPU LLM Inference
This tutorial is an introduction to multi-GPU strategies for large language model (LLM) inference using tools like Accelerate, DeepSpeed, and vLLM.
Introduction to Deep Learning Using HPC
This tutorial provides an introduction to deep learning using high power computing. This workshop will cover accessing deep learning containers, resource allocation and helpful tools, how to choose a GPU, and deep learning slurm scripts.
Machine Learning with Python
An introduction to machine learning with Python
Machine Learning with Matlab
Machine learning in Matlab, based on Mathworks online tutorials.