~/talk

Scaling ONNX and TensorFlow model evaluation in search

Talkat Berlin Buzzwords 2019 · 2019-06-16..06-18· [machine-learning]
links:none on file
slides:none on file

Vespa evaluates ONNX and TensorFlow models on content nodes so data stays local, not sent over the network, and a benchmark with a ~200k‑parameter neural reranker shows this matters: 1,000 results per query with ~500 floats each hits a 10 Gbit network ceiling around ~300 qps, while external model servers saturate even earlier (flat under 20 concurrent clients). Importing models into Vespa’s tensor language removes RPC overhead, increases total throughput, and lets adding content nodes or rewriting more documents scale quality (with Amdahl‑style diminishing returns).

AI-written summary · about

  1. 0:00Intro
  2. 1:27ML models in classification, transformation
  3. 2:37ML models in search, personalization, ads ++
  4. 6:55Vespa at verizon
  5. 8:18Vespa - core features
  6. 8:40Performance at scale
  7. 10:32TensorFlow, ONNX and XGBoost integration
  8. 12:12Converting computational graphs to Vespa
  9. 14:22Benchmark - recommendation system
  10. 15:29Scaling up model inference performance
  11. 18:00Increasing number of evaluated results
  12. 19:17To conclude
~/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.