Abo
  • Services:

Ngraph: Intel veröffentlicht Compiler für Deep Learning

Ngraph ist ein neuer Framework-unabhängiger Modell-Compiler für Deep Learning von Intel. Mit Frameworks wie Tensorflow oder CNTK erzeugter Code lässt sich mit Ngraph in Zukunft für Intel-Chips, Nvidia GPUs, FPGAs und mögliche weitere Deep-Learning-Hardware übersetzen.

Artikel veröffentlicht am , Kristian Kißling/Linux Magazin
Intels Multifunktionscompiler für Deep Learning verspricht Forschern Erleichterung.
Intels Multifunktionscompiler für Deep Learning verspricht Forschern Erleichterung. (Bild: startgazer2020, flickr.com/CC-BY 2.0)

Wissenschaftler sollen sich dank des neuen Compilers Ngraph von Intel künftig laut Hersteller ganz auf ihre Deep-Learning-Modelle konzentrieren können. Nicht mehr beschäftigen soll die Forscher dagegen die Frage, wie sie ihre Modelle speziell auf bestimmte Geräte und optimierte Kernel anpassen müssen. Laut Intel ist es bislang recht mühsam, einen Algorithmus auf ein neues oder aktualisiertes Gerät zu portieren.

Stellenmarkt
  1. Hessischer Rundfunk, Frankfurt
  2. Viega Holding GmbH & Co. KG, Attendorn

Ngraph soll nicht nur die spezialisierten Kernel und wichtige Bibliotheken bereitstellen, sondern auch beim Kompilieren auf Effizienz achten. Konkret kümmert sich ein Intermediate Representation Layer (IR) um die Hardware-Abstraktion. Dabei verknüpfen spezielle Verbindungen (Bridges) die Frameworks mit dem Ngraph-Kern. Transformer heißen hingegen die Zwischenstücke zwischen dem Ngraph-Kern und der unterschiedlichen Deep-Learning-Hardware.

Vielzahl unterstützter Hardware und Frameworks

Bislang unterstützt Intel vor allem hauseigene Architekturen wie x86, Intel Xeon oder Xeon Phi sowie Intel Nervana, den hauseigenen Neural Network Processor. Die Arbeit am Support für Nvidia Cu-DNN sei noch nicht abgeschlossen, heißt es. Während Intel in der Mitteilung auch Support für FPGAs ankündigt, bleibt andere Hardware wie die von Konkurrent AMD offenbar außen vor. Theoretisch ließe sich die Software aber von anderen dahingehend ergänzen, sie steht unter der Apache-2-Lizenz.

Einige Frameworks wie Tensorflow, MX-Net und Neon unterstützt Ngraph zurzeit direkt, andere über ONNX, ein Deep Learning Model Exchange Format. Zu Letzterem zählen CNTK, Pytorch und Caffe2. Bislang läuft Ngraph dabei auf Ubuntu 16.04 (mit Clang 3.9) und Centos 7.4 (GCC 4.8) und - experimentell - auf Intels eigenem Clear-Linux (Clang 5.0.1). Windows-Support gibt es bislang nicht. Eine wissenschaftliche Arbeit zu den technischen Details der neuen Software steht auf Arxiv.org bereit.



Anzeige
Top-Angebote
  1. 99,90€ statt 124,90€
  2. 149,90€ statt 179,90€
  3. 29,00€ inkl. Versand
  4. (-60%) 7,99€

DooMMasteR 21. Mär 2018

Ngraph unterstützt Nvidia GPUs und unsere CPUs paaren wir mit einer AMD GPU.


Folgen Sie uns
       


Siri auf Deutsch auf dem Homepod

Wir haben uns die deutsche Version von Siri auf dem Homepod angehört. Bei den Funktionen hinkt Siri der Konkurrenz von Alexa und Google Assistant hinterher. Und auch an der Aussprache gibt es noch einiges zu feilen. Apples erster smarter Lautsprecher kostet 350 Euro.

Siri auf Deutsch auf dem Homepod Video aufrufen
Indiegames-Rundschau: Schiffbruch, Anime und viel Brummbrumm
Indiegames-Rundschau
Schiffbruch, Anime und viel Brummbrumm

Gas geben, den weißen Hai besiegen und endlich die eine verlorene Socke wiederfinden: Die sommerlichen Indiegames bieten für jeden etwas - besonders fürs Spielen zu zweit.
Von Rainer Sigl

  1. Indiegames-Rundschau Spezial Unabhängige Riesen und Ritter für Nintendo Switch
  2. Indiegames-Rundschau Schwerelose Action statt höllischer Qualen
  3. Indiegames-Rundschau Kampfkrieger und Abenteuer in 1001 Nacht

Automatisiertes Fahren: Der schwierige Weg in den selbstfahrenden Stau
Automatisiertes Fahren
Der schwierige Weg in den selbstfahrenden Stau

Der Staupilot im neuen Audi A8 soll der erste Schritt auf dem Weg zum hochautomatisierten Fahren sein. Doch die Verhandlungen darüber, was solche Autos können müssen, sind sehr kompliziert. Und die Tests stellen Audi vor große Herausforderungen.
Ein Bericht von Friedhelm Greis

  1. Navya Mainz testet autonomen Bus am Rheinufer
  2. Drive-by-wire Schaeffler kauft Lenktechnik für autonomes Fahren
  3. Autonomes Fahren Ubers Autos sind wieder im Einsatz - aber nicht autonom

Windenergie: Wie umweltfreundlich sind Offshore-Windparks?
Windenergie
Wie umweltfreundlich sind Offshore-Windparks?

Windturbinen auf hoher See liefern verlässlich grünen Strom. Frei von Umwelteinflüssen sind sie aber nicht. Während die eine Tierart profitiert, leidet die andere. Doch Abhilfe ist in Sicht.
Ein Bericht von Daniel Hautmann

  1. Hywind Scotland Windkraft Ahoi

    •  /