Пропустить навигацию

PyTorch в Azure

Готовые к использованию на предприятии возможности взаимодействия с PyTorch в облаке

PyTorch — это платформа глубокого обучения с открытым исходным кодом, которая ускоряет переход от исследования к производству. Специалисты по работе с данными в Корпорации Майкрософт используют PyTorch в качестве основной платформы для разработки моделей, обеспечивающих новые возможности в Microsoft 365, Bing, Xbox и т. д. Корпорация Майкрософт является одним из ведущих участников экосистемы PyTorch, с такими недавними разработками, как PyTorch Profiler.

PyTorch в Azure — лучше вместе

Готовность к выпуску

Надежное обучение и развертывание моделей в большом масштабе с помощью интегрированной среды PyTorch в Машинном обучении с полной поддержкой всего вашего стека PyTorch контейнером Azure для PyTorch.

Повышенная производительность

Сократите время выхода на рынок благодаря мощным GPU, программному ускорителю для рабочих сред с использованием ONNX Runtime и самым актуальным инновационным методам масштабирования с использованием DeepSpeed в Azure.

Усиление экосистемы

Расширяйте возможности благодаря богатой экосистеме средств и функций PyTorch, включая PyTorch Profiler. Корпорация Майкрософт активно вносит изменения в среду PyTorch, чтобы сделать решение еще удобнее.

Нам доверяют компании всех размеров

"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), менеджер консультационной группы по ИИ, центр трансформации ИИ, 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), старший научный сотрудник, 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), ведущий специалист по обработке и анализу данных, 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), вице-президент по проектированию, 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."

Зойнер Техада, генеральный директор Soliance и технический директор 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."

Том Хмиленски, главный инженер MLOps
Bentley

Майкрософт активно участвует в разработке и поддержании экосистемы проектов PyTorch с открытым кодом

Профилировщик PyTorch

PyTorch Profiler — это средство с открытым кодом, которое помогает оценить потребление аппаратных ресурсов, например времени и памяти, различными операциями PyTorch в модели, а также устранить проблемы с производительностью. Благодаря этому модель выполняется быстрее, обходится дешевле и требует меньше ресурсов.

ONNX Runtime в PyTorch

Модели глубокого обучения становятся все более крупными. Сокращение времени обучения — сложная задача, выполнение которой может существенно отразиться как на финансах, так и на окружающей среде. ONNX Runtime ускоряет крупномасштабное распределенное обучение моделей преобразователей PyTorch за счет изменения лишь одной строки кода. Объедините решение с DeepSpeed, чтобы еще больше ускорить обучение в PyTorch.

PyTorch в Windows

Майкрософт поддерживает сборки PyTorch для Windows, поэтому ваши сотрудники могут пользоваться такими преимуществами, как тщательно протестированные и стабильные сборки, простая и надежная установка, краткие руководства и учебники, высокая производительность и поддержка расширенных функций, например распределенного обучения с использованием нескольких GPU.

PyTorch Foundation

В связи с растущим значением PyTorch для исследований и производства ИИ Meta совместно с Linux Foundation объявили, что PyTorch перейдет на Linux Foundation для поддержания постоянного роста сообщества и его процветания в течение долгих лет. Чтобы помочь улучшить PyTorch в будущем, Microsoft присоединилась к PyTorch Foundation в качестве члена правления для ведения демократизации и совместной работы AI/ML. Дополнительные сведения о PyTorch Foundation см. в публикации в блоге Meta.

ONNX Runtime. Среда выполнения для ускоренного вывода и обучения моделей PyTorch, поддерживающая Windows, Mac, Linux, Android и iOS, а также оптимизированная для различных аппаратных ускорителей.

DeepSpeed. Библиотека алгоритмов для обучения крупных моделей нового поколения, включая современные алгоритмы параллельного обучения моделей и другие возможности оптимизации для распределенного обучения.

Hummingbird. Библиотека, которая компилирует традиционные модели, такие как Scikit-learn или LightGBM, в тензорные вычисления PyTorch для ускорения вывода.

Два способа разработки на платформе PyTorch с помощью Azure

Ускорьте рабочий процесс с помощью Машинного обучения Azure

Без труда создавайте, обучайте и развертывайте модели PyTorch. Машинное обучение Azure позволяет упростить комплексные рабочие процессы машинного обучения, а также управлять действиями по обслуживанию, например подготовкой данных и отслеживанием экспериментов. При этом переход в рабочую среду занимает не недели, а часы.

Разработка с помощью предварительно настроенных виртуальных машин Azure для обработки и анализа данных

На виртуальных машинах для обработки и анализа данных уже установлены PyTorch, необходимые драйверы GPU, а также комплексный набор других популярных средств для обработки и анализа данных. К вашим услугам согласованный готовый интерфейс разработки и возможность работать с оборудованием Azure любой конфигурации, включая GPU.

Основы PyTorch

Ознакомьтесь с основами глубокого обучения с помощью PyTorch в Microsoft Learn. В этой схеме обучения для начинающих представлены основные понятия, связанные с созданием моделей машинного обучения в различных областях, включая распознавание речи, зрение и обработку естественного языка.

Начать работу со схемой обучения

Начало работы с PyTorch — материалы конференции AI Show

Узнайте об основах PyTorch, в том числе о том, как создавать и развертывать модели, а также как присоединиться к развитому сообществу пользователей этого решения.

Изучение основ PyTorch

Узнайте об основных понятиях и модулях PyTorch. Узнайте из этого краткого руководства, как загружать данные, создавать глубокие нейронные сети, обучать и сохранять модели.

Смотреть видео

PyTorch, логотип PyTorch и все связанные знаки являются товарными знаками Facebook, Inc.

Ускоряйте реализацию проектов PyTorch в облаке благодаря Azure