Integración de PyTorch

En esta página se explica la integración de PyTorch en Vertex AI y se proporcionan recursos que muestran cómo usar PyTorch en Vertex AI. La integración de PyTorch en Vertex AI te permite entrenar, desplegar y orquestar modelos de PyTorch en producción más fácilmente.

Ejecutar código en cuadernos

Vertex AI ofrece dos opciones para ejecutar tu código en cuadernos: Colab Enterprise y Vertex AI Workbench. Para obtener más información sobre estas opciones, consulta el artículo sobre cómo elegir una solución de cuaderno.

Contenedores prediseñados para el entrenamiento

Vertex AI proporciona imágenes de contenedor Docker prediseñadas para el entrenamiento de modelos. Estos contenedores se organizan por frameworks de aprendizaje automático y versiones de frameworks, e incluyen dependencias comunes que puedes usar en tu código de entrenamiento. Para saber qué versiones de PyTorch tienen contenedores de entrenamiento prediseñados y cómo entrenar modelos con un contenedor de entrenamiento prediseñado, consulta Contenedores prediseñados para el entrenamiento personalizado.

Contenedores prediseñados para publicar inferencias

Vertex AI proporciona imágenes de contenedor Docker prediseñadas para ofrecer inferencias tanto por lotes como online. Estos contenedores se organizan por frameworks de aprendizaje automático y versiones de frameworks, e incluyen dependencias comunes que puedes usar en tu código de inferencia. Para saber qué versiones de PyTorch tienen contenedores de inferencia prediseñados y cómo servir modelos con un contenedor de inferencia prediseñado, consulta Contenedores prediseñados para el entrenamiento personalizado.

Preparación distribuida

Puedes ejecutar el entrenamiento distribuido de modelos de PyTorch en Vertex AI. Para el entrenamiento con varios trabajadores, puedes usar Reduction Server para optimizar aún más el rendimiento de las operaciones colectivas de reducción total. Para obtener más información sobre el entrenamiento distribuido en Vertex AI, consulta Entrenamiento distribuido.

Recursos para usar PyTorch en Vertex AI

Para obtener más información y empezar a usar PyTorch en Vertex AI, consulta los siguientes recursos:

Siguientes pasos

  • Tutorial: Usa Vertex AI para entrenar un modelo de clasificación de imágenes de PyTorch en uno de los entornos de contenedores precompilados de Vertex AI mediante la Google Cloud consola.

    Para seguir las instrucciones paso a paso de esta tarea directamente en la Google Cloud consola, haga clic en Ayúdame:

    Guíame