Aktualności

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

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

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.

Aplikacja NBC Olympics dla systemu Windows 8 transmituje igrzyska zimowe 2014
Zimowe igrzyska olimpijskie 2014 w Soczi idą pełną parą, ale jeśli posiadasz tablet z systemem Windows, powinieneś wiedzieć, że NBC niedawno uruchomił...
Naprawiona data i godzina są nieprawidłowe dla systemu Windows 8.1 Asus VivoTab Smart
Właściciele tabletów z systemem Windows 8 zawsze mieli problemy z datą i godziną systemu na swoich urządzeniach i już dawno zgłaszaliśmy pewien proble...
Wszystkie problemy rozwiązane przez pakiet zbiorczy aktualizacji systemu Windows [maj 2014]
Firma Microsoft dba o bezpieczeństwo swoich produktów, publikując na czas aktualizacje swoich produktów. Dzisiaj mamy zamiar wymienić wszystkie probl...