Microsoft sprawia, że ​​PyTorch jest bardziej przyjazny dla programistów, ulepsza WSL

  • Antony Lyons
  • 0
  • 2059
  • 358

Facebook ogłosił, że Microsoft przejął odpowiedzialność za rozwój i utrzymanie kompilacji PyTorch dla Windows.

Dla nieświadomych PyTorch to biblioteka uczenia maszynowego dla języka programowania Python, bardziej dostępna niż inne narzędzia do głębokiego uczenia.

Ten ruch jest próbą firmy Microsoft w celu poprawy wydajności biblioteki na komputerach z systemem Windows 10, a podsystem Windows dla systemu Linux (WSL) jest preferowanym narzędziem dla programistów do uruchamiania dystrybucji Linuksa.

W jakim celu stosuje się PyTorch?

PyTorch, został wydany przez Facebooka w styczniu 2017 roku i był oparty na Torch, naukowej platformie obliczeniowej i języku skryptowym.

Narzędzie pomaga programistom w korzystaniu z pakietów Pythona do uczenia maszynowego i obsługuje obliczenia z akceleracją GPU dla zadań związanych z danymi.

PyTorch jest postrzegany przez ekspertów jako jeden z najszybciej rozwijających się projektów na GitHub, stąd duże zainteresowanie ze strony Microsoft.

Jeśli chodzi o Facebook, użyli PyTorch w narzędziu sztucznej inteligencji Translate, które obsługuje tłumaczenie na 48 języków na Facebooku. 

Zgodnie z zapowiedzią, obsługa PyTorch przez Windows pozostaje w tyle za innymi platformami.

Brak pokrycia testowego powodował, że od czasu do czasu pojawiały się nieoczekiwane problemy. Niektóre z podstawowych samouczków, przeznaczonych dla nowych użytkowników do nauki i adaptacji PyTorch, nie działały.

Instalacja również nie była tak płynna, z powodu braku oficjalnej obsługi PyPI dla PyTorch w systemie Windows.

Wreszcie, niektóre funkcje PyTorch po prostu nie były dostępne na platformie Windows, takie jak biblioteka domen TorchAudio i wsparcie dla rozproszonych szkoleń.

PyTorch poprawi się na platformie CUDA WSL i Nvidii

Jak wspomnieliśmy powyżej, przeniesienie PyTorch do Microsoft pomoże również ulepszyć WSL w systemie Windows 10, który obsługuje wersję zapoznawczą szkolenia maszynowego z akceleracją GPU (ML).

A to otwiera drzwi dla programistów i naukowców zajmujących się danymi do wykorzystania platformy CUDA firmy Nvidia w celu przyspieszenia szkolenia.

Czy jesteś programistą? Co myślisz o tym ruchu? Opowiedz nam o tym w sekcji Komentarze poniżej.

  • Narzędzia i wskazówki dotyczące programowania



Jeszcze bez komentarzy

Najciekawsze i najbardziej przydatne artykuły ze świata informatyki
Praktyczne wskazówki, najnowsze artykuły i najświeższe informacje, które poprawią Twoje życie techniczne. Poczuj się jak w świecie nowoczesnych technologii