微软一直处于生成式AI的前沿,无疑是受到其在ChatGPT制造商OpenAI中的巨额投资的推动。该公司已经推出了针对消费者和开发者的AI工具,包括新近宣布的Windows AI Studio。然而,希望尝试微软最新AI工具的开发者可能会惊讶地发现,它并不运行在Windows上。Windows AI Studio需要Linux。
Windows AI Studio是微软鼓励本土Windows应用开发的又一尝试。AI Studio为开发者提供了一套工具集,以将生成式AI集成到他们的应用中。它包括模板和分步指南,以实现像微软的Phi和Meta的Llama 2这样的高级语言模型。
看到微软为开发工具规定Linux的要求可能会显得有些奇怪,但Linux实际上并不与Windows竞争。Linux在开发和网络托管环境中很常见,但是Linux桌面的年代可能永远不会到来。然而,你可以在Windows内部运行Linux,这正是微软对Windows AI Studio的建议。
要使用这个工具,你的系统需要运行Ubuntu 18.04或更高版本,碰巧的是Windows子系统Linux(WSL)可以满足这一需求。新的AI工具以Visual Studio扩展的形式分发,所以你需要先安装VS Code。微软设计了WSL,使得它们可以相互交互。VS Code可以在Windows上运行,同时使用WSL作为数据源。
这个工具还有另一个重要的限制,但这个不那么令人惊讶。Windows AI Studio需要Nvidia GPU。虽然从理论上讲,所有视频卡都是适用于机器学习工作负载的,因为它们具有高度并行的架构,但Nvidia在AI领域的重大投资使其卡成为首选的AI开发平台。
Windows AI Studio还非常新,我们期待之后会有更强大的硬件支持。微软已经指出,该工具最终将为各种Windows GPU和NPU优化模型,后者随着带有桌面机器学习硬件的新CPU和SoC的到来我们将看到更多。尽管如此,你可能仍然需要Linux来进行开发。