Preskoči na sadržaj
Mašine i lokalni modelisrednji signalprovjereno

Google je objavio ML Drift kao otvoreni kod, a TFLite GPU delegat više neće dobijati nove mogućnosti

Googleov tim AI Edge objavio je 8. oktobra 2026. pokretač ML Drift pod licencom Apache 2.0. To je dio LiteRT-a koji izvodi modele na grafičkom procesoru samog uređaja, a može se koristiti i kao zasebna biblioteka. Stariji TFLite GPU delegat od sada ne dobija nove mogućnosti, pa aplikacije koje ga koriste čeka prelazak.

Potpisuje Redakcija WebAiRadarObjavljeno 3 min čitanjanapisao model
Slika: Google Developers Blog

Googleov tim AI Edge objavio je 8. oktobra 2026. ML Drift kao otvoreni kod, pod licencom Apache 2.0. ML Drift je računski pokretač za grafički procesor (GPU) koji izvodi modele mašinskog učenja na samom uređaju, na telefonu, u pregledaču ili na računaru, umjesto na serveru. Na njemu već radi GPU ubrzanje u LiteRT-u, Googleovom okruženju za izvođenje modela na uređaju, a isti kod je sada dostupan i kao samostalna biblioteka sa C++ interfejsom.

Šta se mijenja za TFLite GPU delegat

Uz ovo izdanje, stari TFLite GPU delegat više neće dobijati nove mogućnosti. Delegat je komponenta koja je do sada prosljeđivala modele TensorFlow Lite grafičkom procesoru. Google preporučuje programerima da pređu na LiteRT ML Drift GPU akcelerator.

Kompanija navodi da je novi akcelerator potpuno kompatibilan s postojećim modelima i da modeli koji su radili na starom delegatu odmah postaju brži. To su tvrdnje proizvođača, a objava ne navodi nezavisnu provjeru prelaska.

Na Androidu je ubrzanje preko ML Drifta već dostupno u samostalnim paketima LiteRT. U verziju LiteRT-a koja se isporučuje kroz Google Play Services stiže kasnije, a Google za to ne navodi datum.

Iz toga se može zaključiti da aplikacija na starom delegatu i dalje radi, ali da će nove mogućnosti za grafički procesor, poput onih opisanih u nastavku, programeri dobijati samo kroz LiteRT.

Šta pokretač mijenja u radu s grafičkim procesorom

Najvažnija promjena je ono što Google naziva virtualizacijom tenzora. Tenzor je višedimenzionalni niz brojeva nad kojim model računa. Stari delegat je svaki tenzor vezivao za određen objekat na grafičkom procesoru, teksturu ili bafer, i to posebno za OpenGL, OpenCL i Metal. Zato je svaki od tih interfejsa tražio sopstveni kod šejdera, odnosno programa koji se izvršavaju na grafičkom procesoru. ML Drift tu vezu razrješava pri pokretanju modela, pa isti šabloni šejdera služe za sve interfejse.

Pokretač podržava i tenzore s pet dimenzija (5D). Stari delegat je bio ograničen na 4D, pa su trodimenzionalne konvolucione mreže i modeli koji istovremeno obrađuju prostor i vrijeme tražili zaobilazna rješenja. Google kao primjere modela koji sada rade direktno na grafičkom procesoru navodi YOLO 11n, MobileViT v2 i Swin Transformer v2.

Za velike jezičke modele ML Drift koristi različite kernele, odnosno funkcije koje se izvršavaju na grafičkom procesoru, i različit raspored podataka u memoriji za dvije faze generisanja. U fazi prefill model obrađuje cijeli prompt, a u fazi decode generiše tokene jedan po jedan. Uz pokretač ide i vodič SKILL.md, namijenjen agentima za programiranje koji pišu, registruju i provjeravaju sopstvene šejdere.

Gdje radi i šta je Google izmjerio

ML Drift podržava OpenGL ES, OpenCL, Metal i WebGPU, čime pokriva Android, iOS i pregledač. Pregledno izdanje za računare radi na Windowsu i Linuxu preko Dawna, Chromiumove implementacije WebGPU-a, koja omogućava da isti kod radi i van pregledača. Na macOS-u radi preko Metala. Chrome već koristi ML Drift za izvođenje modela Gemini Nano u svojim ugrađenim AI interfejsima, među kojima su Prompt, Summarize i Writer API.

Sve brojke o brzini u objavi potiču od Googlea ili njegovih partnera. Prema podacima kompanije, efekti u YouTube Shortsu imaju do 40 odsto manje prosječno kašnjenje po kadru na Androidu i iOS-u. Adobe navodi do 30 odsto brži rad funkcija Select Subject, Select Sky i Adaptive Portrait u svojim mobilnim aplikacijama. U Googleovim testovima s modelima Gemma ML Drift je imao do 12 odsto manju dodatnu potrošnju memorije od drugih okvira, koje objava ne imenuje. Nezavisno mjerenje nije objavljeno, a rezultati za računare prikazani su samo u grafikonima.

Povezano

LLAMA.CPP B115567,63 GBBonsai 2 bez posebne verzije
Mašine i lokalni modelisrednji signal

llama.cpp sada pokreće ternarni model Bonsai 2 bez posebne verzije kompanije PrismML

Izdanje b11556 dodaje rotaciju težina koja je modelu Bonsai 2 nedostajala u zvaničnom llama.cpp-u. Datoteka Q2_0 od 7,63 GB tamo sada daje ispravan izlaz, a manja pakovanja PQ2_0 i PTQ1_0 i dalje traže verziju same kompanije.

llama.cppprovjereno

LLAMA.CPP0.6.0GLM-5.3-Flash i API za modele za odlučivanje
Mašine i lokalni modelisrednji signal

llama.cpp 0.6.0 podržava GLM-5.3-Flash, a server dobija API za modele za odlučivanje

Projekat llama.cpp objavio je 5. oktobra 2026. verziju 0.6.0. Izdanje dodaje podršku za GLM-5.3-Flash, model za tekst i sliku sa 320 milijardi parametara, i novu krajnju tačku servera za modele za odlučivanje (decision models). Dvije izmjene u spekulativnom dekodiranju objavljene su uz mjerenja autora, jedno na računaru DGX Spark kompanije Nvidia i jedno na Appleovim grafičkim procesorima. Izmijenjeni su i C API i verzija formata sačuvanih sesija, pa programe koji koriste biblioteku treba provjeriti prije nadogradnje.

llama.cppprovjereno

LLAMA.CPP0.5.0nova arhitektura i server na više adresa
Mašine i lokalni modelisrednji signal

llama.cpp 0.5.0 podržava arhitekturu HRM-Text, a njegov server može da prima veze na više adresa

Projekat llama.cpp je 23. septembra 2026. objavio verziju 0.5.0. Izdanje dodaje podršku za HRM-Text, arhitekturu na kojoj je građen DFM Mimir, model od milijardu parametara, i konverziju modela MiMo-V2.6. Server sada može istovremeno da prima veze na više adresa, a u režimu rutera više ne prosljeđuje datoteku s API ključevima procesima koje pokreće.

llama.cppprovjereno