Omitir navegación

PyTorch en Azure

Experiencia de PyTorch preparada para la empresa en la nube

PyTorch is an open-source deep learning framework that accelerates the path from research to production. Data scientists at Microsoft use PyTorch as the primary framework to develop models that enable new experiences in Microsoft 365, Bing, Xbox, and more. Microsoft is a top contributor to the PyTorch ecosystem with recent contributions such as PyTorch Profiler.

PyTorch en Azure: mejor juntos

Preparado para producción

Entrene e implemente modelos de forma confiable y a gran escala en un entorno de PyTorch integrado en Azure Machine Learning, y quédese tranquilo sabiendo que toda su pila de PyTorch es totalmente compatible con PyTorch Enterprise.

Rendimiento acelerado

Reduzca el tiempo de comercialización con un hardware de GPU muy eficaz, un acelerador de software para producción con ONNX Runtime y las técnicas de escalado más innovadoras con DeepSpeed en Azure.

Refuerce el ecosistema

Consiga más con el completo ecosistema de herramientas y características de PyTorch, incluido PyTorch Profiler. Microsoft contribuye activamente al entorno de PyTorch para mejorar la experiencia.

PyTorch Enterprise

Microsoft es un miembro fundador de PyTorch Enterprise Support Group, que crea una experiencia de producción confiable con soporte técnico de nivel empresarial que beneficia tanto a los clientes de Azure como a los usuarios de la comunidad de PyTorch. Con PyTorch Enterprise, puede estar seguro de que Azure es el mejor lugar para ejecutar PyTorch.

Lea la documentación

Soporte técnico a largo plazo

Microsoft proporcionará soporte técnico comercial para el código base público de PyTorch. Microsoft proporciona soporte técnico a largo plazo para algunas versiones de PyTorch durante un máximo de dos años, lo que permite una experiencia de producción estable sin necesidad de hacer una inversión en actualizaciones importantes con frecuencia.

Solución de problemas prioritarios

Los clientes que tienen soporte técnico Premier y unificado pueden usar PyTorch Enterprise sin costo adicional. El equipo dedicado de PyTorch en Azure clasificará las revisiones por orden de prioridad y las desarrollará y entregará a los clientes según sea necesario.

Integración con Azure

La versión más reciente de PyTorch se incluirá con Azure Machine Learning, junto con otros complementos de PyTorch, incluido ONNX Runtime, para lograr una inferencia más rápida. Microsoft seguirá invirtiendo para mejorar la velocidad de la inferencia y el entrenamiento en PyTorch.

Código abierto

PyTorch Enterprise no solo beneficia a los clientes de Azure, sino también a los usuarios de la comunidad de PyTorch. Parte del código que esté en línea con PyTorch se incluirá en la distribución pública de PyTorch para que todos los usuarios de la comunidad puedan beneficiarse.

Compañías de todos los tamaños confían en él

"Other deep learning frameworks and cloud services are out there, but we think Azure, Azure Machine Learning, and PyTorch are the best choices because they enhance accuracy, efficiency, scalability, and speed of development."

Yuji Fukaya, director del grupo de consultoría de inteligencia artificial del Centro de transformación de IA, Information Services International-Dentsu
ISID

"The new enterprise-level offering by Microsoft closes an important gap. Serving PyTorch models in production can be a challenge. The direct involvement of Microsoft lets us deploy new versions of PyTorch to Azure with confidence."

Jeremy Jancsary, científico de investigación principal, Nuance
Nuance

"Crayon has been using PyTorch on Azure and enjoying the smooth integration. With PyTorch Enterprise, we have more confidence to leverage the most cutting-edge features offered by newer PyTorch versions in our customers' projects."

Tailai Wen, científico de datos jefe, Crayon
Crayon

"Running PyTorch on Azure gives us the best platform to build our embodied intelligence. It's easy for our engineers to run the experiments they need, all at once, at petabyte scale."

Pablo Castellanos García, vicepresidente de ingeniería, Wayve
Wayve

"PyTorch streamlined the cognitive overhead of the thousand small decisions that go into a sophisticated NLP solution, while Azure empowered us in turning good models into great insights deployed in a scalable, secure, and compliant environment."

Zoiner Tejada, director general de Solliance
Solliance

"PyTorch on Azure offers versatile, reliable, and scalable tools, allowing our AI and data scientists to focus on the problem while our ML engineers can leverage Azure to build and maintain robust applications and services."

Marc-Andre Gardner, científico sénior de IA, Bentley Systems
Bentley

