Microsoft gör PyTorch mer utvecklingsvänligt, förbättrar WSL

  • Neil Ray
  • 0
  • 2995
  • 96

Facebook meddelade att Microsoft har tagit ägande av utvecklingen och underhållet av PyTorch-byggnaden för Windows.

För de omedvetna är PyTorch ett maskininlärningsbibliotek för Python-programmeringsspråk, mer tillgängligt än andra djupinlärningsverktyg.

Flytten är ett försök från Microsoft för att förbättra bibliotekets prestanda på Windows 10-datorer och Windows Subsystem for Linux (WSL), ett föredraget verktyg för utvecklare att köra Linux-distributioner.

Vad används PyTorch till?

PyTorch, släpptes av Facebook i januari 2017, och den baserades på Torch, ett vetenskapligt databehandlingsram och skriptspråk.

Verktyget hjälper utvecklare att använda Python-paket med maskininlärning och stöder GPU-accelererade beräkningar för datauppgifter.

PyTorch ses av experter som ett av de snabbast växande projekten på GitHub, därav det nära intresset från Microsoft.

När det gäller Facebook använde de PyTorch i det konstgjorda intelligensverktyget Translate som driver översättning för 48 språk på Facebook. 

Enligt tillkännagivandet har Windows-stöd för PyTorch släpat efter andra plattformar.

Brist på testtäckning resulterade i oväntade problem som dyker upp då och då. Några av de viktigaste handledningarna, avsedda för nya användare att lära sig och anta PyTorch, skulle inte kunna köras.

Installationsupplevelsen var inte lika smidig, med avsaknaden av officiellt PyPI-stöd för PyTorch på Windows.

Slutligen var en del av PyTorch-funktionaliteten helt enkelt inte tillgänglig på Windows-plattformen, till exempel TorchAudio-domänbiblioteket och distribuerat utbildningsstöd.

PyTorch kommer att förbättra WSL och Nvidias CUDA-plattform

Som vi nämnde ovan kommer flyttning av PyTorch till Microsoft också att förbättra WSL på Windows 10, som har förhandsgranskningsstöd för GPU-accelererad maskininlärning (ML).

Och det öppnar dörren för utvecklare och dataforskare att använda Nvidias CUDA-plattform för att påskynda träningen.

Är du utvecklare? Hur tycker du om detta drag? Berätta allt om det i avsnittet Kommentarer nedan.

  • Programmeringsverktyg och tips



Ingen har kommenterat den här artikeln än.

De mest intressanta och användbara artiklarna från informationsteknikens värld
Praktiska tips, senaste artiklar och nyheter för att förbättra ditt tekniska liv. Känn dig som din egen i modern teknik