Ignorar navegação

PyTorch no Azure

Experiência de PyTorch pronto para empresas na nuvem

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 no Azure – juntos são melhores

Pronto para produção

Treine e implante modelos de maneira confiável em escala usando um ambiente interno do PyTorch no Azure Machine Learning e tenha a certeza de que toda a sua pilha do PyTorch terá suporte completo por meio do PyTorch Enterprise.

Desempenho acelerado

Diminua o tempo para colocação no mercado com hardware de GPU potente, acelerador de software de nível de produção com ONNX Runtime e as mais recentes e inovadoras técnicas de colocação em escala com o DeepSpeed no Azure.

Fortalecer o ecossistema

Faça mais com o rico ecossistema de ferramentas e recursos do PyTorch, que inclui o PyTorch Profiler. A Microsoft contribui ativamente com o ambiente de PyTorch para aprimorar a experiência.

PyTorch Enterprise

A Microsoft é um membro fundador do Grupo de Suporte do PyTorch Enterprise, criando uma experiência de produção confiável com suporte de nível empresarial que beneficia clientes do Azure e usuários da comunidade do PyTorch. Com o PyTorch Enterprise, você pode ter certeza de que o Azure é o melhor local para executar PyTorch.

Leia a documentação

Suporte de longo prazo

A Microsoft fornecerá suporte comercial para a base de código pública do PyTorch. A Microsoft fornece suporte de longo prazo para versões selecionadas do PyTorch por até dois anos, permitindo uma experiência de produção estável sem grandes investimentos frequentes em atualizações.

Prioridade na solução de problemas

Os clientes do Suporte Unificado e do Microsoft Premier são qualificados automaticamente para usar o PyTorch Enterprise sem custo adicional. A equipe dedicada do PyTorch no Azure priorizará, desenvolverá e fornecerá hotfixes aos clientes, conforme necessário.

Integração com o Azure

A última versão do PyTorch será incluída no Azure Machine Learning, juntamente com outros complementos do PyTorch, incluindo o ONNX Runtime, para inferência mais rápida. A Microsoft continuará investindo para aprimorar a inferência e a velocidade de treinamento do PyTorch.

Software livre

O PyTorch Enterprise beneficia não apenas os clientes do Azure, mas também os usuários da comunidade do PyTorch. Um código selecionado que se alinha com o PyTorch será alimentado novamente na distribuição pública do PyTorch para que todos da comunidade possam se beneficiar.

Com a confiança de empresas de todos os tamanhos

"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, gerente do grupo de consultoria de IA do Centro de Transformação 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, cientista de pesquisa principal sênior, 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, cientista de dados chefe, 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 Garcia, vice-presidente de engenharia, 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, CEO, 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, cientista de IA sênior, Bentley Systems
Bentley

A Microsoft é um colaborador ativo de um ecossistema de projetos PyTorch de software livre

PyTorch Profiler

O PyTorch Profiler é uma ferramenta de código aberto que ajuda você a entender o consumo de recursos de hardware, como tempo e memória, de várias operações de PyTorch em seu modelo e resolver gargalos de desempenho. Isso faz com que seu modelo seja executado mais rápido e barato, com menos sobrecarga.

ONNX Runtime no PyTorch

À medida que os modelos de aprendizado profundo ficam maiores, reduzir o tempo de treinamento passa a ser uma questão financeira e ambiental. O ONNX Runtime acelera o treinamento distribuído em grande escala de modelos transformadores de PyTorch com uma alteração de código de uma linha. Combine com o DeepSpeed para aumentar ainda mais a velocidade de treinamento no PyTorch.

PyTorch no Windows

A Microsoft mantém builds do PyTorch para Windows para que sua equipe possa desfrutar de builds testados e estáveis, com instalação simples e confiável, guias de início rápido e tutoriais, alto desempenho e suporte para recursos mais avançados, como treinamento de GPU distribuído.

ONNX Runtime: um runtime para inferência acelerada e treinamento de modelos de PyTorch, com suporte para Windows, Mac, Linux, Android e iOS e otimizado para diversos aceleradores de hardware.

DeepSpeed: uma biblioteca de algoritmos para treinamento de modelos grandes de última geração, incluindo algoritmos de treinamento paralelo de modelos de ponta e outras otimizações para treinamento distribuído.

Hummingbird: uma biblioteca que compila modelos tradicionais, como scikit-learn e LightGBM, na computação de tensor do PyTorch para inferência mais rápida.

Duas maneiras de usar o Azure para desenvolvimento em PyTorch

Acelere o fluxo de trabalho com o Azure Machine Learning

Crie, treine e implante com facilidade modelos do PyTorch com o Azure. O Azure Machine Learning remove o trabalho pesado dos fluxos de trabalho de machine learning de ponta a ponta enquanto também lida com tarefas de manutenção, como preparação de dados e acompanhamento de experimentos, reduzindo o tempo de produção de semanas para horas.

Desenvolver com Máquinas Virtuais de Ciência de Dados do Azure pré-configuradas

As Máquinas Virtuais de Ciência de Dados vêm instaladas com o PyTorch, os drivers de GPU necessários e um conjunto abrangente de ferramentas populares de ciência de dados. Obtenha de fábrica uma experiência de desenvolvimento sem atrito e a capacidade de trabalhar com todas as configurações de hardware do Azure, incluindo GPUs.

Assista ao anúncio do PyTorch Enterprise no Azure no Microsoft Build 2021

Saiba mais sobre a nova colaboração com o Facebook, o Programa de Suporte do PyTorch Enterprise. A Microsoft está lançando o PyTorch Enterprise no Azure para oferecer suporte de longo prazo, solução de problemas priorizada e integração com soluções do Azure.

Assista ao vídeo

Assista a um vídeo sobre o PyTorch Enterprise no Azure para gerentes de projeto

Aprofunde-se no PyTorch Enterprise no Azure com Alon Bochman, gerente de programas e Seth Juarez, consultor de nuvem.

Assista ao vídeo

Aprenda os conceitos básicos do PyTorch

Conheça os conceitos básicos do aprendizado profundo com o PyTorch no Microsoft Learn. Este roteiro de aprendizagem para iniciantes apresenta os principais conceitos para a criação de modelos de machine learning em vários domínios, incluindo fala, pesquisa visual e processamento de linguagem natural.

Iniciar o roteiro de aprendizagem

Introdução ao PyTorch no AI Show

Aprenda as noções básicas do PyTorch, incluindo como criar e implantar um modelo e como se conectar à notável comunidade de usuários.

Aprender os conceitos básicos do PyTorch

Conheça os conceitos e os módulos do PyTorch. Saiba como carregar dados, criar redes neurais profundas e treinar e salvar seus modelos com este guia de início rápido.

Assista ao vídeo

PyTorch, o logotipo do PyTorch e todas as marcas relacionadas são marcas comerciais do Facebook, Inc.

Acelere seu projeto PyTorch na nuvem com o Azure