據外媒 MSPoweruser 消息,微軟今日宣布正式公開直接機器學習 DirectML API,可用于任何 Win32、UWP、WSL 應用程序。這個機器學習 API需要顯卡支持 DirectX 12、系統版本為 Win10 1903 或以上,微軟預計目前全球有超過 2 億臺設備可以使用 DirectML。這項公開 API 可以使用機器學習算法,來為圖片降噪處理、游戲畫面渲染等提供幫助。由于該工具是開源的,因此 AMD 顯卡可以利用 DirectML 來實現類似于 N 卡的光追、DLSS 分辨率擴展等功能。
為了讓這項功能更易用,微軟還發布了單獨的 NuGet 包:Microsoft.AI.DirectML.
DirectML 是一項基礎的機器學習工具,在此之上還有 Windows ML、ONNX Runtime。這些工具能夠將高效的機器學習算法帶到用戶應用程序中,使用顯卡進行加速運算。
在圖像處理領域,DxO 推出的 DeepPRIME 技術可以為圖像降噪。該軟件利用 AI 算法,對 RAW 原始圖像文件進行處理,可以同時進行反拜耳陣列運算以及降噪,獲得更加純凈的圖像且不損失細節。
AMD 官方也表示,使用自帶的Radeon 軟件可以加載 DirectML 濾鏡來進行圖片、視頻的處理,可以進行 AI 提升分辨率、AI 降噪的操作。這項功能需要Radeon Software Adrenalin 2020 Edition 19.12.2、Win10 1903 版本或以上、Radeon RX Vega 系列或更新的顯卡來實現。音視頻格式的支持包含:
JPEG、PNG、GIF、MP4、MKV
AVC、HEVC、AAC、OPUS
目前該功能暫不支持 HDR 視頻的處理。
在醫療領域,該技術可以用來進行超聲波采集圖像的優化,利用機器學習技術獲取圖像,幫助評估胎兒大腦發育情況。這項技術已經被美國通用公司的 GE Healthcare’s Voluson 超聲波設備應用,可利用 Windows ML、DirectML,使用經過預先訓練的神經網絡來自動生成超聲波平面圖像,幫助醫師進行診斷。
下一個領域是游戲方面的。微軟展示了 DirectML 進行游戲分辨率擴展的場景。該功能類似英偉達自家的 DLSS 功能,可以使顯卡負載更小的同時獲得高分辨率畫面。此外,光線追蹤技術也可以通過該工具進行應用。
據IT之家了解,微軟機器學習 API DirectML 從 Win10 1903 起可以支持,現在 NutGet 包可以讓開發者更快應用這項技術。如果神經網絡模型使用的是 ONNX 格式,則可以直接使用 DirectML、Windows ML。
關鍵詞: