Windows 10-Betriebssystemsubsystem für Linux Beschleunigt die NVIDIA CUDA GPU-beschleunigte Berechnung mit einfacherem Installationsprozess
Nach dem Integration von Linux in das Windows 10-Betriebssystem Anfang des Jahres hat NVIDIA nun gezeigt, wie seine CUDA-Cores das Windows-Subsystem für Linux (WSL) unterstützen werden. Die digitale Keynote von NVIDIA demonstrierte die GPU-beschleunigte Unterstützung des Unternehmens über CUDA auf WSL. Darüber hinaus hat NVIDIA gezeigt, wie AI-Frameworks als ausführbare Linux-Dateien auf Microsoft Windows-Plattformen ausgeführt werden.
NVIDIA und Microsoft haben die Barrierefreiheit für Benutzer geöffnet, die im NVIDIA Developer Program und im Microsoft Windows Insider Program registriert sind. Mitglieder können auf das CUDA-Treiber- / Container-Paket über Downloads und Dokumentationen von NVIDIAs CUDA auf unserer WSL-Seite zugreifen.
Wie das Windows-Subsystem für Linux (WSL) von Microsoft Windows-Benutzern ermöglicht, Linux effizient auszuführen und darauf zuzugreifen:
Mit dem Windows-Subsystem für Linux (WSL) von Microsoft können Windows-Benutzer native, unveränderte Linux-Befehlszeilentools direkt unter Windows ausführen. WSL wurde erstmals auf der Microsoft Build 2016 vorgestellt. Das Unternehmen behauptet, dass auf mehr als 3,5 Millionen monatlich aktiven Geräten jetzt WSL ausgeführt wird. Jetzt haben Microsoft und NVIDIA die Möglichkeit geschaffen, von AI Framework- und GPU-beschleunigten Rechenfunktionen zu profitieren.
Das Windows-Subsystem für Linux 2 oder WSL2 kann jetzt GPU-Rechenfunktionen ausführen, einschließlich der Verwendung der CUDA-Technologie von NVIDIA. Die neuen Funktionen erfüllen die Versprechen, die Microsoft auf der diesjährigen May Build 2020-Konferenz gemacht hat. Im Übrigen hatte das Unternehmen eine Vorschau der Unterstützung der grafischen Benutzeroberfläche (GUI) für das Windows-Subsystem für Linux angezeigt. Aber die Funktion fehlt noch.
Insbesondere umfasst die erste Vorschau von NVIDIAs CUDA GPU Compute für WSL2 die Unterstützung des maschinellen Lernens für ML-Tools, Bibliotheken und gängige Frameworks, einschließlich PyTorch und TensorFlow. Microsoft bietet außerdem ein Vorschaupaket von TensorFlow mit einem DirectML-Backend an.
Interessanterweise unterstützt AMD auch die WSL eifrig. Das Unternehmen veröffentlichte eine neue Vorschau des Grafiktreibers, mit der die DirectX 12-kompatible GPU-Beschleunigung innerhalb der WSL freigeschaltet wird. Der Treiber ist mit einer Vielzahl von AMD Radeon Graphics-Hardware kompatibel.
Microsoft hat jetzt die GPU-Rechenunterstützung implementiert, die fast ein Jahrzehnt lang in nativ installierten Linux-Distributionen vorhanden war. Trotzdem versucht WSL2 schnell und eifrig, alle Fähigkeiten einer nativen Linux-Installation anzubieten. Microsoft schrieb über die Funktionen: „Diese Vorschau unterstützt zunächst Workflows für künstliche Intelligenz (KI) und maschinelles Lernen (ML), sodass Fachleute und Studenten gleichermaßen ML-Schulungs-Workloads über die Breite der GPUs im Windows-Ökosystem ausführen können.“
Microsoft vereinfacht die Installation und Verwendung von WSL2:
Windows 10 Build 20150 enthält neue Funktionen, mit denen versucht wird, den Vorgang noch weiter zu vereinfachen. Interessierte Benutzer müssen lediglich tippen wsl.exe -install als Befehl, und Windows 10 führt alle Vorgänge aus. Ebenso können Benutzer eingebenwsl.exe -update um den Linux-Kernel zu aktualisieren,wsl.exe -update -status um den Status des Kernels zu überprüfen, undwsl.exe -update -rollback um den Kernel auf eine frühere Version zurückzusetzen.
Die Verbesserungen der WSL sind Teil von Windows 10 Build 20150, das Teil der Dev Channel of Insider-Builds ist. Der Dev-Kanal wird im Wesentlichen oder früher als Fast Ring-Kanal bezeichnet, der dem Testen neuer Funktionen gewidmet ist, die nicht unbedingt an eine kommende Windows 10-Feature-Version gebunden sind. Mit anderen Worten, Funktionen, die im Dev Channel eingeführt wurden, können in der sofort stabilen Version von Windows 10 eingeführt werden oder nicht.
Während WSL2 es Benutzern im Wesentlichen ermöglicht, einen Linux-Kernel unter Windows auszuführen, funktioniert die Plattform nicht ganz so gut wie eine vollwertige Linux-Distribution, die nativ auf der Hardware ausgeführt wird. Die Bemühungen von Microsoft zielen jedoch darauf ab, die Erfahrung und Leistung zu verbessern. WSL2 ist übrigens nicht nativ in Windows integriert. Es ist als optionale Funktion verfügbar. Benutzer können die Funktion über die Systemsteuerung "Windows-Funktionen ein- und ausschalten" in Windows 10 aktivieren. In der aktuellen Iteration lädt Windows 10 die erforderlichen Dateien herunter und fordert Sie auf, den PC neu zu starten, um die Installation abzuschließen.