開發商:DirectML API是Xbox Series X最好的功能
當Xbox Series X公佈時,DirectML API是這款新主機所採用的眾多新技術亮點之一,它可以完整挖掘機器學習的潛力。雖然到目前還沒有看到有任何遊戲使用該功能,但Midgar工作室CEO Jérémy Zeler-Maury告訴外媒,DirectML是XSX主機最好的功能,因為它能實現非常棒的性能提升,甚至其他福利。
他告訴WCCF:“對於XSX,則是對DirectML的支持。我認為它還沒有被廣泛使用,但機器學習將實現非常牛的性能提升(ML超分辨率),轉變新的藝術風格以及有沉浸感的遊戲玩法等等。”
微軟正在開發自己的超分辨率技術,背後的技術正是基於DirectML API。它是一個硬件加速的高性能DX12庫,專為機器學習而設。DirectML可以利用所有支持的硬件以及驅動,例如AMD、Intel、NVIDIA以及高通的DX12 GPU,為一般的機器學習任務進行硬件加速。
關於DirectML:
直接機器學習(DirectML) 是機器學習(ML) 的低級API。硬件加速的機器學習基元(稱為“運算符”)是DirectML 的構建基塊。在這些構建基塊中,可以開發縱向擴展、抗鋸齒和样式轉移等機器學習技術。例如,使用噪聲抑制和超解析度,可以實現令人印象深刻的光線跟踪效果且可以減少每個像素的光線。
可將機器學習推斷工作負荷集成到遊戲、引擎、中間件、後端或其他應用程序中。DirectML 提供用戶熟悉的(本機C++、nano-COM)DirectX 12 式編程接口和工作流,且受所有DirectX 12 兼容硬件的支持。有關DirectML 示例應用程序(包括精簡DirectML 應用程序的示例),請參閱DirectML 示例應用程序。
DirectML是在Windows 10版本1903和相應版本的Windows SDK中引入的。