Windows 10 OS-delsystem för Linux får NVIDIA CUDA GPU-accelererad beräkning med enklare installationsprocess
Efter integrering av Linux i Windows 10 OS-ekosystemet tidigare i år har NVIDIA nu visat hur dess CUDA-kärnor kommer att hjälpa Windows Subsystem for Linux (WSL). NVIDIA: s digitala keynote visade företagets GPU-accelererade stöd via CUDA på WSL. Dessutom demonstrerade NVIDIA också hur AI-ramar fungerar som Linux-körbara filer på Microsoft Windows-plattformar.
NVIDIA och Microsoft har öppnat tillgänglighet för allmän förhandsvisning för dem som är registrerade i NVIDIA Developer Program och Microsoft Windows Insider Program. Medlemmar kan komma åt CUDA Driver / Container-paketet via nedladdningar och dokumentation från NVIDIAs CUDA på vår WSL-sida.
Hur Microsofts Windows-delsystem för Linux (WSL) gör det möjligt för Windows-användare att effektivt köra och komma åt Linux:
Microsofts Windows Subsystem for Linux (WSL) gör det möjligt för Windows-användare att köra inbyggda, omodifierade Linux-kommandoradsverktyg direkt på Windows. WSL introducerades först på Microsoft Build 2016. Företaget hävdar att mer än 3,5 miljoner aktiva enheter i månaden nu kör WSL. Nu har Microsoft och NVIDIA förmedlat möjligheten att dra nytta av AI Framework och GPU-accelererade beräkningsfunktioner.
Windows Subsystem för Linux 2 eller WSL2 kan nu utföra GPU-beräkningsfunktioner, inklusive användning av NVIDIAs CUDA-teknik. De nya funktionerna lever upp till de löften som Microsoft gav vid årets maj Build 2020-konferens. Förresten hade företaget förhandsgranskat grafiskt användargränssnittsstöd (GUI) för Windows Subsystem för Linux. Men funktionen saknas fortfarande.
Specifikt sett innehåller den första förhandsvisningen av NVIDIA: s CUDA GPU Compute for WSL2 maskininlärningsstöd för ML-verktyg, bibliotek och populära ramar, inklusive PyTorch och TensorFlow. Microsoft tillhandahåller också ett förhandsgranskningspaket av TensorFlow med en DirectML-backend.
Intressant är att AMD också ivrigt stöder WSL. Företaget släppte en ny förhandsgranskning av grafikdrivrutinen som låser upp DirectX 12-kompatibel GPU-acceleration inom WSL. Drivrutinen är kompatibel med ett brett utbud av AMD Radeon Graphics-hårdvara.
Microsoft har nu implementerat GPU-beräkningsstöd, som fanns i inbyggda Linux-distributioner i nästan ett decennium. Ändå försöker WSL2 snabbt och ivrigt att erbjuda alla de funktioner som en inbyggd Linux-installation gör. På tal om funktionerna skrev Microsoft: "Denna förhandsgranskning stöder initialt artificiell intelligens (AI) och maskininlärnings (ML) arbetsflöden, vilket gör det möjligt för både professionella och studenter att köra ML-träningsarbetsbelastningar över hela GPU: n i Windows-ekosystemet."
Microsoft förenklar installationen och användningen av WSL2:
Windows 10 Build 20150 innehåller nya funktioner som försöker förenkla processen ytterligare. Intresserade användare behöver bara skriva wsl.exe -installera som ett kommando, och Windows 10 kommer att slutföra alla procedurer. På samma sätt kan användare skriva inwsl.exe-uppdatering för att uppdatera Linux-kärnan,wsl.exe -uppdatera -status för att kontrollera kärnans status ochwsl.exe -uppdatera -rollback för att rulla tillbaka kärnan till en tidigare version.
WSL: s förbättringar är en del av Windows 10 Build 20150, som är en del av Dev Channel of Insider builds. Dev Channel kallas i huvudsak eller tidigare Fast Ring-kanalen som är dedikerad till att testa nya funktioner som inte nödvändigtvis är knutna till någon kommande version av Windows 10-funktionen. Med andra ord kan funktioner som introduceras i Dev Channel introduceras eller inte införas i den omedelbara stabila utgåvan av Windows 10.
Medan WSL2 i huvudsak tillåter användare att köra en Linux-kärna inifrån Windows, fungerar inte plattformen lika bra som en fullfjädrad Linux-distribution som körs på hårdvaran. Men Microsofts ansträngningar är inriktade på att förbättra upplevelsen och prestanda. För övrigt är WSL2 inte integrerat i Windows. Den är tillgänglig som en valfri funktion. Användare kan välja att aktivera funktionen med hjälp av "Aktivera och inaktivera Windows-funktioner" i Windows 10. I den aktuella iterationen laddar Windows 10 ner nödvändiga filer och ber dig starta om datorn för att slutföra installationen.