Azure 上的 PyTorch

简单无缝的云中 PyTorch 体验

PyTorch 是一个开源深度学习框架,提供从研究到生产的无缝路径。作为以 Python 为首选语言的框架,PyTorch 使用户能够使用自己喜欢的 Python 库,用最短的学习时间快速入门。

Azure 的各类 AI 平台服务均支持 PyTorch。无论是 PyTorch 入门、训练模型还是在生产中部署模型,都可以借助 Azure 在自己熟悉的编码环境中加快项目速度。

利用 Azure 进行 PyTorch 开发的三种方式

使用 Azure Notebooks 启动项目

借助预安装了 PyTorch、基于 Web 的免费 Jupyter Notebooks 平台实现快速入门。借助我们的官方 PyTorch 教程快速开展试验,该库可轻松克隆到你自己的库中。

开始使用

使用经过预先配置的 Data Science Virtual Machine 进行开发

使用专为机器学习工作负荷进行了配置的自定义 Windows 或 Linux 虚拟机直接开始进行开发。Data Science Virtual Machine 预先安装了 PyTorch 和必需的 GPU 驱动程序,以及其他常见数据科学工具,工具种类丰富齐全。用户可获得现成流畅的开发体验,并能够与 GPU 到 FPGA 等所有 Azure 硬件配置进行集成。

了解更多

使用 Azure 机器学习加快工作流速度

使用 Azure 机器学习 Python SDK,从 Jupyter Notebooks、Azure Notebooks 和 Visual Studio Code 等喜爱的 Python 环境中轻松训练和部署 PyTorch 模型。Azure 机器学习不仅可以简化端到端机器学习工作流,还可处理“数据准备”、“试验跟踪”等常规任务,将研究到生产的时间从数周缩短为几个小时。

了解更多

为何选择 PyTorch?

以 Python 为首选语言

PyTorch 与 Python 深度集成,以便用户能够使用自己喜欢的 Python 库、包和调试程序。这样能够快速制作 PyTorch 模型的原型和开发 PyTorch 模型。

混合前端

可轻松灵活地进行开发,同时可提升 C++ 运行时环境的效率、优化环境和实现环境中的功能。

本机 ONNX 支持

PyTorch 支持以标准 ONNX(Open Neural Network Exchange)格式本机导出模型。这样便于与兼容 ONNX 的框架进行互操作以及在各种硬件平台和运行时(包括开源 ONNX 运行时)中进行推断。

活跃的社区

使用 PyTorch,意味着加入一个支持性的社区,这个社区由计算机视觉、自然语言处理和强化学习领域中开发各类库和工具的研究人员和工程师组成。这一社区网络可提供技术教育和指导方面的有用资源。

相关产品和服务

Azure 机器学习

快速构建模型,从云到边缘大规模地实现各种操作

数据科学虚拟机

使用专为机器学习工作负荷进行了预配置的自定义虚拟机直接开始进行开发

Azure Notebook

借助基于 Web 的免费 Jupyter Notebooks 平台实现快速入门

使用 Azure 在云中提升 PyTorch 项目的完成速度