(給機器學習算法與Python學習加星標,提升AI技能)
看完昨晚微軟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大會,你有什麼感想?
現在直播還沒有結束哦~而且還可以隨時看回放,送上鍊接:
https://mybuild.microsoft.com/
推薦閱讀
【讀懂系列】一文讀懂深度學習中的各種卷積
厲害了!潘石屹Python考試首秀99分!
下載 | 5 本程序員成長必讀書籍
太讚了!微軟官方再次上線了Python教程,這次比較高級