Ignorar Navegação

PyTorch no Azure

Experiência do PyTorch preparado para empresas na cloud

O PyTorch é um framework de aprendizagem profunda open-source que acelera o percurso desde a investigação até à produção. Os cientistas de dados da Microsoft utilizam o PyTorch como o principal framework para desenvolver modelos que permitem experiências novas no Office 365, no Bing, na Xbox, entre outros produtos e serviços. A Microsoft é um dos principais contribuidores do ecossistema PyTorch com contribuições recentes 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.

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 (LTS) 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á integrada 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.

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

PyTorch Profiler

Apresentamos o PyTorch Profiler, a nova e aprimorada ferramenta de depuração de desempenho. Desenvolvida como parte de uma colaboração entre a Microsoft e o Facebook, o PyTorch Profiler é uma ferramenta open-source que disponibiliza análise de desempenho e resolução de problemas precisas e eficientes para modelos de aprendizagem profunda de grande escala.

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 estão instaladas no PyTorch, bem 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.

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.

DeepSpeed – Dia do Programador do PyTorch

Nesta conversa, Yuxiong He, gestor de pesquisa de parceiros da Microsoft, apresentou o DeepSpeed, uma biblioteca de otimização de preparação de aprendizagem profunda open-source compatível com o PyTorch.

PyTorch no Windows

Maxim Lukiyanov, gestor de produtos na plataforma do Azure AI, descreveu os melhoramentos no suporte da plataforma Windows feitos na versão 1.7 do PyTorch.

Noções básicas sobre aprendizagem profunda com o PyTorch

Veja como utilizar o PyTorch para resolver um problema simples de classificação de imagens.

Aprenda as noções básicas com o 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.

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