Abo
  • IT-Karriere:

Glow: Facebook legt Compiler für KI-Beschleuniger offen

Mit Glow will Facebook ein einheitliches Framework zum Beschleunigen von KI-Modellen erstellen. Der erste Glow-Compiler für ein dediziertes Hardware-Backend ist nun verfügbar. In der Linux-Community sorgte die Hardware-Unterstützung für Diskussionen.

Artikel veröffentlicht am ,
In Facebooks Rechenzentren werden auch KI-Beschleuniger genutzt.
In Facebooks Rechenzentren werden auch KI-Beschleuniger genutzt. (Bild: Facebook)

Facebook hat ein erstes experimentelles Backend für sein Glow-Projekt als Open Source veröffentlicht. Bei Glow handelt es sich um eine Sammlung von Compilern samt Laufzeitumgebung, die zum Beschleunigen verschiedener Bereiche des maschinellen Lernens gedacht sind. Das nun verfügbare Backend dient zur Verwendung des Goya-Inference-Beschleunigers des Herstellers Habana Labs. Damit lässt sich das Anwenden fertiger Modelle beschleunigen.

Stellenmarkt
  1. über experteer GmbH, Nürnberg
  2. BSI Systeme GmbH, Mönchengladbach

Die Hardware-Unterstützung für den Goya-Beschleuniger im Linux-Kernel hatte in der Community für viele größere Diskussionen und vor allem für harsche Kritik an der Umsetzung gesorgt. Vor allem die Betreuer und Entwickler des Grafikstacks des Linux-Kernels kritisierten, dass der fehlende Zwang zu einem freien Userspace-Stack dieser Hardware für eine Vielzahl von Problemen sorgen könnte, weil die Funktion der Hardware nicht vollständig verstanden werden kann.

Große Ähnlichkeiten zum Grafikstack

Für den Grafikstack des Hauptzweigs des Linux-Kernels ist die freie Verfügbarkeit der Userspace-Komponenten eine zwingende Voraussetzung zur Aufnahme. Da mit Mesa auch eine kanonische Implementierung des Userspace existiert, können zudem sowohl Kernel- als auch Userspace der Treiber vergleichsweise einfach größeren Veränderungen unterzogen werden. Mit vielen verschiedenen und bisher auch oft proprietären Userspace-Implementierungen der KI-Beschleuniger ist solch ein Vorgehen viel schwieriger, auch wenn der Linux-Kernel ein einheitliches Subsystem für diese Art Hardware bekommen soll.

Auch an dem nun verfügbaren Backend für Glow zeigt sich, dass die KI-Beschleuniger sehr nah verwandt mit der Funktion und dem Aufbau der GPUs sind. Immerhin setzen die Entwickler von Glow ebenso wie die Grafiktreiber-Entwickler auf LLVM als Grundlage für den Compiler und eine Art Zwischenschicht zwischen einer Schnittstelle für Nutzer und der Hardware selbst.

Unter anderem wegen dieser Ähnlichkeiten hatte der Betreuer des Grafik-Subsystems des Linux-Kernels, David Airlie, vorgeschlagen, eine einheitliche Open-Source-Alternative zur Cuda-Bibliothek von Nvidia zu schaffen. Diese Arbeiten müssten nicht auf GPUs beschränkt bleiben, sondern könnten theoretisch auch auf Beschleunigerhardware wie jene von Habana Labs erweitert werden. Dass dies mittelfristig geschieht, ist derzeit aber sehr unwahrscheinlich, da sich die Interessen von Herstellern und Industrie einerseits und der kleineren Community andererseits gegenüberstehen.



Anzeige
Spiele-Angebote
  1. 51,95€
  2. 43,99€
  3. 3,99€
  4. 2,80€

Folgen Sie uns
       


World of Warcraft Classic angespielt

Spielen wie zur Anfangszeit von World of Warcraft: Golem.de ist in WoW Classic durch die Fantasywelt Azeroth gezogen und hat sich mit Kobolden und Bergpumas angelegt.

World of Warcraft Classic angespielt Video aufrufen
Astronomie: K2-18b ist weder eine zweite Erde noch super
Astronomie
K2-18b ist weder eine zweite Erde noch super

Die Realität sieht anders aus, als manche Überschrift vermuten lässt. Die neue Entdeckung von Wasser auf einem Exoplaneten deutet nicht auf Leben hin, dafür aber auf Probleme im Wissenschaftsbetrieb.
Von Frank Wunderlich-Pfeiffer

  1. Interview Heino Falcke "Wir machen Wettermodelle für schwarze Löcher"

Geothermie: Wer auf dem Vulkan wohnt, muss nicht so tief bohren
Geothermie
Wer auf dem Vulkan wohnt, muss nicht so tief bohren

Die hohen Erwartungen haben Geothermie-Kraftwerke bisher nicht erfüllt. Weltweit setzen trotzdem immer mehr Länder auf die Wärme aus der Tiefe - nicht alle haben es dabei leicht.
Ein Bericht von Jan Oliver Löfken

  1. Nachhaltigkeit Jute im Plastik
  2. Nachhaltigkeit Bauen fürs Klima
  3. Autos Elektro, Brennstoffzelle oder Diesel?

Innovationen auf der IAA: Vom Abbiegeassistenten bis zum Solarglasdach
Innovationen auf der IAA
Vom Abbiegeassistenten bis zum Solarglasdach

IAA 2019 Auf der IAA in Frankfurt sieht man nicht nur neue Autos, sondern auch etliche innovative Anwendungen und Bauteile. Zulieferer und Forscher präsentieren in Frankfurt ihre Ideen. Eine kleine Auswahl.
Ein Bericht von Dirk Kunde

  1. E-Auto Byton zeigt die Produktionsversion des M-Byte

    •  /