Machine Learning on GPUs

}
1 Day

Available On-Site

Available Virtually

Contact Us for Open Enrollment
f

Customizable

Machine Learning on GPUs is a one-day, intensive course that teaches attendees how to accelerate data science workflows using GPUs. It covers GPU and CUDA fundamentals, GPU-accelerated data processing, tabular machine learning with cuML, and neural network acceleration techniques. These topics give participants the skills to use GPUs effectively at each stage of the data science process. Attendees get hands-on experience with tools such as Numba, cuDF, cuML, and PyTorch.

The opening module grounds attendees in general-purpose GPU compute before digging into the CUDA compute model itself. It also covers the driver and compute-version compatibility issues that trip up real deployments. Data processing labs move data onto the GPU with Numba and cuDF, then scale that work across multiple GPUs with Dask-RAPIDS. The tabular ML module has attendees train, evaluate, and persist models with cuML, then scale training with Dask-RAPIDS as dataset size grows.

The closing neural network module covers quantization and model compilation for faster inference. It also covers attention acceleration techniques for transformer-style architectures, and how to build data loaders that keep a GPU fed instead of sitting idle. The course runs in a single day, so each module moves quickly from concept to lab. Developers, analysts, data scientists, and MLOps staff alike leave with a practical sense of where GPU acceleration pays off in a real pipeline.

Who Should Attend

Developers, Analysts & Data Scientists, ML & Data Engineers, MLOps & DevOps staff, Technical Managers

What Attendees Will Learn

Upon completing Machine Learning on GPUs, participants will be able to:

  • Explain the role of GPUs and CUDA in machine learning and scientific computing
  • Process data on the GPU using Numba, cuDF, and Dask-RAPIDS
  • Train, evaluate, and persist tabular ML models with cuML
  • Accelerate neural networks using quantization and model compilation
  • Build effective data loaders and apply attention acceleration techniques
  • Make the most of GPU hardware when training neural networks

Prerequisites

Participants should have programming skills (preferably in Python), an understanding of mathematics and statistics, a familiarity with machine learning and data science.

Delivery

Available for Instructor-Led (ILT) in-person/onsite training or Virtual Instructor-Led training (VILT) delivery.

Each attendee will require the ability to ssh into a cloud hosted virtual machine (provided with the course). In environments where SSH is not possible, local lab VMs or browser accessible lab systems can be provided. For web-based delivery, participants require an Internet-connected computer capable of teleconferencing.

Related Instructor-Led (ILT & VILT) Training Courses

If you are interested in other Cloud Native, AI, programming, or other courses, check out the full course list or search our entire catalog:

Secret Link