Pomiń nawigację

PyTorch na platformie Azure

Gotowe do użycia w przedsiębiorstwie środowisko PyTorch w chmurze

PyTorch to platforma uczenia głębokiego typu open source, która przyśpiesza przebieg procesu od badań do produkcji. Analitycy danych w firmie Microsoft używają platformy PyTorch jako podstawowej struktury do opracowywania modeli, które umożliwiają dostarczanie nowych środowisk w usługach Microsoft 365, Bing, Xbox i innych. Firma Microsoft jest głównym współautorem ekosystemu PyTorch, który ostatnio został wzbogacony o narzędzie PyTorch Profiler.

Rozwiązanie PyTorch na platformie Azure — lepsze wspólne działanie

Gotowe do zastosowań produkcyjnych

Trenuj i wdrażaj modele na dużą skalę bez obaw, używając wbudowanego środowiska PyTorch w ramach usługi Azure Machine Learning, i miej pewność, że cały stos PyTorch jest w pełni obsługiwany za pośrednictwem rozwiązania PyTorch Enterprise.

Zwiększona wydajność

Skróć czas wprowadzania produktu na rynek dzięki wydajnemu procesorowi GPU, akceleratorowi sprzętowemu klasy korporacyjnej ze środowiskiem uruchomieniowym ONNX oraz najnowszym innowacyjnym technikom skalowania z biblioteką DeepSpeed na platformie Azure.

Wzmacnianie ekosystemu

Osiągnij więcej dzięki rozbudowanemu ekosystemowi narzędzi i funkcji platformy PyTorch, obejmującemu narzędzie PyTorch Profiler. Firma Microsoft aktywnie współtworzy środowisko PyTorch, aby ulepszyć jego obsługę.

PyTorch Enterprise

Firma Microsoft jest członkiem-założycielem grupy PyTorch Enterprise Support Group, tworzącej niezawodne środowisko produkcyjne z pomocą techniczną klasy korporacyjnej, z którego mogą korzystać zarówno klienci platformy Azure, jak i użytkownicy społeczności platformy PyTorch. Dzięki rozwiązaniu PyTorch Enterprise możesz mieć pewność, że platforma Azure jest najlepszym miejscem do uruchomienia struktury PyTorch.

Przeczytaj dokumentację

Długoterminowa pomoc techniczna

Firma Microsoft zapewni komercyjną obsługę publicznej bazy kodu PyTorch. Firma Microsoft oferuje długoterminową pomoc techniczną dla wybranych wersji platformy PyTorch przez maksymalnie dwa lata, zapewniając stabilne środowisko produkcyjne bez częstych znaczących inwestycji w uaktualnienia.

Priorytetowe rozwiązywanie problemów

Klienci pomocy technicznej Premier i Unified firmy Microsoft są automatycznie uprawnieni do korzystania z rozwiązania PyTorch Enterprise bez ponoszenia dodatkowych kosztów. Dedykowany zespół PyTorch na platformie Azure będzie określać priorytety, opracowywać i dostarczać poprawki klientom zgodnie z potrzebami.

Integracja z platformą Azure

Najnowsza wersja platformy PyTorch będzie dołączona do usługi Azure Machine Learning wraz z innymi dodatkami platformy PyTorch, takimi jak środowisko uruchomieniowe ONNX, które zapewnia szybsze wnioskowanie. Firma Microsoft będzie nadal inwestować w celu zwiększenia szybkości wnioskowania i trenowania aplikacji PyTorch.

Oprogramowanie typu „open source”

PyTorch Enterprise przynosi korzyści nie tylko klientom platformy Azure, ale również użytkownikom społeczności PyTorch. Wybrany kod, który jest zgodny z PyTorch, będzie przekazywany do publicznej dystrybucji PyTorch, aby wszyscy członkowie społeczności mogli z niego korzystać.

Zaufanie firm każdej wielkości

"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, menedżer, AI Consulting Group AI Transformation Center, 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, Sr. starszy główny analityk ds. badań, 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, główny badacz danych, 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, wiceprezes ds. inżynierii, Wayve
Wayve

"PyTorch streamlined the cognitive overhead of the thousand small decisions that go into a sophisticated NLP solution, while Azure empowered us in turning good models into great insights deployed in a scalable, secure, and compliant environment."

Zoiner Tejada, dyrektor generalny, Solliance
Solliance

"PyTorch on Azure offers versatile, reliable, and scalable tools, allowing our AI and data scientists to focus on the problem while our ML engineers can leverage Azure to build and maintain robust applications and services."

Marc-Andre Gardner, Sr. analityk ds. sztucznej inteligencji, Bentley Systems
Bentley

Firma Microsoft jest aktywnym współautorem ekosystemu projektów typu open source platformy PyTorch

PyTorch Profiler

PyTorch Profiler to narzędzie typu open source, które ułatwia analizę użytkowania zasobów sprzętowych (takich jak czas i pamięć) przez różne operacje platformy PyTorch w modelu, a także pomaga usuwać wąskie gardła wydajności. Dzięki temu model działa szybciej i taniej oraz ma mniejszy narzut.

