骁龙X系列平台引入了强大的高通Hexagon神经网络处理器(NPU),从而开启了个人电脑人工智能的新时代。NPU增强了各种应用程序之间的人工智能集成,从创意和协作项目到生产力和游戏。我们的目标是要确保所有人都能够使用人工智能,仅仅使用一台个人电脑。
为了实现这一目标,我们与微软公司合作,以提供可扩展的人工智能软件解决方案,从而缩短开发人员的开发周期和软件上市时间。此外,在与Capture One等公司进行合作的基础上,我们通过DirectML等易于使用的API将人工智能体验带入到生活中。
骁龙X系列平台如何从高通Hexagon NPU和DirectML的集成中受益
骁龙X系列平台采用高通Hexagon NPU,为个人电脑带来前所未有的人工智能能力,在没有影响系统响应能力、电池使用寿命或其他关键功能的情况下,可以提供高质量的人工智能性能。通过将人工智能任务卸载到Hexagon NPU、高通Oryon CPU和Adreno GPU,设备再进行AI推理的同时仍然可以自由地处理其他基本活动,例如网页浏览、游戏和多媒体等。
高通科技公司与微软公司合作,通过优化DirectML为Hexagon NPU增强开发人员和用户体验。此项合作提高了人工智能加速的可扩展性和效率,确保开发人员能够充分利用NPU的各项功能,并提供卓越的人工智能驱动软件解决方案。
DirectML以其强大的GPU支持而闻名,现在通过添加高通Hexagon NPU支持扩展了其功能性。通过这一增强功能,可确保开发人员能够以最少的代码修改从GPU过渡到NPU部署,从而简化了人工智能工作负载的优化。利用NPU的各种专业功能,开发人员可以实现更强的性能和效率,确保开发人员的人工智能应用程序能够毫不费力地最大程度适配硬件。
附图1:高通Hexagon NPU的DirectML与高通Adreno GPU上的DirectML的性能比较。
2024年9月——骁龙X Elite平台
如何使用DirectML应用程序、通过一行代码选择NPU或GPU
DirectML应用程序可以通过一行代码轻松地将DirectX目标设备类型选定为NPU或GPU。
- DXCORE_ADAPTER_ATTRIBUTE_D3D12_GENERIC_ML -->选择NPU
- DXCORE_ADAPTER_ATTRIBUTE_D3D12_CORE_COMPUTE -->选择GPU
转到GitHub,参考 DML应用程序示例,其中演示了如何利用NPU和GPU设备执行某一模型。
CaptureOne如何通过DirectML和高通Hexagon NPU增强其照片编辑体验
Capture One是一款专业的照片编辑软件,以其先进的工具、无缝的RAW处理和强大的捆绑功能而闻名。Capture One软件专为需要精度和控制的摄影师设计,可以确保色彩准确性、快速工作流程和创意自由,从而实现创作者的愿景。
Capture One利用高通Hexagon NPU上的DirectML,增强其人工智能驱动功能。自动裁剪和外观匹配是其具有的突出功能,尤其得益于对Hexagon NPU的使用。
通过使用外观匹配功能,您点击一次即可匹配参考图像的样式或编辑内容。该项功能利用高通Hexagon NPU上的DirectML进行加速,确保快速准确地执行风格匹配。通过外观匹配功能,确保摄影师能够毫不费力地在其作品集中保持一致的审美标准,无论是复制特定图像的色彩等级还是实现一系列照片的统一外观。该工具简化了流程,节省了时间,并确保了视觉一致性。
自动裁剪是另一项利用Hexagon NPU的功能。Capture One目前可以以惊人的速度和准确性执行自动裁剪功能,确保每张图像均具有完美的构图,同时不会影响质量。通过该项人工智能处理功能,确保摄影师能够简化其工作流程,从而节省时间和精力。
对于开发人员而言,在DirectML中添加高通Hexagon NPU支持意味着只需更改最少数量的代码就可以自由地从GPU切换到NPU部署。这种灵活性对于Capture One来说至关重要,因为它允许软件有效地优化人工智能工作负载。通过使用高通Hexagon NPU的专业功能,Capture One确保其自动裁剪和外观匹配功能能够实现一致、高质量的结果,确保摄影师能够更多地专注于其自身创作过程,并且不需要进行手动调整。
Capture One的NPU驱动人工智能体验将于2025年初在骁龙X系列设备上实现商业化。敬请期待进一步的公告!
“通过DirectML,我们的应用程序与底层芯片组保持一定程度的抽象,同时使我们能够充分利用骁龙X系列设备上的高通Hexagon NPU,帮助我们将人工智能功能(例如:自动裁剪和外观匹配)的性能提高5倍。”
考斯塔斯·卡斯特里诺贾尼斯,Capture One公司产品与技术副总裁
开始在Hexagon神经网络处理器使用DirectML
本篇入门文章由微软公司提供,您可以将其作为自身流程的良好起点,因为本篇文章简要说明了系统需求,并提供了 ESRGAN超分辨率模型示例。
帮助您将应用程序移植到Windows on Snapdragon是本公司开发人员优先关注的重要组成部分。请访问Windows on Snapdragon开发人员门户网站,并查看本公司提供的各种工具和资源。
是否缺少了某些内容?请在开发人员Discord 上提出您的问题和建议,并获得技术团队的及时支持。
额外资源:
在所发布内容中表达的观点仅为原作者的个人观点,并不代表高通公司或其子公司(以下简称为“高通公司”)的观点。所提供的内容仅供参考之用,而并不意味着高通公司或任何其他方的赞同或表述。本网站同样可以提供非高通公司网站和资源的链接或参考。高通公司对于可能通过本网站引用、访问、或链接的任何非高通公司网站或第三方资源并没有做出任何类型的任何声明、保证、或其他承诺。
关于作者
德旺·阿加瓦尔
高级产品经理
关于作者
戈克尔·通佩
首席工程师