PyTorch 集成

本页面介绍了 Vertex AI 的 PyTorch 集成,并提供了一些介绍如何在 Vertex AI 上使用 PyTorch 的资源。Vertex AI 的 PyTorch 集成可让您更轻松地在生产环境中训练、部署和编排 PyTorch 模型。

在笔记本中运行代码

Vertex AI 提供了两个在笔记本中运行代码的选项:Colab Enterprise 和 Vertex AI Workbench。如需详细了解这些选项,请参阅选择笔记本解决方案

用于训练的预构建容器

Vertex AI 为模型训练提供预构建的 Docker 容器映像。这些容器按机器学习框架和框架版本进行组织,并包含您可能想要在训练代码中使用的通用依赖项。 如需了解哪些 PyTorch 版本具有预构建训练容器以及如何使用预构建训练容器来训练模型,请参阅自定义训练的预构建容器

用于执行预测的预构建容器

Vertex AI 提供预构建的 Docker 容器映像,以同时提供批量预测和在线预测。这些容器按机器学习框架和框架版本进行组织,并包含您可能想要在预测代码中使用的通用依赖项。如需了解哪些 PyTorch 版本具有预构建预测容器,以及如何使用预构建预测容器来提供模型,请参阅自定义训练的预构建容器

分布式训练

您可以在 Vertex AI 上运行 PyTorch 模型的分布式训练。对于多工作器训练,您可以使用 Reduction Server 进一步优化性能,以实现全规约集合操作。如需详细了解 Vertex AI 上的分布式训练,请参阅分布式训练

在 Vertex AI 上使用 PyTorch 的资源

如需了解详情并开始在 Vertex AI 中使用 PyTorch,请参阅以下资源:

后续步骤

  • 教程:使用 Vertex AI 通过 Google Cloud 控制台在 Vertex AI 的某个预构建容器环境中训练 PyTorch 图片分类模型。

    如需在 Google Cloud 控制台中直接遵循有关此任务的分步指导,请点击操作演示

    操作演示