Ignorar Navegação

PyTorch no Azure

Experiência do PyTorch preparado para empresas na cloud

O

PyTorch é uma estrutura de aprendizagem profunda open-source que acelera o caminho da investigação para a produção. Os cientistas de dados da Microsoft utilizam o PyTorch como a estrutura principal para desenvolverem modelos que permitem novas experiências no Microsoft 365, Bing, Xbox e muito mais. A Microsoft é um dos principais contribuidores do ecossistema PyTorch, com contribuições recentes, tais como o PyTorch Profiler.

PyTorch no Azure – melhor juntos

Pronta para produção

Eduque e implemente modelos com confiança e em escala com um ambiente do PyTorch incorporado no Azure Machine Learning e tenha a certeza de que toda a sua pilha do PyTorch é totalmente suportada através do PyTorch Enterprise.

Desempenho acelerado

Reduza o tempo de colocação no mercado com hardware de GPU poderoso, um acelerador de software de nível de produção (ONNX Runtime) e as técnicas de dimensionamento inovadoras mais recentes (DeepSpeed) no Azure.

Fortalecer o ecossistema

Obtenha mais com o rico ecossistema PyTorch de ferramentas e capacidades, incluindo o PyTorch Profiler. A Microsoft contribui ativamente para o ambiente do PyTorch para melhorar a experiência.

PyTorch Enterprise

A Microsoft é um membro fundador do Grupo de Suporte do PyTorch Enterprise, criando uma experiência de produção fiável com suporte de nível empresarial que beneficia os clientes do Azure e os utilizadores da comunidade PyTorch. Com o PyTorch Enterprise, pode ter certeza de que o Azure é o melhor local para executar o 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 disponibiliza suporte de longo prazo para determinadas versões do PyTorch até dois anos, o que permite uma experiência de produção estável sem grandes investimentos em atualizações frequentes.

Resolução de problemas priorizada

Os clientes do Suporte Premier e do Suporte Unificado da Microsoft são automaticamente elegíveis para o PyTorch Enterprise sem custos adicionais. A equipa dedicada do PyTorch no Azure terá como prioridade o desenvolvimento e fornecimento de correções aos clientes, conforme necessário.

Integração no Azure

A versão mais recente do PyTorch será incluída no Azure Machine Learning, juntamente com outros suplementos do PyTorch, entre os quais o ONNX Runtime, para inferências mais rápidas. A Microsoft continuará a investir para melhorar a velocidade de inferência e de preparação do PyTorch.

Código fonte aberto

O PyTorch Enterprise beneficia não só os clientes do Azure como também os utilizadores da comunidade do PyTorch. O código selecionado alinhado com o PyTorch é reenviado para a distribuição pública do PyTorch, para benefício de todos os membros da comunidade.

Alvo da confiança de empresas de todas as dimensões

"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, Gestor do Grupo de Consultadoria 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 Investigação 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 Principal, 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

"With Azure AI and PyTorch, we combined focused applications of AI with journalistic processes and financial intelligence, yielding a solution that is unique in the market and valuable for cryptocurrency investors."

Zoiner Tejada, CEO da Solliance e CTO da Baseline
Solliance

"We use Azure Machine Learning and PyTorch in our new framework to develop and move AI models into production faster, in a repeatable process that allows data scientists to work both on-premises and in Azure."

Tom Chmielenski, Principal MLOps Engineer
Bentley

A Microsoft é um contribuidor ativo para um ecossistema de projetos open-source do PyTorch

PyTorch Profiler

O PyTorch Profiler é uma ferramenta open-source que o ajuda a compreender o consumo de recursos de hardware, como tempo e memória, de várias operações do PyTorch no seu modelo e resolver estrangulamentos de desempenho. Isto faz com que o seu modelo seja executado mais rápido e seja mais barato com menos overhead.

ONNX Runtime no PyTorch

À medida que os modelos de aprendizagem profunda ficam maiores, reduzir o tempo de preparação torna-se um problema financeiro e ambiental. O ONNX Runtime acelera a preparação distribuída e em grande escala dos modelos de transformador do PyTorch com uma alteração a uma linha de código. Combine com o DeepSpeed para melhorar ainda mais a velocidade de preparação no PyTorch.

PyTorch no Windows

A Microsoft mantém as compilações do PyTorch para Windows para que a sua equipa possa desfrutar de compilações bem testadas e estáveis, instalação simples e fiável, guias de início rápido e tutoriais, bem como elevado desempenho e suporte para funcionalidades mais avançadas, como preparação distribuída da GPU.

ONNX Runtime: runtime para inferência acelerada e preparação de modelos do PyTorch, com suporte para Windows, Mac, Linux, Android e iOS, bem como otimizado para uma variedade de aceleradores de hardware.

DeepSpeed: uma biblioteca de algoritmos para preparação de modelos grandes de última geração, incluindo algoritmos de preparação paralelos ao modelo de ponta e outras otimizações para preparação distribuída.

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

Duas formas de utilizar o Azure no desenvolvimento com PyTorch

Acelere o seu fluxo de trabalho com o Azure Machine Learning

Crie, prepare e implemente facilmente os modelos do PyTorch. O Azure Machine Learning remove a pesada carga dos fluxos de trabalho de machine learning completos e processa tarefas de manutenção, como a preparação de dados e o controlo de experimentação, o que reduz o tempo de produção de semanas para horas.

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

As Máquinas Virtuais de Ciência de Dados trazem o PyTorch instalado, assim como os controladores de GPU necessários e um conjunto abrangente de outras ferramentas de ciência de dados populares. Beneficie de imediato de uma experiência de desenvolvimento simples e da 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 PyTorch Enterprise Support Program. A Microsoft vai lançar o PyTorch Enterprise no Azure para fornecer suporte a longo prazo, resolução de problemas prioritários e integração com soluções do Azure.

Ver o vídeo

Conheça os conceitos básicos do PyTorch

Conheça os conceitos básicos da aprendizagem profunda com o PyTorch no Microsoft Learn. Este percurso de aprendizagem para iniciantes apresenta os principais conceitos para a criação de modelos de machine learning em vários domínios, incluindo processamento de linguagem natural, voz e visão.

Iniciar o percurso de aprendizagem

Introdução ao PyTorch no AI Show

Aprenda as noções básicas do PyTorch, incluindo como criar e implementar um modelo e como se ligar à grande comunidade de utilizadores.

Aprenda as noções básicas do PyTorch

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

Ver o vídeo

PyTorch, o logótipo do PyTorch e todas as marcas relacionadas são marcas comerciais do Facebook, Inc.

Acelere o seu projeto PyTorch na cloud com o Azure