Linux拜拜!微軟WSL加入GPU支持,Windows終迎來命令行包管理工具
本文經AI新媒體量子位(公眾號ID:QbitAI)授權轉載,轉載請聯系出處。
看完昨晚微軟Build大會,雖然開發者不能親自到現場,但看到WSL更新,就不忍驚呼:Amazing!
為什么這么說呢?
我們看看幾個更新,你就知道了。
比如:
- Windows中的Linux子系統(WSL)將支持GPU,還能運行GUI應用;
- Windows將加入命令行包管理工具winget。
光是第一個功能更新,你還有什么理由不鼓掌叫好?
WSL將支持GPU
假設您在Windows主機上安裝了正確的GPU驅動程序,將可用于任何已安裝的WSL發行版(Ubuntu、Fedora、openSUSE),而無需安裝任何其他軟件包。
為了實現WSL 2對GPU的支持,WDDMv2.9驅動程序將把GPU-PV擴展到Linux端。
這個過程是由一個新的Linux內核驅動Dxgkrnl來實現,該驅動利用GPU-PV協議將GPU暴露給用戶模式的Linux。

有了GPU支持以后,微軟還在WSL中加入了機器學習API DirectML。這樣開發者就能夠在WSL上訓練神經網絡,不必再單獨安裝一個Linux系統。
而且,微軟官方鄭重宣布,WSL將很快推出英偉達CUDA加速功能,可以加速cuDNN、cuBLAS、TensorRT等CUDA-X庫。
除了CUDA支持之外,微軟還在WSL中帶來了對NVIDIA-docker工具的支持,在云中執行的容器化GPU工作負載可以在WSL內部按原樣運行。
既然已經支持了GPU,那么對GUI圖形化程序的支持也掃除了障礙。
過去WSL只能使用命令行應用,今后WSL將可以直接運行Linux中的GUI應用。

Windows終于有軟件包管理工具了
這次,除了WSL更新,微軟也提供了一些新的工具。
首先,Windows終于迎來的自己的軟件包管理工具winget。

和Ubuntu中的apt-get一樣,現在給Windows安裝軟件包只需一行命令,無需在去瀏覽器里找軟件包再雙擊安裝。
比如輸入
- winget install terminal
將安裝Windows Terminal 1.0,而過去你要到Windows Store里找到這個應用才能安裝。
現在軟件包管理工具winget只是預覽版,但是已經加入了多項重要功能:
- install:安裝應用
- show:展示應用信息
- source:管理軟件源
- search:查找應用并顯示應用基本信息
- hash:驗證軟件包哈希值
- validate:驗證文件清單
- -help:顯示命令幫助內容
- -info:顯示附加數據、幫助內容、解決方法
- -version:顯示客戶端版本號
為了方便程序員在隔離居家令下的溝通協作,Microsoft Teams加入了開發者熟悉的Visual Studio和Visual Studio Code;還整合了Power Platform,進行Code conversation,自動填充信息,用@提醒。
微軟還推出了Project Reunion,這是一個開發平臺,打破了操作系統之間的隔閡。也就是說,開發者可以實現Win32與通用Windows平臺API的整合。
此舉是希望給生態還不夠完善的Surface Pro X等基于ARM的Windows電腦注入新的活力。
世界前五的超級計算機終于亮相
去年,微軟宣布向OpenAI投資10億美元,共同構建一個新的Azure AI超算平臺。
而現在,歷時一年,終于在Build大會上亮相!
這臺超級計算機的性能位列全球前五,弱于中國神威“太湖之光”和“天河2號”。
據息,這個超級計算機共包含28.5萬個CPU核心和1萬個GPU,每個GPU網絡帶寬為400Gb/s。
目前,該超級計算機已經能夠實現大規模AI模型訓練,可深入了解語言語法、知識概念和上下午內容的細微差別。
由于在Azure中托管,這臺超級計算可以實現一系列現代云基礎架構的功能,包括快速部署、可持續的數據中心,以及對所有Azure服務進行訪問。
微軟表示,其將通過Azure AI服務和GitHub,進一步將大規模AI模型、訓練優化工具和超級計算機資源釋放出來,讓開發者、數據科學家和商業客戶都能輕松利用AI的力量。
One more thing
這次線上,還有一個小孩子參加了。
是怎么回事呢?
有眼尖的網友發現,在Scott Hanselman主持的時候,門口探出了一個小腦袋。

哈哈哈,看來什么事都要從娃娃抓起呀!
怎么樣,看了這次微軟Build大會,你有什么感想?