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 przyspiesza proces od badań do produkcji. Badacze danych w firmie Microsoft używają PyTorch jako podstawowej platformy do opracowywania modeli, które umożliwiają nowe funkcje na platformie Microsoft 365, w usłudze Bing, na konsoli Xbox i nie tylko. Firma Microsoft jest głównym współautorem ekosystemu PyTorch, który ostatnio wzbogacił się o narzędzia takie jak 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
Yuji Fukaya, menedżer, AI Consulting Group AI Transformation Center, Information Services International-Dentsu"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."

Jeremy Jancsary, Sr. starszy główny analityk ds. badań, Nuance"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."

Tailai Wen, główny badacz danych, Crayon"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."

Pablo Castellanos Garcia, wiceprezes ds. inżynierii, Wayve"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."

Zoiner Tejada, dyrektor zarządzający firmy Solliance i CTO dla planu bazowego"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."

Tom Chmielenski, główny inżynier MLOps"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."

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.
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.
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.
Poznaj podstawy platformy 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.
Dowiedz się więcej o rozwiązaniu PyTorch na platformie Azure
Przeczytaj blogi dotyczące platformy PyTorch
- Co nowego w narzędziu PyTorch Profiler 1.9?
- Dwa sposoby profilowania modeli platformy PyTorch na serwerze zdalnym
- Optymalizowanie wydajności platformy PyTorch: rozmiar partii przy użyciu narzędzia PyTorch Profiler
- Wprowadzenie obsługi równoległego przetwarzania danych rozproszonych na platformie PyTorch w systemie Windows
- Optymalizowanie wydajności modeli przy użyciu narzędzia TorchServe
Zasoby
- Poznaj podstawy platformy PyTorch
- Poznaj podstawy platformy PyTorch w dziedzinie przetwarzania mowy, obrazów i języka naturalnego
- Trenowanie modeli platformy PyTorch na dużą skalę przy użyciu usługi Azure Machine Learning
- Wdrażanie wytrenowanych modeli za pomocą usługi Azure Machine Learning
- Samouczki dla platformy PyTorch
- Dokumentacja platformy PyTorch
- Wdróż wstępnie wytrenowany model klasyfikacji obrazów w usłudze Azure Functions za pomocą usługi PyTorch
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
