Skip to content

Commit

Permalink
Merge pull request #755 from MicrosoftDocs/gpu-compute
Browse files Browse the repository at this point in the history
Add GPU acceleration page
  • Loading branch information
mattwojo authored Jun 17, 2020
2 parents e67eb4a + 3b1648e commit deb2ac4
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 0 deletions.
2 changes: 2 additions & 0 deletions WSL/toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
href: tutorials/wsl-vscode.md
- name: Get started with Git
href: tutorials/wsl-git.md
- name: Set up GPU acceleration (NVIDIA CUDA/DirectML)
href: tutorials/gpu-compute.md
- name: How-to
items:
- name: Interoperability commands
Expand Down
23 changes: 23 additions & 0 deletions WSL/tutorials/gpu-compute.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: GPU accelerated Machine Learning training in the Windows Subsystem for Linux
description: Learn more about WSL 2 support for NVIDIA CUDA, DirectML, Tensorflow, and PyTorch.
keywords: wsl, windows, windows subsystem, gpu compute, gpu acceleration, NVIDIA, CUDA, DirectML, Tensorflow, PyTorch, NVIDIA CUDA preview, GPU driver, NVIDIA Container Toolkit, Docker
ms.date: 06/17/2020
ms.topic: article
ms.localizationpriority: medium
---

# GPU accelerated machine learning training in the Windows Subsystem for Linux

Support for GPU compute, the #1 most requested WSL feature, is now available for preview via the Windows Insider program. [Read the blog post](https://blogs.windows.com/windowsdeveloper/?p=55781).

## What is GPU compute?

Leveraging GPU acceleration for compute-intensive tasks is generally referred to as "GPU compute". GPU computing leverages the GPU (graphics processing unit) to accelerate math heavy workloads and uses its parallel processing to complete the required calculations faster, in many cases, than utilizing only a CPU. This parallelization enables significant processing speed improvements for these math heavy workloads then when running on a CPU. Training machine learning models is a great example in which GPU compute can significantly accelerate the time to complete this computationally expensive task.

## Install and set up

Learn more about WSL 2 support and how to start training machine learning models in the [GPU Accelerated Training guide](https://docs.microsoft.com/windows/win32/direct3d12/gpu-accelerated-training) inside the DirectML docs. This guide covers:

* Guidance for beginners or students to set up TensorFlow with DirectML
* Guidance for professionals to start running their exisiting CUDA ML workflows

0 comments on commit deb2ac4

Please sign in to comment.