Microsoft: Wir übernehmen die Windows 10 PyTorch AI-Bibliothek von Facebook

  • Sep 04, 2023

Der Schritt zielt darauf ab, das neue GPU-beschleunigte maschinelle Lerntraining auf dem Windows 10-Subsystem für Linux zu verbessern.

Microsoft ist nun offiziell der Betreuer der Windows-Version von PyTorch, einer beliebten Open-Source-Bibliothek für maschinelles Lernen, die von Facebook erstellt wurde.

Die Entscheidung von Microsoft, eine größere Rolle bei der Wartung von PyTorch für Windows zu übernehmen, ist Teil der Bemühungen, die Bibliothek zu verbessern Leistung auf Windows 10-PCs und dem Windows-Subsystem für Linux (WSL), mit dem Entwickler Linux-Distributionen unter Windows ausführen können 10.

Entwickler

  • Es ist wieder das Ende der Programmierung, wie wir sie kennen
  • Entwickler fühlen sich in ihrem Job sicher, denken aber immer noch darüber nach, aufzuhören
  • Die Zukunft des Webs wird eine andere Art von Softwareentwicklern brauchen
  • Die besten Linux-Laptops für Verbraucher und Entwickler

Facebook Open-Source-PyTorch im Jahr 2018, etwa ein Jahr nach der Einführung, um Entwicklern beim Aufbau modernster KI-Modelle zu helfen.

SEHEN: Einstellungskit: Python-Entwickler (TechRepublic Premium)

Facebook hat dafür PyTorch und ein Deep-Learning-Framework Caffe2 verwendet Übersetzen, ein KI-Tool, das Übersetzungen für die 48 am häufigsten verwendeten Sprachen auf Facebook ermöglicht.

PyTorchist, wie der Name schon sagt, ein Paket für die äußerst beliebte Programmiersprache Python. Es hilft Entwicklern bei der Verwendung von Python-Paketen für maschinelles Lernen wie NumPy und unterstützt GPU-beschleunigte Berechnungen für anspruchsvolle datenwissenschaftliche Aufgaben. PyTorch hat war auch eines der am schnellsten wachsenden Projekte auf dem Microsoft-eigenen GitHub.

Laut PyTorch-BetreuernDer Grund für die Übertragung liegt jedoch darin, dass die Unterstützung für PyTorch unter Windows 10 hinter der von Linux und macOS zurückgeblieben ist Windows ist das Hauptbetriebssystem, das Entwickler verwenden, laut der neuesten Entwicklerumfrage von Stack Overflow.

„Mangelnde Testabdeckung führte dazu, dass hin und wieder unerwartete Probleme auftauchten. „Einige der Kern-Tutorials, die neuen Benutzern das Erlernen und Einführen von PyTorch erleichtern sollen, konnten nicht ausgeführt werden.“ erklären Ingenieure von Facebook und Microsoft in einem gemeinsamen Blogpost.

„Auch die Installation verlief nicht so reibungslos, da es keine offizielle PyPI-Unterstützung für PyTorch unter Windows gab. Schließlich waren einige der PyTorch-Funktionen auf der Windows-Plattform einfach nicht verfügbar, beispielsweise die TorchAudio-Domänenbibliothek und die Unterstützung für verteiltes Training.

„Um diesen Schmerz zu lindern, bringt Microsoft gerne seine Windows-Expertise ein und bringt PyTorch unter Windows zur Höchstform.“

Der Umzug von PyTorch für Windows zu Microsoft steht im Zusammenhang mit den Bemühungen des Redmonder Unternehmens, die Leistung von WSL unter Windows 10 zu verbessern bietet derzeit Vorschauunterstützung für GPU-beschleunigtes maschinelles Lernen (ML)-Training.

WSL-Benutzer fordern eine bessere GPU-Rechenunterstützung, um die ML-Trainingszeiten zu verkürzen Die Vorschau öffnet Entwicklern und Datenwissenschaftlern die Tür, die CUDA-Plattform von Nvidia zur Beschleunigung zu nutzen Ausbildung.

SEHEN: 2020 wird das Jahr von Linux auf dem Windows-Desktop sein

Microsoft und Nvidia haben letzten Monat eine Vorschau von CUDA für WSL 2 mit Unterstützung für PyTorch über neue Grafiktreiber für Windows gestartet, die CUDA in WSL 2 ermöglichten.

Wie die Betreuer von PyTorch betonen, bietet die Vorschau Entwicklern die Flexibilität, mit mehreren Frameworks und Python-Paketen zu arbeiten, die auf Nvidia CUDA basieren, aber nur Linux unterstützen.

Die Vorschau bedeutet: „WSL-Kunden, die die Vorschau verwenden, können native Linux-basierte PyTorch-Anwendungen unverändert unter Windows ausführen, ohne dass eine herkömmliche virtuelle Maschine oder ein Dual-Boot-Setup erforderlich ist.“

Mehr Microsoft

Microsoft Build: Alle wichtigen Neuigkeiten zu Bing Chat und KI
Microsoft Edge erhält KI-gestützte Upgrades und mehr
Microsoft fügt Windows 11 weitere KI-Smarts hinzu
Microsoft hat ChatGPT gerade mit der KI-gestützten Suche von Bing ausgestattet
  • Microsoft Build: Alle wichtigen Neuigkeiten zu Bing Chat und KI
  • Microsoft Edge erhält KI-gestützte Upgrades und mehr
  • Microsoft fügt Windows 11 weitere KI-Smarts hinzu
  • Microsoft hat ChatGPT gerade mit der KI-gestützten Suche von Bing ausgestattet