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.



Články z rubriky

Praha se má do pěti let stát evropským centrem umělé inteligence"

Iniciativa prg.ai, k jejímuž podpisu došlo během včerejška, je ambiciózní a pokud se vyplní, tak skvělá nejen pro Prahu, ale Českou republiku jako celek.
více »


Axis Communications: videodohled, umělá inteligence a chytré kamery"

Axis během tradičního setkání s partnery nastínil i hlavní trendy na trhu v oblasti IP videodohledu. Patří mezi ně například umělá inteligence, efektivní využití cloudu a edge computingu či udržitelnost...
více »


Japonsko trpí na propadlé silnice, řešením je AI"

Pravda, v České republice je tento problém o něco menší, jedná se však přesto o zajímavé řešení, které může mít potenciálně širší dopady.
více »


Nový Google Asistent přinese bezmála revoluční změnu"

Google představil příští generaci svého Asistenta. Apple má co dohánět.
více »


Umělá inteligence vyrábí švédskou whisky"

Microsoft ve spojení s finskou technologickou konzultační společností Fourkind a oceňovanou švédskou palírnou single-malt whisky Mackmyra vyprodukovali první whisky na světě, při které hrála prim umělá inteligence....
více »


Související články


Tagy

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

Komentáře