TensorFlow MLIR slibuje rychlejší kompilaci kódu strojového učení

Umělá inteligence | |

TensorFlow MLIR slibuje rychlejší kompilaci kódu strojového učení

Projekt slibuje rychlejší kompilaci a jednodušší hardwarovou optimalizaci pro high-performance modely strojového učení.


Inženýři pracující na frameworku strojového učení Google TensorFlow odhalili nový subprojekt, MLIR, který má sloužit jako common intermediate language pro frameworky strojového učení.

MLIR je zkratka pro Multi-Level Intermediate Representation. Subprojekt by měl všem projektům běžícím na TensorFlow a dalších knihovnách strojového učení umožnit efektivnější a rychlejší kompilaci na přehlednější a lépe strukturovaný kód, který naplno využívá dostupný hardware. MLIR by po čase mohl sloužit všem kompilátorům, což by jeho optimalizační efekt dostalo i mimo oblast strojového učení.

MLIR sám o sobě není jazykem jako C++ nebo Python; představuje mezikrok při kompilaci mezi vysokoúrovňovými jazyky a strojovým kódem.

TensorFlow sám o sobě generuje řadu IR (intermediate representation), ale tyto nesouvisející IR si navzájem neprospívají; MLIR představuje jednotnou, standardní IR pro všechny subsystémy TensorFlow. Framework Googlu v současnosti prochází migrací, aby MLIR využíval interně.

Další výhodou MLIR je paralelní kompilace. MLIR je navržen tak, aby dovolil kompilátoru pracovat na různých segmentech kódu v tu samou chvíli, což umožňuje modelům strojového učení a dalším aplikacím přejít rychleji do praxe.

MLIR subprojekt je v základu open source.


Úvodní foto: © archy13 - Adobe Stock


Články z rubriky

Díky cloudu je nasazení umělé inteligence mnohem snazší"

Překvapivě dostupnost AI technologií není v současné době zdaleka největší překážkou nasazení umělé inteligence ve firmách. Mezi nejčastější patří právě nedostatek znalostí a zkušeností, nedostupnost...
více »


Big data a multicloud: Řešení je mnoho, trh rychle roste"

Objem dat, které firmy i domácnosti zpracovávají, neustále roste; 90 % existujících dat vzniklo jen během posledních dvou let, a nic nenapovídá tomu, že by se tento trend měl v nejbližší budoucnosti zvrátit.
více »


Vyčmuchání rakoviny? S umělou inteligencí ano"

Nástroj vyvinutý Pensylvánskou univerzitou a Penn’s Perelman School of Medicine vyvinulo nástroj, který dokáže pomocí pachových vzorků detekovat několik druhů rakoviny, a to s přesností až 95 %.
více »


Jak se v práci cítíte? Zajímavý projekt, který v EU neprojde"

Zajímavý AI projekt zaměřený na rozpoznávání obličeje umí omezeně sledovat emoce v obličeji zaměstnance, jenže taková mírá sledování není na většině pracovišť průchozí.
více »


Zveme vás na konferenci Umělá inteligence 2021"

Konference se zaměří na praktický přínos technologií umělé inteligence v softwarových nástrojích pro podporu řízení a rozhodování, automatizaci provozu, v kybernetické bezpečnosti či IT.
více »


Související články


Tagy

AI umělá inteligence algoritmy strojové učení TensorFlow Google MLIR open source

Komentáře