Aktivieren von NVIDIA CUDA unter WSL

Windows 11 und Windows 10, Version 21H2, unterstützen das Ausführen vorhandener ML-Tools, Bibliotheken und beliebter Frameworks, die NVIDIA CUDA für die GPU-Hardwarebeschleunigung in einer Windows-Subsystem für Linux(WSL)-Instanz verwenden. Dazu gehören PyTorch und TensorFlow sowie alle Docker- und NVIDIA Container Toolkit-Unterstützung in einer nativen Linux-Umgebung.

Installieren Sie Windows 11 oder Windows 10. Version 21H2

Um diese Features zu verwenden, können Sie Windows 11 oder Windows 10, Version 21H2, herunterladen und installieren.

Installieren der GPU-Treiber

Laden Sie NVIDIA CUDA aktivierter Treiber für WSL herunter, und installieren Sie ihn, um ihn für Ihre vorhandenen CUDA-ML-Workflows zu nutzen. Weitere Informationen darüber, welcher Treiber zu installieren ist, finden Sie unter:

Installieren von WSL

Nachdem Sie den obigen Treiber installiert haben, stellen Sie sicher, dass Sie WSL aktivieren und eine glibc-basierte Verteilung (z. B. Ubuntu oder Debian) installieren. Stellen Sie sicher, dass Sie über den neuesten Kernel verfügen, indem Sie im Windows Update-Abschnitt der Einstellungen-App nach Updates suchen.

Hinweis

Vergewissern Sie sich, dass Sie die Option Updates für andere Microsoft-Produkte erhalten, wenn Sie Windows aktualisieren aktiviert haben. Sie finden sie in den erweiterten Optionen im Windows Update-Abschnitt der Einstellungen-App.

Für diese Features benötigen Sie eine Kernelversion von 5.10.43.3 oder höher. Sie können Ihre Versionsnummer mithilfe des folgenden Befehls in PowerShell überprüfen.

wsl cat /proc/version

Erste Schritte mit NVIDIA CUDA

Folgen Sie nun den Anweisungen im NVIDIA CUDA auf WSL-Benutzerhandbuch , und Sie können mit der Verwendung Ihrer exisiting Linux-Workflows über NVIDIA Docker oder durch Installieren von PyTorch oder TensorFlow innerhalb von WSL beginnen.

Teilen Sie Feedback zur Unterstützung von NVIDIA über ihr Community-Forum für CUDA auf WSL.