~/talk

Running Google's Gemma LLMs in the browser with MediaPipe Web

Talkat Web AI Summit 2025 · on Friday, 2025-10-17· [large-language-models, web-platform]
links:none on file
slides:none on file

MediaPipe Web runs Gemma 3 and Gemma 3N fully in-browser using WebGL/WebGPU and WASM, streaming models piecewise so even a 27B / 27 GB Gemma model can load and run on a 2024 MacBook Pro at near–human reading speeds. The system uses streaming loading and per-layer embedding caching, mixes FP32/FP16 to handle Bfloat16-trained weights, and exposes a short JavaScript API plus multimodal input (text, image, single‑channel audio). Demo code and HuggingFace Spaces are available; models require HF auth and license acceptance.

AI-written summary · about

  1. 0:00Introduction to Gemma
  2. 0:21MediaPipe web overview
  3. 1:19Gemma 3 model family
  4. 3:06Concurrent development
  5. 3:44Implementation challenges
  6. 4:49Performance results
  7. 5:30Streaming loading system
  8. 6:52Handling 16-bit floats
  9. 8:09API and code demo
  10. 8:52Instruction tuning
  11. 10:26Multimodal capabilities
  12. 11:54Demo apps and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.