PyTorch no Azure
Obtenha uma experiência PyTorch pronta para empresas na nuvem.
PyTorch é uma estrutura de aprendizagem profunda de código aberto que acelera o caminho da pesquisa à produção. Os cientistas de dados da Microsoft usam o PyTorch como a principal estrutura para desenvolver modelos que habilitam novas experiências no Microsoft 365, no Bing, no Xbox e muito mais. A Microsoft é um dos principais colaboradores do ecossistema PyTorch, tendo feito contribuições recentes como o PyTorch Profiler.
PyTorch no Azure – melhor juntos
Pronto para produção
Treine e implante modelos de maneira confiável e em escala usando um ambiente PyTorch integrado no Azure Machine Learning para garantir que a versão mais recente do PyTorch seja totalmente suportada por meio do Contêiner Azure para PyTorch.
Desempenho acelerado
Reduza seu tempo de lançamento no mercado com hardware de GPU poderoso, um acelerador de software de nível de produção com ONNX Runtime e as técnicas de escalonamento inovadoras mais recentes com DeepSpeed no Azure.
Ecossistema fortalecido
Alcance mais com o rico ecossistema de ferramentas e recursos do PyTorch, incluindo PyTorch Profiler.
A Microsoft é um colaborador ativo de um ecossistema de projetos PyTorch de software livre
PyTorch Profiler
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 PyTorch em seu modelo e resolver gargalos de desempenho. Isso faz com que seu modelo seja executado mais rapidamente e 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.
Base PyTorch
Com a crescente importância do PyTorch para a pesquisa e produção de IA, Mark Zuckerberg e a Linux Foundation anunciaram em conjunto que o PyTorch fará a transição para a Linux Foundation para apoiar o crescimento contínuo da comunidade e fornecer um lar para que ela prospere nos próximos anos. Para contribuir para o aprimoramento futuro do PyTorch, a Microsoft juntou-se à PyTorch Foundation como membro do conselho de administração para liderar a democratização e a colaboração de IA/ML. Explore os recursos mais recentes do PyTorch.
Runtime do ONNX: 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.
Beija Flor: 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 modelos PyTorch com facilidade usando o Contêiner Azure para PyTorch. Está profundamente integrado ao Azure Machine Learning para gerenciamento de experimentos e suporte completo ao ciclo de vida do aprendizado de máquina. O Azure Machine Learning remove o trabalho pesado dos fluxos de trabalho de aprendizado de maquina 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.
Desenvolva com a Máquina Virtual de Ciência de Dados do 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 obtenção de valor. Os pacotes contêm várias funcionalidades de otimização, como ONNX Runtime, DeepSpeed e PySpark, para obter uma experiência de desenvolvimento sem atritos pronta para uso e a capacidade de trabalhar com todas as configurações de hardware do Azure, incluindo GPUs.
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 aprendizado de máquina em vários domínios, incluindo fala, pesquisa visual e processamento de linguagem natural.
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.