Microsoft es un colaborador activo de un ecosistema de proyectos de código abierto de PyTorch

PyTorch Profiler

PyTorch Profiler es una herramienta de código abierto que permite conocer el consumo de recursos de hardware, como el tiempo y la memoria, de diversas operaciones de PyTorch en un modelo y resolver problemas de rendimiento. Esto hace que el modelo se ejecute de un modo más rápido y económico, con menos gasto.

ONNX Runtime en PyTorch

A medida que crecen los modelos de aprendizaje profundo y reducen el tiempo de entrenamiento, se crea un problema financiero y ambiental. ONNX Runtime acelera el entrenamiento distribuido a gran escala de los modelos transformadores de PyTorch con solo cambiar una línea de código. Combínelo con DeepSpeed para mejorar aún más la velocidad del entrenamiento en PyTorch.

PyTorch en Windows

Microsoft mantiene compilaciones de PyTorch para Windows con el fin de que su equipo pueda disfrutar de compilaciones muy probadas y estables, una instalación sencilla y confiable, guías de inicio rápido y tutoriales, un alto rendimiento y compatibilidad con características más avanzadas, como el entrenamiento distribuido de GPU.

ONNX Runtime: entorno de ejecución que acelera la inferencia y el entrenamiento de modelos de PyTorch, compatible con Windows, Mac, Linux, Android e iOS, y optimizado para una gran variedad de aceleradores de hardware.

DeepSpeed: biblioteca de algoritmos para el entrenamiento de modelos grandes de próxima generación, incluidos avanzados algoritmos de entrenamiento paralelo de modelos y otras optimizaciones para el entrenamiento distribuido.

Hummingbird: biblioteca que convierte modelos tradicionales, como scikit-learn o LightGBM, en cálculos de tensores de PyTorch para lograr una inferencia más rápida.

Dos formas de usar Azure para el desarrollo con PyTorch

Agilice su flujo de trabajo con Azure Machine Learning

Cree, entrene e implemente modelos de PyTorch con facilidad. Azure Machine Learning elimina la pesada carga de los flujos de trabajo de aprendizaje automático íntegros, al tiempo que controla las tareas de mantenimiento, como la preparación de los datos y el seguimiento de los experimentos, de modo que reduce los plazos de envío a producción de semanas a horas.

Desarrolle soluciones con máquinas virtuales preconfiguradas de Data Science Virtual Machine

Las máquinas virtuales de Data Science Virtual Machine tienen PyTorch preinstalado, los controladores de GPU necesarios y un conjunto muy completo de herramientas de ciencia de datos populares. Disfrute de una experiencia de desarrollo sin fisuras y sin necesidad de configuración, así como de la capacidad de trabajar con todas las configuraciones de hardware de Azure, incluidas GPU.

Vea el anuncio de PyTorch Enterprise en Azure en Microsoft Build 2021

Obtenga más información sobre la nueva colaboración con Facebook, el programa de soporte técnico PyTorch Enterprise Support Program. Microsoft ha lanzado PyTorch Enterprise en Azure para proporcionar soporte técnico a largo plazo, solución de problemas prioritaria e integración con las soluciones de Azure.

Ver el vídeo

Vea un vídeo sobre PyTorch Enterprise en Azure para administradores de proyectos

Conozca PyTorch Enterprise en Azure más a fondo con Alon Bochman, administrador de programas, y Seth Juarez, promotor de la nube.

Ver el vídeo

Conozca los aspectos básicos de PyTorch

Aprenda los aspectos básicos del aprendizaje profundo con PyTorch en Microsoft Learn. Esta ruta de aprendizaje para principiantes ofrece una introducción a los conceptos clave para crear modelos de aprendizaje automático en varias áreas, como la voz, la visión y el procesamiento de lenguaje natural.

Inicie la ruta de aprendizaje

Descubra PyTorch en el programa de IA

Conozca los aspectos básicos de PyTorch, incluido cómo crear e implementar un modelo y cómo conectarse a la sólida comunidad de usuarios.

Conozca los aspectos básicos de PyTorch

Conozca los conceptos y módulos de PyTorch. Vea cómo cargar datos, crear redes neuronales profundas y entrenar y guardar modelos en esta guía de inicio rápido.

Ver el vídeo

PyTorch, el logotipo de PyTorch y las marcas relacionadas son marcas comerciales de Facebook, Inc.

Agilice sus proyectos de PyTorch en la nube con Azure