~/talk

Roblox's Journey to Supporting Multimodality on vLLM

Talkat Ray Summit 2024 · 2024-09-30..10-02· [large-language-models, machine-learning]
links:none on file
slides:none on file

Roblox integrates multimodal inputs (image, audio, video) into vLLM and ships an end-to-end pipeline that is OpenAI Vision API compatible. Engineering delivers a registry-based input mapper to handle dynamic embedding lengths (examples range from 576 up to ~15,000 tokens) and an input processor for Hugging Face–style prompts. They enable precomputed embeddings, apply tensor-parallel encoders to avoid wasting >1 GB per GPU when encoders are replicated, and already supports over 10 multimodal models with Day‑One releases for Pixel and Llama 3.2. Future work targets image hashing, chunk prefill, and CPU preprocessing optimizations.

AI-written summary · about

  1. 0:00Introduction to multimodality
  2. 0:50Speaker introduction and team overview
  3. 2:34Why support multimodal models on vLLM
  4. 3:38Brief history of multimodality support
  5. 5:24First PR and initial challenges
  6. 7:50Dynamic input shape challenges
  7. 10:59Designing the input processing framework
  8. 13:47OpenAI Vision API compatibility
  9. 15:52Performance optimizations for multimodal models
  10. 19:48Multimodal Llama 3.2 specifics
  11. 21:36Future roadmap and open questions
  12. 24:26Q&A session
~/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.