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

Deloitte: Mezi technologické trendy letošního roku patří „emoční“ AI a etické křižovatky"

Společnosti v roce 2020 začnou rozšiřovat své systémy o emoční prvky strojového učení, které dokážou rozpoznat momentální emoční stav uživatele. Zároveň si budou muset dát pozor, aby se pro ně technologie...
více »


O2 chce osedlat umělou inteligenci"

Operátor se v rámci centra Dataclair.ai zaměří na pokročilé zpracování big dat, strojové učení a práci s neuronovými sítěmi.Využití umělé inteligence vidí O2 nejen v telekomunikacích, ale třeba také...
více »


Internet věcí potřebuje vestavěné bezpečnostní standardy"

Když si kupujete žárovku, víte, jestli má vhodný závit, jak energeticky úsporná je a poznáte, odkud pochází. U chytré žárovky nemáte ale ani tušení, jak dobře zabezpečená je a zda to není jen bezpečnostní...
více »


Jaký jste člověk? To posoudí AI"

Sledování státem a společnostmi už nepatří mezi ty nejhorší sci-fi představy. Daleko nebezpečnější totiž umí být realita, v tomto případě algoritmy umělé inteligence, které shrnou vše, co jste kdy...
více »


Digitalizace v kráse pokračuje: L'Oréal představil 3v1 řešení pro domácnosti – s umělou inteligencí"

Inteligentní systém umělé inteligence vytváří personalizovaná řešení na péči o pokožku, rtěnku a podobně.
více »


Související články


Tagy

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

Komentáře