PyTorch no Azure
Obtenha uma experiência do PyTorch preparada para empresas na cloud.
O PyTorch é um quadro de aprendizagem profunda open-source que acelera o caminho desde a investigação até à produção. Os cientistas de dados da Microsoft utilizam o PyTorch como o principal quadro para desenvolver modelos que permitem experiências novas no Microsoft 365, Bing, Xbox e muitos mais. A Microsoft é um dos principais contribuidores do ecossistema PyTorch com contribuições recentes, como o PyTorch Profiler.
PyTorch no Azure – melhor juntos
Pronto para produção
Eduque e implemente modelos com confiança e em escala com um ambiente do PyTorch incorporado no Azure Machine Learning para garantir que a versão mais recente do PyTorch é totalmente suportada através do Contentor Azure para PyTorch.
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 com o ONNX Runtime e as técnicas de dimensionamento inovadoras mais recentes com o DeepSpeed no Azure.
Ecossistema reforçado
Obtenha mais com o rico ecossistema PyTorch de ferramentas e capacidades, incluindo o PyTorch Profiler.
A Microsoft é um contribuidor ativo para um ecossistema de projetos open-source do PyTorch
PyTorch Profiler
O PyTorch Profiler é uma ferramenta open-source que 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 rapidamente com menos custos gerais.
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.
PyTorch Foundation
Com a crescente importância do PyTorch para a investigação e produção de IA, Mark Zuckerberg e a Linux Foundation anunciaram em conjunto que o PyTorch irá passar para a Linux Foundation para suportar o crescimento contínuo da comunidade e fornecer-lhe uma casa para que prospere durante anos. Para contribuir para uma futura melhoria do PyTorch, a Microsoft associou-se à PyTorch Foundation como membro do conselho diretivo para liderar a democratização e a colaboração da IA/ML. Explore as capacidades mais recentes do PyTorch.
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, no cálculo 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 modelos do PyTorch com facilidade através do Contentor Azure para PyTorch. Está profundamente integrado no Azure Machine Learning para gestão de experimentações e suporte completo do ciclo de vida da aprendizagem automática. O Azure Machine Learning remove a pesada carga dos fluxos de trabalho de aprendizagem automática 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-se com uma Máquina Virtual de Ciência de Dados Azure para PyTorch
As Máquinas Virtuais de Ciência de Dados para PyTorch vêm pré-instaladas e validadas com a versão mais recente do PyTorch para reduzir os custos de configuração e acelerar o tempo de valorização. Os pacotes contêm várias funcionalidades de otimização, como o ONNX Runtime, o DeepSpeed e o PySpark, para obter uma experiência de desenvolvimento simples e pronta a utilizar e a capacidade de trabalhar com todas as configurações de hardware do Azure, incluindo GPUs.
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.
Introdução ao PyTorch no Programa de IA
Aprenda as informações básicas do PyTorch, incluindo como criar e implementar um modelo e como se ligar à grande comunidade de utilizadores.
Aprenda as informaçõ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.