Środowisko uruchomieniowe ONNX na platformie PyTorch

Modele uczenia głębokiego są coraz większe, dlatego skrócenie czasu trenowania stało się problemem zarówno z punktu widzenia finansowego, jak i środowiskowego. Środowisko uruchomieniowe ONNX przyspiesza rozproszone trenowanie modeli transformatorów PyTorch na dużą skalę za pomocą jednowierszowej zmiany kodu. Połączenie z biblioteką DeepSpeed jeszcze bardziej zwiększa szybkość trenowania na platformie PyTorch.

Platforma PyTorch w systemie Windows

Firma Microsoft utrzymuje kompilacje platformy PyTorch dla systemu Windows, dzięki czemu Twój zespół może korzystać z dobrze przetestowanych i stabilnych kompilacji, prostej i niezawodnej instalacji, przewodników Szybki start i samouczków oraz wysokiej wydajności i obsługi bardziej zaawansowanych funkcji, takich jak rozproszone trenowanie przy użyciu procesorów GPU.

Środowisko uruchomieniowe ONNX: Środowisko uruchomieniowe do przyspieszonego wnioskowania i trenowania modeli platformy PyTorch, które obsługuje systemy Windows, Mac, Linux, Android oraz iOS i jest zoptymalizowane pod kątem różnych akceleratorów sprzętowych.

Deep Speed: Biblioteka algorytmów do trenowania dużych modeli nowej generacji, w tym najnowocześniejsze algorytmy trenowania równoległego modeli i inne optymalizacje trenowania rozproszonego.

Hummingbird: Biblioteka, która kompiluje tradycyjne modele, takie jak Scikit-Learn lub LightGBM, na obliczenia tensorów platformy PyTorch w celu szybszego wnioskowania.

Dwie metody tworzenia zawartości za pomocą rozwiązania PyTorch na platformie Azure

Przyspiesz przepływy pracy dzięki usłudze Azure Machine Learning

Łatwo twórz, trenuj i wdrażaj modele platformy PyTorch. Usługa Azure Machine Learning zmniejsza obciążenie związane z pełnymi przepływami pracy uczenia maszynowego, a także bierze na siebie zadania porządkowe, takie jak przygotowywanie danych i śledzenie eksperymentów, co skraca czas wprowadzenia do środowiska produkcyjnego z kilku tygodni do kilku godzin.

Tworzenie zawartości przy użyciu wstępnie skonfigurowanych maszyn wirtualnych Azure Data Science Virtual Machine

Maszyny wirtualne Data Science Virtual Machine mają zainstalowaną platformę PyTorch wraz z niezbędnymi sterownikami procesora GPU i pełnym zestawem innych popularnych narzędzi nauki o danych. Zyskaj gotowe środowisko do bezproblemowego tworzenia zawartości i możliwość pracy z każdą konfiguracją sprzętową platformy Azure, w tym z procesorami GPU.

Obejrzyj zapowiedź wprowadzenia rozwiązania PyTorch Enterprise na platformie Azure podczas konferencji Microsoft Build 2021

Dowiedz się więcej o nowej współpracy z serwisem Facebook w ramach programu wsparcia dla rozwiązania PyTorch Enterprise. Firma Microsoft uruchamia rozwiązanie PyTorch Enterprise na platformie Azure, aby zapewnić długoterminową pomoc techniczną, priorytetowe rozwiązywanie problemów i integrację z rozwiązaniami platformy Azure.

Obejrzyj film

Obejrzyj film dotyczący rozwiązania PyTorch Enterprise na platformie Azure dla menedżerów projektów

Dogłębna prezentacja rozwiązania PyTorch Enterprise — Alon Bochman, menedżer programu i Seth Juarez, ambasador chmury.

Obejrzyj film

Poznaj podstawy platformy PyTorch

Poznaj podstawy uczenia głębokiego przy użyciu platformy PyTorch w witrynie Microsoft Learn. Ta przyjazna dla początkujących ścieżka szkoleniowa zawiera wprowadzenie do kluczowych pojęć związanych z tworzeniem modeli uczenia maszynowego w wielu dziedzinach, takich jak przetwarzanie mowy, obrazów i języka naturalnego.

Rozpocznij ścieżkę szkoleniową

Wprowadzenie do platformy PyTorch w programie AI Show

Poznaj podstawy platformy PyTorch, w tym sposób tworzenia i wdrażania modelu oraz nawiązywania połączenia z silną społecznością użytkowników.

Learn the basics of PyTorch

Poznaj pojęcia i moduły platformy PyTorch. Dowiedz się z tego przewodnika Szybki start, jak ładować dane, tworzyć głębokie sieci neuronowe oraz trenować i zapisywać modele.

Obejrzyj film

PyTorch, logo PyTorch i wszelkie powiązane znaki są znakami towarowymi firmy Facebook, Inc.

Szybsza obsługa projektów PyTorch w chmurze dzięki platformie Azure