← all models

movinet-a0-stream

video-classification · family: movinet

Sourcehttps://huggingface.co/litert-community/MoViNet-A0-Stream-LiteRT
Licenseapache-2.0
Model file64841a4c8419d448019b54731d6d0dc77d6239d4d0c1a8e2a0415545377f56c7.tflite — downloaded from the source at runtime; this site hosts no weights

Run it in your browser

—backend actually in use
—live latency p50

Preparing…

Measured sweep results

Every number is labeled with the environment that produced it — headless desktop Chromium is not a user’s phone, and results are only meaningful together with their environment.

BackendStatusFull delegationOutput matchLatency p50 (ms)EnvironmentVerifiedProvenance
wasm_xnnpackpass——7.13mac-studio-m4-max · chromium 151.0.7922.34 headless · macOS · @litertjs/core 2.5.32026-08-11measured
webgpu_mldriftoutput_mismatchnofail13.255mac-studio-m4-max · chromium 151.0.7922.34 headless · macOS · @litertjs/core 2.5.32026-08-11measured

Full record (failure class, evidence, sweep config): raw sweep JSON · card.json · CARD.md

Build this yourself

One-line prompt for your AI coding assistant (uses the litert-cookbook web skill):

Use the litert-cookbook web skill to build a LiteRT.js browser demo for movinet-a0-stream: load the model from https://huggingface.co/litert-community/MoViNet-A0-Stream-LiteRT/resolve/main/64841a4c8419d448019b54731d6d0dc77d6239d4d0c1a8e2a0415545377f56c7.tflite (license: apache-2.0) and run it with @litertjs/core.

Reproduce this with an agent

One-line prompt for Claude Code / Gemini CLI — re-runs the same sweep verification for this model, locally:

In the edge-compat repo, verify movinet-a0-stream with the sweep harness: write /tmp/catalog.csv with the header line model_id,source,input_spec,license,notes and the single row movinet-a0-stream,https://huggingface.co/litert-community/MoViNet-A0-Stream-LiteRT/resolve/main/64841a4c8419d448019b54731d6d0dc77d6239d4d0c1a8e2a0415545377f56c7.tflite,1x3x172x172:float32;1x80x22x22:float32;1x80x22x22:float32;1x80x22x22:float32;1x80x22x22:float32;1x80x22x22:float32;1x80x22x22:float32;1x184x11x11:float32;1x184x11x11:float32;1x184x11x11:float32;1x184x11x11:float32;1x112x11x11:float32;1x112x11x11:float32;1x184x11x11:float32;1x184x11x11:float32;1x184x11x11:float32;1x184x11x11:float32;1x184x11x11:float32;1x184x11x11:float32;1x184x11x11:float32;1x184x11x11:float32;1x184x11x11:float32;1x184x11x11:float32;1x184x11x11:float32;1x184x11x11:float32;1x384x6x6:float32;1x384x6x6:float32;1x384x6x6:float32;1x384x6x6:float32;1x24x1x1:float32;1x80x1x1:float32;1x80x1x1:float32;1x80x1x1:float32;1x184x1x1:float32;1x112x1x1:float32;1x184x1x1:float32;1x184x1x1:float32;1x184x1x1:float32;1x184x1x1:float32;1x184x1x1:float32;1x384x1x1:float32;1x280x1x1:float32;1x280x1x1:float32;1x344x1x1:float32;1x480x1x1:float32;1x1x1x1:float32;1x1x1x1:float32,apache-2.0, — then run: cd web/sweep && npm ci && npm run sweep -- --catalog /tmp/catalog.csv --out out/ — and compare out/movinet-a0-stream.json with the sweep table on this page.