您的位置:云骑士 > 科技 > 新闻 >

我们正在从Facebook手中接管Windows 10 PyTorch AI库

时间:2020-08-02 08:41:56

微软现在正式是Windows版PyTorch的维护者,PyTorch是由Facebook创建的流行的开源机器学习库。

微软决定在Windows的PyTorch维护中扮演更重要的角色,这是努力改善Windows 10 PC和Windows子系统Linux(WSL)上库的性能的一部分,开发人员可以使用该库在Windows 10上运行Linux发行版。

Facebook 于2018年开源PyTorch,大约在启动PyTorch以帮助开发人员构建最先进的AI模型之后。

我们正在从Facebook手中接管Windows 10 PyTorch AI库

Facebook已经使用PyTorch和深学习框架Caffe2的翻译,人工智能工具,它在Facebook上的48种最常用的语言权力翻译。

顾名思义,PyTorch是用于非常流行的Python编程语言的软件包。它可以帮助开发人员使用机器学习的Python软件包(例如NumPy),并可以协助GPU加速计算来完成繁重的数据科学任务。PyTorch还是微软拥有的GitHub上增长最快的项目之一。

据PyTorch维护者称,转移的原因是,即使Windows是主要的OS开发人员,Windows 10上对PyTorch的支持也落后于Linux和macOS提供的支持,根据Stack Overflow的最新开发人员调查显示。

Facebook和微软的工程师在联合博客中解释说:缺乏测试覆盖会导致不时出现意外问题。某些旨在使新用户学习和采用PyTorch的核心教程将无法运行。

由于缺乏Windows上对PyTorch的官方PyPI支持,因此安装体验也不那么顺利。最后Windows平台上根本不提供某些PyTorch功能,例如TorchAudio域库和分布式培训支持。

我们正在从Facebook手中接管Windows 10 PyTorch AI库(1)

为减轻这种痛苦,微软很高兴将其Windows专业知识带到桌面上,并使Windows上的PyTorch发挥最大的作用。

将Windows的PyTorch迁移到Microsoft与Redmond公司为提高Windows 10上的WSL性能而做出的努力有关,该Windows 10当前具有对GPU加速的机器学习(ML)培训的预览支持。

我们正在从Facebook手中接管Windows 10 PyTorch AI库(2)

WSL用户一直要求更好的GPU计算支持以加快ML培训时间,而预览版为开发人员和数据科学家使用Nvidia的CUDA平台加速培训打开了大门。

微软和Nvidia上个月通过用于Windows的新图形驱动程序,在WSL 2中启用CUDA,对PyTorch的支持,开始了WSL 2的CUDA预览。

正如PyTorch维护者所指出的那样,该预览版为开发人员提供了灵活性,使其可以使用依赖于Nvidia CUDA但仅支持Linux的多个框架和Python软件包。

预览意味着使用该预览的WSL客户无需修改即可在Windows上运行基于Linux的本地PyTorch本机应用程序,而无需传统的虚拟机或双重启动设置。

点击阅读全文

相关下载
相关视频
相关教程
最新教程