HPC
Introduction to VS Code for HPC
Using VS Code on a remote HPC system may be different from local use. This tutorial introduces best practices for VS Code on HPC.
HPC Best Practices
This tutorial introduces various techniques and strategies to help users more efficiently use UVA's HPC System.
Introduction to PyTorch on HPC
This tutorial provides a practical introduction to building artificial neural networks using PyTorch, a powerful and flexible deep learning framework. The course covers the fundamentals of PyTorch, including tensors, automatic differentiation, and model building.
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.
AlphaFold on HPC
This tutorial introduces the basics of GPU computing and demonstrates how to run AlphaFold on the HPC cluster to predict protein structures.
Parallel Computing with MATLAB
In this hands-on workshop, you will be introduced to parallel and distributed computing in MATLAB™ for speeding up your application and offloading work.
The NVIDIA RAPIDS Library
Accelerate your data science pipeline with RAPIDS on NVIDIA GPUs
Building and Running C/C++ and Fortran Codes on the HPC System
This tutorial will teach you to compile, link, and run programs written in C, C++, or Fortran on UVA's HPC system.
GPU-Enabled Applications on UVA's HPC Systems
This tutorial is an introduction to utilizing GPU computing resources on UVA's HPC systems.