Navigatie overslaan

PyTorch in Azure

PyTorch-toepassing op bedrijfsniveau in de cloud

PyTorch- is een opensource deep learning-framework dat het pad van onderzoek naar productie versnelt. Gegevenswetenschappers van Microsoft gebruiken PyTorch als het primaire framework om modellen te ontwikkelen die nieuwe ervaringen in Microsoft 365, Bing, Xbox en meer mogelijk maken. Microsoft is een belangrijkste bijdrager aan het PyTorch-ecosysteem met recente bijdragen zoals PyTorch Profiler.

PyTorch in Azure: een goede combinatie

Productieklaar

Modellen betrouwbaar op schaal trainen en implementeren met behulp van een ingebouwde PyTorch-omgeving in Azure Machine Learning en er zeker van zijn dat uw volledige PyTorch-stack volledig wordt ondersteund via Azure Container for PyTorch.

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.

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

"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."

Zoiner Tejada, CEO van Solliance en CTO van 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."

Tom Chmielenski, Principal MLOps Engineer
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.

PyTorch Foundation

Met het toenemende belang van PyTorch voor zowel AI-onderzoek als -productie, kondigde Meta samen met Linux Foundation aan dat PyTorch zal overstappen naar Linux Foundation om de aanhoudende groei van de gemeenschap te ondersteunen en een thuis te bieden waar het de komende jaren kan gedijen. Om bij te dragen aan de toekomstige verbetering van PyTorch, trad Microsoft toe tot de PyTorch Foundation als lid van de raad van bestuur om de democratisering en de samenwerking van AI/ML te leiden. Lees de blogpost van Meta voor meer informatie over PyTorch Foundation.

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.

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