~/talk

Empower WebAssembly ML Over Diverse AI Hardware Accelerators Outside the Browser

slides:none on file

A runtime backend interposer hooks into TensorFlow/PyTorch/ONNX APIs, compiles loaded models with a TVM graph compiler (or vendor toolchains like TensorRT/OpenVINO) into a shared library, injects it into the process at model load, and runs inference from a preloaded graph runtime so existing WebAssembly ML binaries get GPU/FPGA/TPU acceleration with no code changes. Demo shows a CPU-only WASM image recognition app converted to run on GPU; compilation happens once at load and inference proceeds at native-accelerated speed.

AI-written summary · about

  1. 0:00Introduction
  2. 1:04What is WebAssembly
  3. 2:28Wasm vs containers and VMs
  4. 3:30Running Wasm outside browser
  5. 4:33WASI
  6. 6:16Wasm ML frameworks in browser
  7. 8:45Browser ML limits
  8. 9:27Wasm NN and hardware gaps
  9. 10:33AI hardware challenges
  10. 12:20Graph compilers in ML
  11. 13:44TVM compilation
  12. 15:06ML booster subsystem
  13. 16:31System agent config
  14. 17:55Runtime interposing
  15. 19:42C++ and Python ML support
  16. 20:44Hardware accelerator compat
  17. 21:49Enabling Wasm ML on accelerators
  18. 23:34Live demo setup
  19. 24:48Demo results and GPU
  20. 27:42Future directions
  21. 28:02GPU sharing and efficiency
  22. 29:10Open source status
  23. 29:51Wasm NN vs proposal
  24. 31:15Q&A
~/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.