Le Windows Subsystem for Linux (WSL) permet aux utilisateurs sur Windows 10 d'exécuter nativement des outils Linux. WSL fonctionne actuellement sur plus de 3,5 millions d'appareils actifs par mois, selon Microsoft qui a rarement divulgué ce type de chiffre.
Avec la version 2004 de Windows 10, WSL 2 s'appuie sur un noyau Linux complet qui est exécuté dans une machine virtuelle basée sur Hyper-V, alors qu'auparavant il s'agissait d'une émulation d'API du noyau Linux sur le noyau NT.
Dans le cadre de la build 20150 de Windows 10 pour les Windows Insiders, WSL 2 débute en préversion le support du calcul sur GPU. Cette accélération matérielle du GPU dans WSL 2 était l'une des annonces de Microsoft en mai dernier.
GPU support for ML training in #WSL is here! ???
— Clarke Rahrig (@crahrig) June 17, 2020
Check out https://t.co/9BhIFr8bUk for details on how to get started with your ML workflows TODAY on #CUDA or #DirectML! We're looking forward to your feedback on #gpuinwsl pic.twitter.com/8VXqWOhbK5
Il est question de la prise en charge pour l'accélération des calculs de machine learning directement dans WSL. En l'occurrence, avec le support de la technologie CUDA de Nvidia et le support de la technologie DirectML de Microsoft pour les GPU AMD et Intel.
Microsoft écrit que l'API DirectML permet d'accélérer l'inférence pour des modèles de machine learning sur les GPU compatibles DirectX 12. Le groupe souligne le travail d'AMD, Intel et Nvidia qui publient des pilotes idoines. Une documentation a été mise en ligne.
Tout cela s'accompagne d'autres nouveautés, comme l'installation de Windows Subsystem for Linux avec une seule ligne de commande : wsl.exe --install.