Iemand typt code op een zilveren laptop
Nieuws19 oktober · 20:225 min leestijd

Google brengt LiteRT Tensor API uit voor modelbouw in C++

De nieuwe C++-API laat teams modelgrafen zelf opbouwen, gewichten rechtstreeks inlezen en verwerking naar CPU, GPU of ondersteunde NPU’s sturen. Googles SAM 2-demo laat zowel de snelheidswinst als de meetgrenzen zien.

LiteRT Tensor API laat ontwikkelaars AI-grafen zelf in C++ opbouwen en via LiteRT naar CPU, GPU of ondersteunde NPU’s sturen, maakt Google op 19 oktober bekend.

Een productteam kan modeluitvoering, beeldbewerking vóór het model en nabewerking op één apparaat houden. Denk aan een camera-app die objecten volgt zonder ieder beeld naar een clouddienst te sturen. Dat kan de vertraging en hoeveelheid gedeelde data beperken, maar verplaatst werk naar ontwikkelaars: zij beschrijven de modelstructuur zelf en testen die op de doelapparaten.

De API bouwt de modelgraaf op

LiteRT Tensor API is een C++-laag waarin ontwikkelaars een model stap voor stap beschrijven als een graaf van tensorbewerkingen. Google’s API ondersteunt meer dan 90 bewerkingen, van matrixvermenigvuldiging en convolutie tot normalisatie en kwantisering. Daaronder vallen ook bouwstenen voor taalmodellen, zoals scaled dot-product attention, RMSNorm en updates van de KV-cache. Gewichten zijn direct uit Hugging Face .safetensors-bestanden in te lezen, zonder aparte conversiescripts; een graaf is te exporteren als .tflite-bestand.

Dezelfde C++-graaf heeft drie uitvoerroutes: direct op de CPU met XNNPACK, via LiteRT op CPU, GPU of ondersteunde NPU’s, of met ML Drift op GPU’s via OpenCL of WebGPU. Welke bewerkingen op een versneller draaien, verschilt per backend. Voorverwerking, model en nabewerking kunnen buffers delen, zodat gegevens tussen die stappen niet telkens naar de CPU terug hoeven.

Schema van een AI-pijplijn met voorverwerking, encoder, decoder en nabewerking op de GPU, bron: Google
Schema van een AI-pijplijn met voorverwerking, encoder, decoder en nabewerking op de GPU, bron: Google

De API richt zich op eigen modelarchitecturen en pijplijnen die op de versneller blijven. Een codeagent kan met dezelfde bouwstenen een graaf maken en varianten per apparaat vergelijken.

SAM 2 laat de verschillen per apparaat zien

Google demonstreert de API met Segment Anything Model 2.1 Hiera-Tiny, dat objecten in videobeelden selecteert en volgt. De voorbeeldapp draait in een browser met WebGPU. De pijplijn schaalt een camerabeeld naar 512 bij 512 pixels, berekent beeldkenmerken, voorspelt een masker na een klik of tekstprompt en schaalt dat terug naar het oorspronkelijke formaat. Google meldt dat alle 791 encoder- en decoderbewerkingen op de GPU draaien. Voor- en nabewerking voegen volgens het bedrijf ongeveer 0,34 milliseconde toe.

Op een MacBook Pro met Metal kostte de beeldencoder 11,72 milliseconde, tegenover 17,77 voor Apple MLX; de interactieve decoder kostte 0,90 tegenover 1,69 milliseconde. Op een iPhone met Metal mat Google 31,71 milliseconde voor de encoder en 1,60 voor de decoder, tegenover 35,1 en 3,30 milliseconde voor MLX. Op Android met OpenCL waren de cijfers 32,03 en 1,82 milliseconde. Voor die telefoon publiceerde Google geen MLX-vergelijking. Dit zijn losse modelstappen, niet de totale reactietijd van een afgewerkte app.

Googles vergelijking van SAM 2.1-latentie op macOS, iOS en Android, bron: Google
Googles vergelijking van SAM 2.1-latentie op macOS, iOS en Android, bron: Google

Google zegt dat een codeagent de videoversie van onder de 10 naar boven de 30 beelden per seconde bracht bij 512 bij 512 pixels. Google deelt benchmarkcommando’s, maar deze aankondiging bevat geen onafhankelijke cijfers voor andere modellen of toestellen. Geheugen, drivers en ontbrekende bewerkingen kunnen de uitkomst op een ander apparaat veranderen.

Google voegt modelbouw aan lokale modellen toe

Dit bouwt voort op Googles recente aanbod voor lokale AI, maar op een andere laag. Op 6 oktober bracht Google EmbeddingGemma 2 uit: een model dat tekst, code, beeld, video en audio in één 768-dimensionale vectorruimte zet voor lokaal zoeken. Dat model maakt bestanden vindbaar; Tensor API laat ontwikkelaars zelf de rekenstappen en datastroom van een model samenstellen.

Ook ontwikkeltools schuiven verwerking naar de computer van de gebruiker. GitHub Copilot plant vanaf eind oktober per taak tussen lokale en cloudmodellen te kiezen. Die keuze bepaalt waar een verzoek wordt verwerkt. LiteRT Tensor API richt zich op de eerdere laag: hoe het model en de verwerking eromheen zijn opgebouwd.

