Navigatie overslaan

PyTorch in Azure

PyTorch-toepassing op bedrijfsniveau in de cloud

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 in Azure: een goede combinatie

Productieklaar

Train en implementeer op betrouwbare wijze modellen op schaal met een ingebouwde PyTorch-omgeving in Azure Machine Learning en u kunt er gerust op zijn dat uw gehele PyTorch-stack volledig wordt ondersteund via PyTorch Enterprise.

Versnelde prestatie

Beperk de marktintroductietijd met krachtige GPU-hardware, een softwareversneller van productiekwaliteit met ONNX Runtime en de nieuwste innovatieve schalingstechnieken met DeepSpeed in Azure.

Versterk het ecosysteem

Realiseer meer met het uitgebreide PyTorch-ecosysteem van hulpprogramma's en functionaliteit, waaronder PyTorch Profiler. Microsoft draagt actief bij aan de PyTorch-omgeving om de ervaring te verbeteren.

PyTorch Enterprise

Microsoft is medeoprichter van de PyTorch Enterprise-ondersteuningsgroep en maakt een betrouwbare productietoepassing met ondersteuning op bedrijfsniveau die kan worden gebruikt door zowel Azure-klanten als de gebruikers van de PyTorch-community. Met PyTorch Enterprise kunt u erop vertrouwen dat Azure de beste plek is om PyTorch uit te voeren.

De documentatie lezen

Langetermijnondersteuning

Microsoft biedt commerciële ondersteuning voor de openbare PyTorch-codebase. Microsoft biedt langetermijnondersteuning voor bepaalde versies van PyTorch gedurende maximaal twee jaar, zodat je kunt beschikken over een stabiele productietoepassing zonder dat je regelmatig grote bedragen aan upgrades hoeft uit te geven.

Probleemoplossing met prioriteit

Klanten met Microsoft Premier- en Unified-ondersteuning komen automatisch in aanmerking voor PyTorch Enterprise zonder extra kosten. Het toegewezen PyTorch-team in Azure geeft waar nodig prioriteit aan hotfixes en ontwikkelt en levert deze aan klanten.

Azure-integratie

De nieuwste release van PyTorch wordt inbegrepen bij Azure Machine Learning, samen met andere PyTorch-invoegtoepassingen, waaronder ONNX Runtime voor een snellere deductie. Microsoft blijft investeren om PyTorch-deductie en trainingssnelheid te verbeteren.

Open source

PyTorch Enterprise heeft niet alleen voordelen voor Azure-klanten, maar ook voor PyTorch-communitygebruikers. Geselecteerde code die overeenkomt met PyTorch wordt opgenomen in de openbare distributie van PyTorch, dus iedereen in de PyTorch-community kan hiervan gebruikmaken.

Vertrouwd door bedrijven van elke omvang

"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. Senior 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, CEO, 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 draagt actief bij aan een ecosysteem van opensource-projecten van PyTorch

PyTorch Profiler

PyTorch Profiler is een opensource-hulpprogramma waarmee jeinzicht kunt krijgen in het verbruik van hardwareresources, zoals tijd en geheugen, van verschillende PyTorch-bewerkingen in je model en prestatieknelpunten kunt oplossen. Hierdoor wordt je model sneller en goedkoper uitgevoerd met minder overhead.

ONNX Runtime op PyTorch

Naarmate modellen voor deep learning uitgebreider worden, wordt het verminderen van trainingstijd zowel een financiële als een milieukwestie. Met ONNX Runtime wordt grootschalige, gedistribueerde training van PyTorch-transformeringsmodellen sneller uitgevoerd met de wijziging van één regel code. Combineer met DeepSpeed om de trainingssnelheid op PyTorch nog meer te vergroten.

PyTorch in Windows

Microsoft onderhoudt PyTorch-builds voor Windows zodat uw team kan profiteren van goed geteste en stabiele builds, eenvoudige en betrouwbare installatie, quickstarts en zelfstudies, high performance en ondersteuning voor geavanceerdere functies zoals gedistribueerde GPU-training.

ONNX Runtime: Een runtime voor versnelde deductie en training van PyTorch-modellen die ondersteuning biedt voor Windows, Mac, Linux, Android en iOS en is geoptimaliseerd voor uiteenlopende hardwareversnellers.

DeepSpeed: Een bibliotheek met algoritmen voor het trainen van uitgebreide modellen van de volgende generatie, met geavanceerde modelparallelle trainingsalgoritmen en andere optimalisaties voor gedistribueerde training.

Hummingbird: Een bibliotheek waarin traditionele modellen zoals Scikit-Learn of LightGBM worden gecompileerd tot PyTorch-tensorcomputing voor snellere deductie.

Twee manieren om Azure te gebruiken voor PyTorch-ontwikkeling

Uw werkstroom versnellen met Azure Machine Learning

Bouw, train en implementeer PyTorch-modellen met gemak. Azure Machine Learning maakt het zware werk van end-to-end machine learning-werkstromen overbodig. Ook handelt het standaardtaken af, zoals het voorbereiden van gegevens en het bijhouden van experimenten, waardoor de tijd tot productie wordt teruggebracht van weken tot uren.

Ontwikkelen met vooraf geconfigureerde Data Science Virtual Machines

De installatie van Data Science Virtual Machines bevat PyTorch, de benodigde GPU-stuurprogramma's en een uitgebreide suite andere populaire data science-hulpprogramma's. Verkrijg een kant-en-klare probleemloze ontwikkelingservaring en de mogelijkheid om te werken met alle Azure-hardwareconfiguraties, waaronder GPU's.

Bekijk de aankondiging van PyTorch Enterprise op Azure op Microsoft Build 2021

Meer informatie over de nieuwe samenwerking met Facebook, het PyTorch Enterprise Support Program. Microsoft start PyTorch Enterprise in Azure voor langetermijnondersteuning, probleemoplossing met prioriteit en integratie met Azure-oplossingen.

Bekijk de video

Bekijk een video over PyTorch Enterprise in Azure voor projectmanagers

Dieper ingaan op PyTorch Enterprise in Azure met Alon Bochman, Program Manager en Seth Juaute, Cloud Advocate.

Bekijk de video

Basisprincipes van PyTorch leren

Meer informatie over de grondbeginselen van deep learning met PyTorch op Microsoft Learn. Dit leertraject voor beginners introduceert belangrijke concepten voor het bouwen van machine learning-modellen in meerdere domeinen, waaronder spraak, zicht en natuurlijke taalverwerking.

Het leertraject starten

Aan de slag met PyTorch in de AI-show

Leer de basisbeginselen van PyTorch, zoals hoe u een model bouwt en implementeert en hoe u contact maakt met de sterke community van gebruikers.

De basisbeginselen van PyTorch verwerven

Maak kennis met PyTorch-concepten en -modules. In deze snelstartgids leert u hoe u gegevens laadt, Deep Neural Networks maakt en uw modellen traint en opslaat.

Bekijk de video

PyTorch, het PyTorch-logo en alle gerelateerde merken zijn handelsmerken van Facebook, Inc.

Versnel uw PyTorch-project in de cloud met Azure