~/talk

Architecting Scalable Multi-Modal Video Search

Talkat PyData Paris 2025 · 2025-09-30..10-01· [machine-learning, databases]
links:none on file
links:none on file
slides:none on file

An end-to-end system indexes petabytes by extracting tracked crops, embedding them and storing vectors for fast nearest-neighbor search; preprocessing uses YOLO V11 + bot sort for detection and tracking, on-GPU decoding and zero-copy tensor transfer to avoid CPU/GPU round trips, and key-frame hashing to deduplicate. Vector search uses HNSW-style indexes and a quadrant vector store, fine-tuned CLIP 2 and ArcFace for faces, and an agentic VLM stack (ven 3 8B + ven 2.57B); optimizations yield about a 10× throughput improvement on their prototype.

AI-written summary · about

  1. 0:00Scalable video search intro
  2. 1:49Decard platform live demo
  3. 3:12Three-step pipeline
  4. 6:46Key frame selection & deduplication
  5. 7:06Semantic vector store with CLIP
  6. 9:16Fine-tuning CLIP embeddings
  7. 12:51AI agent for video intelligence
  8. 17:03Agent demo reasoning tools
  9. 18:30Prototype to production
  10. 23:07Zero-copy GPU acceleration
  11. 24:55Final takeaways
  12. 26:38Q&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.