Skip to content
Discussion options

You must be logged in to vote

Hi! I want to kindly ask how is concurrency managed by docker model runner when you are using VLLM as a backend.

Thanks!

Hi! Docker Model Runner does not serialize inference requests when using the vLLM backend.

For each model/backend/mode combination, Model Runner starts one vLLM server process. Concurrent requests for the same model are proxied to that process concurrently. Model Runner's reference counting only prevents the runner from being unloaded while requests are active—it does not impose a request-level concurrency limit.

The actual inference concurrency is therefore managed by vLLM itself through its scheduler and continuous batching. The main controls are:

  • --max-num-seqs: m…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by emi-dm
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants