微软在 Build 2022 大会上发布了一些旨在支持 Windows on Arm 的公告。其中包括宣布推出一款与高通合作创建的,基于 Arm 的开发者设备 Project Volterra。Project Volterra 使用骁龙处理器和神经处理单元(NPU),允许开发者构建云原生 AI 应用;计划于今年晚些时候正式上市。
“借助 Project Volterra,你将能够通过 Qualcomm Technologies 今天发布的全新 Qualcomm Neural Processing SDK for Windows 工具包探索许多 AI 场景。而且因为我们希望看到 NPU 被内置到大多数(如果不是全部)未来的计算设备中,我们将通过将对 NPU 的支持纳入端到端 Windows 平台,让开发人员更容易利用这些新功能。”
根据介绍,该设备本身看起来就像一台类似 Mac Mini 的 PC,采用可堆叠设计;因此开发人员可以将多台 Project Volterra PC 堆叠在他们的办公桌上或服务器机架内。微软目前还没有透露确切的规格,但 Project Volterra 在后部有三个 USB 端口,以及一个 DisplayPort 和以太网端口。设备的侧面还有两个 USB-C 端口,该设备由回收的海洋塑料制成。
与此同时,微软还宣布了一个针对 Arm native apps 的全面的端到端 Arm-native toolchain,包括:
- Full Visual Studio 2022 & VS Code
- Visual C++
- Modern .NET 6 and Java
- Classic .NET Framework
- Windows Terminal
- 用于运行 Linux 和 Android 应用程序的 WSL 和 WSA
公告透露,Visual Studio 2022 的 Arm 原生版本的预览版将在未来几周内推出。微软方面还表示,其正在与 Python、node、git 和 LLVM 等一些开源项目合作,以实现原生 ARM 目标。
此外,微软还构建了一个用于制作 AI 应用程序的新跨平台开发模式,称为 Hyvrid Loop。此模式可以动态决定是在本地客户端还是在 Azure 上运行,还可以在客户端和云之间转移负载。它将通过 ONNX Runtime 和 Azure ML 以及 Prototype AI 工具链将其作为跨平台功能提供,以简化异构定位。
微软方面指出,鉴于 Project Volterra 包含强大的 NPU,所以它将成为探索 Azure ML 中新的 Hybrid Loop pattern 和 Prototype AI toolchain 的绝佳设备。微软预计将很快分享更多有关 Hybrid Loop 和 AI Toolchain 的细节。
“我们希望你构建云原生 AI 应用程序。随着原生 Arm64 Visual Studio、.NET 支持和今年晚些时候推出的 Project Volterra,我们将发布新工具来帮助你迈出这一旅程的第一步。”