🎓 Authorised Pearson VUE and Prometric Test Centre · CIET Country Director for Syria · training in Mazzeh since 2010·Exams we deliver →
Home/Courses/AI & Machine Learning/Data Parallelism: How to Train Deep Learning Models on Multi…
AI & Machine Learning

Data Parallelism: How to Train Deep Learning Models on Multiple GPUs

Train deep learning models faster by spreading the work across GPUs.

1 dayIntermediate1 modules
Overview

About this course

Train deep learning models faster by spreading the work across GPUs. You will see how batch size affects stochastic gradient descent, distribute training with PyTorch Distributed Data Parallel and keep accuracy high as you scale.

What you'll learn

What you'll learn

  • Understand how data parallel deep learning training is performed using multiple GPUs
  • Achieve maximum throughput when training, for the best use of multiple GPUs
  • Distribute training to multiple GPUs using Pytorch
  • Distributed Data Parallel
  • Understand and utilize algorithmic considerations specific to multi-GPU training performance and accuracy
Curriculum

Curriculum

1 modules
  • Introduction
  • Stochastic Gradient Descent and the Effects of Batch Size
  • Training on Multiple GPUs with PyTorch Distributed Data Parallel (DDP)
  • Maintaining Model Accuracy when Scaling to Multiple GPUs
  • Workshop Assessment
  • Final Review
Who it's for

Who it's for

Deep learning practitioners who train large models and need more throughput.

Before you start

  • Experience with deep learning training using Python

Let's plan your next step together.

Tell us the course or certification you have in mind and we'll send the outline, upcoming dates, fees and private-team options.

Talk to an advisor →WhatsApp