Hoppa över navigering

PyTorch i Azure

PyTorch-upplevelse för företag i molnet

PyTorch is an open-source deep learning framework that accelerates the path from research to production. Data scientists at Microsoft use PyTorch as the primary framework to develop models that enable new experiences in Microsoft 365, Bing, Xbox, and more. Microsoft is a top contributor to the PyTorch ecosystem with recent contributions such as PyTorch Profiler.

PyTorch på Azure – bättre tillsammans

Produktionsklar

Träna och distribuera modeller på ett tillförlitligt sätt i stor skala med hjälp av en inbyggd PyTorch-miljö i Azure Machine Learning och var tryggt förvissad om att hela PyTorch-stacken stöds fullt ut via PyTorch Enterprise.

Snabbare prestanda

Få kortare tid till marknaden med kraftfull GPU-maskinvara, programaccelerator i produktionsklass med ONNX Runtime och de senaste skalningsteknikerna med DeepSpeed i Azure.

Förbättra ekosystemet

Få mer gjort med det omfattande PyTorch-ekosystemet med verktyg och funktioner, bland annat PyTorch Profiler. Microsoft bidrar aktivt till PyTorch-miljön för att förbättra upplevelsen.

PyTorch Enterprise

Microsoft är en av grundarna av PyTorch Enterprise-supportgruppen som skapar en tillförlitlig produktionsupplevelse med support i företagsklass som både Azure-kunder och PyTorch-communityanvändare har nytta av. Med PyTorch Enterprise kan du vara säker på att Azure är den bästa platsen att köra PyTorch på.

Läs dokumentationen

Långsiktigt stöd

Microsoft tillhandahåller kommersiellt stöd för den offentliga PyTorch-kodbasen. Microsoft tillhandahåller långsiktigt stöd för utvalda versioner av PyTorch i upp till två år, vilket ger en stabil produktionsupplevelse utan frekventa stora investeringar i uppgraderingar.

Prioriterad felsökning

Kunder med Microsoft Premier Support eller Microsoft Unified Support är automatiskt kvalificerade för PyTorch Enterprise utan extra kostnad. Azures särskilda PyTorch-team prioriterar, utvecklar och levererar snabbkorrigeringar till kunder efter behov.

Azure-integrering

Den senaste versionen av PyTorch kommer att ingå i Azure Machine Learning tillsammans med andra PyTorch-tillägg, till exempel ONNX Runtime för snabbare slutsatsdragning. Microsoft kommer att fortsätta förbättra inferensen och träningshastigheten i PyTorch.

Öppen källkod

Det är inte bara Azure-kunder som har glädje av PyTorch Enterprise, utan även PyTorch-communityanvändare. Utvald PyTorch-kod matas tillbaka till den offentliga PyTorch-distributionen så att alla i PyTorch-communityn kan dra nytta av den.

Betrott av företag i alla storlekar

"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, Manager 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. Principal Research Scientist, 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, Lead Data Scientist, 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, VP of Engineering, 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, VD, 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. AI Scientist, Bentley Systems
Bentley

Microsoft deltar aktivt i ett ekosystem med PyTorch-projekt med öppen källkod

PyTorch Profiler

PyTorch Profiler är ett verktyg med öppen källkod som gör att du kan förstå förbrukningen av maskinvaruresurser, till exempel tid och minne, för olika PyTorch-åtgärder i modellen och lösa flaskhalsar för prestanda. Tack vare detta kan din modell köras snabbare och billigare med lägre omkostnader.

ONNX Runtime på PyTorch

Djupinlärningsmodellerna blir allt större och gör att en minskning av träningstiden blir både ett ekonomiskt och ett miljömässigt problem. ONNX Runtime påskyndar storskalig, distribuerad träning av PyTorch-transformatormodeller med ändring av en enda kodrad. Kombinera med DeepSpeed för att ytterligare förbättra träningshastigheten på PyTorch.

PyTorch i Windows

Microsoft underhåller PyTorch-versioner för Windows så att ditt team får grundligt testade och stabila versioner, enkel och tillförlitlig installation, snabbstarter och självstudier, höga prestanda och stöd för mer avancerade funktioner som distribuerad GPU-träning.

ONNX Runtime: En körmiljö för accelererad inferens och träning av PyTorch-modeller som stöder Windows, Mac, Linux, Android och iOS och är optimerad för en mängd olika maskinvaruacceleratorer.

DeepSpeed: Ett bibliotek med algoritmer för träning av nästa generations stora modeller, inklusive avancerade träningsalgoritmer (“model-parallel”) och andra optimeringar för distribuerad träning.

Hummingbird: Ett bibliotek som kompilerar traditionella modeller som scikit-learn och LightGBM i PyTorch Tensor Computation för snabbare inferens.

Två sätt att använda Azure för PyTorch-utveckling

Accelerera arbetsflödet med Azure Machine Learning

Kompilera, träna och distribuera PyTorch-modeller enkelt. Azure Machine Learning eliminerar de tunga arbetsflödena vid omfattande maskininlärning och hanterar även rutinuppgifter som dataförberedelse och experimentspårning, vilket minskar tiden till produktion från veckor till timmar.

Utveckla med förkonfigurerade Azure Data Science Virtual Machines

Data Science Virtual Machines har PyTorch installerat, de nödvändiga GPU-drivrutinerna och en omfattande uppsättning av andra populära datavetenskapsverktyg. Få en smidig utveckling och möjlighet att arbeta med alla Azure-maskinvarukonfigurationer, inklusive GPU:er.

Titta på presentationen av PyTorch Enterprise på Azure på Microsoft Build 2021

Lär dig mer om det nya samarbetet med Facebook, PyTorch Enterprise Support Program. Microsoft lanserar PyTorch Enterprise på Azure för att tillhandahålla långsiktig support, prioriterad felsökning och integrering med Azure-lösningar.

Titta på videon

Titta på en video om PyTorch Enterprise på Azure för projektledare

Fördjupa dig i PyTorch Enterprise på Azure med Alon Bochman, programansvarig, och Seth Juarez, molnrådgivare.

Titta på videon

Lär dig grunderna i PyTorch

Lär dig grunderna i djupinlärning med PyTorch på Microsoft Learn. I den här nybörjarvänliga utbildningsvägen får du en introduktion till viktiga begrepp för att skapa maskininlärningsmodeller inom flera områden, till exempel tal, visuellt innehåll och bearbetning av naturligt språk.

Påbörja utbildningsvägen

Kom igång med PyTorch på AI-showen

Lär dig grunderna i PyTorch, inklusive hur du skapar och distribuerar en modell och hur du ansluter till den starka användarcommunityn.

Lär dig grunderna i PyTorch

Lär dig mer om PyTorch-begrepp och -moduler. Lär dig hur du läser in data, skapar djupa neurala nätverk och tränar och sparar dina modeller i den här snabbstartsguiden.

Titta på videon

PyTorch, PyTorch-logotypen och eventuella relaterade varumärken är varumärken som tillhör Facebook, Inc.

Accelerera ditt PyTorch-projekt i molnet med Azure