DirectML是一个底层应用程序接口,使开发人员能够在任何兼容DirectX12的AMD、英特尔和英伟达(NVIDIA)GPU上运行机器学习工作负载。它首次出现在Windows10的1903版本中。最近,微软开始在DirectML中支持现代SoC中的NPU。今天,微软宣布,DirectML现在支持骁龙X精英计算平台中采用高通HexagonNPU的Copilot+PC。


Copilot+PC上的DirectML支持以下系统要求:

  • DirectML最低版本为1.15.2(ARM64)

  • ONNXRuntime最低版本为1.18(ARM64)

  • Windows11,24H2或更新版本

  • 高通HexagonNPU驱动程序最低版本为30.0.31.250或更新版本

  • 高通公司计算软件产品管理副总裁UpendraKulkarni表示:

    "通过骁龙XElite,我们推出了业界领先的NPU,具有45TOPS的AI性能和令人难以置信的能效。DirectML是一种开发人员友好型ML编程接口,使用熟悉的DirectXAPI结构。通过在我们的NPU上支持DirectML,开发人员现在能够轻松访问其惊人的性能,并以最小的工作量将模型从GPU移植到NPU。我们与微软广泛合作,为NPU优化DirectML,以最大限度地提高硬件性能。我们很高兴能共同宣布这一开发人员预览计划。

    除了支持Copilot+PCs之外,微软今天还宣布,网络开发人员现在可以通过最新发布的DirectML和WebNN开发人员预览版利用NPU。

    WebNN是一种新的网络标准,允许开发人员在浏览器中运行机器学习模型,用于基于人工智能的网络应用。这项新的DirectML更新增加了对英特尔酷睿Ultra处理器(配备英特尔AIBoost)和采用高通HexagonNPU的Copilot+PC上初始模型集的支持。开发人员现在就可以在WebNN开发人员预览版网站上试用。

    DirectML上的WebNN支持以下系统要求:

  • Windows11,24H2或更新版本

  • 内核版本的Edge(具体说明见下文)

  • 来自WebNNNPU合作伙伴的最新驱动程序:

  • 适用于Windows的英特尔酷睿处理器驱动程序

  • 用于Windows的高通HexagonNPU驱动程序软件包

  • 未来,微软计划带来更多令人兴奋的更新,在WindowsPC上实现最前沿的人工智能功能。

    了解更多:

    https://blogs.windows.com/windowsdeveloper/2024/08/29/directml-expands-npu-support-to-copilot-pcs-and-webnn/