近期,微軟發布了一款名為TensorFlow-DirectML的TensorFlow擴展套件,幫助開發者能夠在Windows平臺上通過支持DirectX?12的GPU來加速TensorFlow模型運算,并同樣適用Linux的Windows子系統(WSL)。目前該套件已經在GitHub開源,供開發者取用程序碼。
此前微軟便在build?2020大會上曾宣布,適用于Linux的Windows子系統WSL?2(Windows?Subsystem?for?Linux?2)開始支持GPU硬件加速。但微軟表示,TensorFlow雖可以同時利用CPU和GPU來執行運算,但GPU加速僅限于特定供應商的平臺。
另一方面DirectX一直以來,被廣泛地用于加速Windows上的游戲和計算應用程序,其DirectML可以讓支援DirectX?12的GPU,執行高效能的數學運算。因此微軟透過整合TensorFlow以及DirectML,讓開發者可以在Windows,使用GPU執行完整的機器學習訓練和推理功能。
TensorFlow-DirectML是通過加入名為DML而非GPU的新裝置,將TensorFlow和DirectML整合在一起,其新的核心集建構在DirectML?API之上,而非象是現有的CPU和GPU核心,建立在Eigen函式庫之上。
由于DirectML又是以Direct3D?12低階函式庫開發,該繪圖API是專為需要對資源分配和工作排程,進行絕對控制的高效能低延遲應用程序設計,因此DirectML與TensorFlow整合,還需要仰賴裝置Runtime負責在裝置與主機間,管理裝置存儲器、復制張量、紀錄GPU命令,以及排程工作。
責任編輯:pj
-
微軟
+關注
關注
4文章
6634瀏覽量
104535 -
gpu
+關注
關注
28文章
4788瀏覽量
129419 -
Linux
+關注
關注
87文章
11351瀏覽量
210507
發布評論請先 登錄
相關推薦
適用于Oracle的ODBC驅動程序
風華高壓貼片電容器適用于哪些應用場景?
![風華高壓貼片電容器<b class='flag-5'>適用于</b>哪些應用場景?](https://file1.elecfans.com/web2/M00/C6/58/wKgaomX9NuKARy3DAABOa_op3CQ384.png)
RHEL即將成為微軟WSL的官方Linux發行版
適用于AM335x TRF7970A的neard(Linux NFC)構建說明
![<b class='flag-5'>適用于</b>AM335x TRF7970A的neard(<b class='flag-5'>Linux</b> NFC)構建說明](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
微軟正全力研發Windows增強現實(AR)眼鏡
微軟將優化Windows Subsystem for Linux并加入圖形用戶界面設置
微軟推送KB5037771更新,修復Windows 11域控制器及虛擬機問題
微軟確認放棄Windows 10 21H2版更新
TIDM-02005-適用于水流測量的超聲波檢測子系統 PCB layout 設計
![TIDM-02005-<b class='flag-5'>適用于</b>水流測量的超聲波檢測<b class='flag-5'>子系統</b> PCB layout 設計](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
微軟WSL更新支持IPv6流量透過Linux
微軟正式發布適用于Windows的Sudo
![<b class='flag-5'>微軟</b>正式發布<b class='flag-5'>適用于</b><b class='flag-5'>Windows</b>的Sudo](https://file1.elecfans.com/web2/M00/C4/EA/wKgZomX46KuADcLrAAAuXLn2AbA511.png)
3562-Linux系統啟動卡制作及系統固化
![3562-<b class='flag-5'>Linux</b><b class='flag-5'>系統</b>啟動卡制作及<b class='flag-5'>系統</b>固化](https://file1.elecfans.com/web2/M00/C3/A0/wKgaomXm0H6AeUtdAAHKmcdvitw638.png)
評論