Apple’s MLX is ontwikkeld voor Apple silicon en ondersteunt daar CPU- en GPU-berekeningen. Het C++-project llama.cpp ondersteunt uiteenlopende backends, waaronder Apple Metal, Qualcomm OpenCL, CUDA, Vulkan en WebGPU. Google sluit daarbij aan met een handgeschreven C++-graaf die op meerdere LiteRT-routes kan worden uitgevoerd.

De meetlat blijft van Google

Google beveelt modelconversie aan als standaardroute voor de meeste projecten. Tensor API is bedoeld wanneer ontwikkelaars een architectuur willen bouwen die een converter niet oplevert, of de hele pijplijn op de versneller willen houden. Lokaal AI ontwikkelen vraagt dus niet altijd om een zelfgeschreven modelgraaf.

De benchmark is smaller dan de hardwarelijst doet vermoeden. Google vergelijkt SAM 2.1 met MLX op Mac en iPhone, niet op Android. Op iOS is de encoder 3,39 milliseconde sneller; de decoder ongeveer twee keer zo snel. De uitkomst hangt af van welk deel van de taak wordt gemeten. Google noemt NPU-vriendelijke bewerkingen en automatische kwantisering bovendien als werk in uitvoering. Niet elke bewerking draait dus al op elke NPU.

Voor een Nederlandse productorganisatie maakt dit het haalbaarder om AI op een apparaat te laten draaien, mits de toepassing past bij de ondersteunde bewerkingen en beschikbare rekenkracht. Klantbeelden of andere invoer kunnen lokaal blijven wanneer de hele gegevensroute daarop is ingericht. Teams krijgen invloed op zowel de modelbouw als de route van invoer tot resultaat. Googles volgende stap is meer bewerkingen en ondersteuning voor wisselende invoerformaten; tot die tijd blijft testen op de doelapparaten nodig om te weten of de toepassing bruikbaar is.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

Van modelidee naar product

Ik denk mee over waar je AI het beste draait, ontwerp de hele toepassing en bouw die van eerste proef tot live product. Waar het kan, houd ik de verwerking self-hosted.

Meer informatie

Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.

Genoemde integraties

Dit artikel noemt deze tools. Ik koppel ze op maat aan je eigen systemen.

Gerelateerde artikelen

Je ex-medewerker levert de bedrijfslaptop en telefoon niet in: zo krijg je het apparaat en de data terug
Gids
Uitgebreide gids14 min

24 aug 09:00

Je ex-medewerker levert de bedrijfslaptop en telefoon niet in: zo krijg je het apparaat en de data terug

Een vertrekker houdt de laptop en de telefoon. Dit is de volgorde waarin je ze terugkrijgt zonder je bewijs, je data of je gelijk weg te gooien: vastleggen, inventariseren, veiligstellen, vergrendelen, sommeren, en pas dan de rechter.

Amazon Quick maakt desktopapp algemeen beschikbaar
Nieuws
4 min

11 sep 04:11

Amazon Quick maakt desktopapp algemeen beschikbaar

Amazon Quick is nu algemeen beschikbaar als zelfstandige desktopapp voor macOS en Windows. De nieuwe mobiele Activity Feed bundelt mail, agenda, chat en CRM, terwijl agents routinewerk op de achtergrond afhandelen.

Cloudflare en de grote browsers lanceren PACT: het einde van de captcha
Nieuws
5 min

23 jun 12:16

Cloudflare en de grote browsers lanceren PACT: het einde van de captcha

Cloudflare, Chrome, Firefox, Edge en Shopify werken samen aan PACT, een cryptografisch protocol dat captcha's vervangt zonder bezoekers te volgen. Voor elke webshop met een inlog of formulier verandert dat de afweging tussen botbescherming en gebruiksgemak.

Apple onthult 'Siri AI', maar de EU krijgt hem niet op de iPhone
Nieuws
5 min

8 jun 11:36

Apple onthult 'Siri AI', maar de EU krijgt hem niet op de iPhone

Apple presenteerde op WWDC 2026 een compleet herbouwde Siri. Het grote nieuws voor Nederlandse ondernemers: door de DMA komt de nieuwe Siri AI voorlopig niet naar iPhone en iPad in de EU.

Meta publiceert open gewichten van Muse Spark
Nieuws
5 min

15 okt 20:25

Meta publiceert open gewichten van Muse Spark

Meta maakt de gewichten van Muse Spark Open downloadbaar onder een licentie die commercieel gebruik toestaat. Zelf hosten kan, maar de Mac-demo vraagt meerdere systemen en een aparte overeenkomst kan gelden voor grote AI-diensten.

NVIDIA brengt multimodaal Nemotron 3.5 Super VL uit
Nieuws
5 minBijgewerkt om 14:31

15 okt 18:12

NVIDIA brengt multimodaal Nemotron 3.5 Super VL uit

NVIDIA zet de downloadbare gewichten van Nemotron 3.5 Super VL online. Het model leest tekst, documenten, afbeeldingen en video, maar de NVFP4-versie weegt 75,1 GB en vraagt krachtige GPU-hardware.