Describe the feature
vLLM V1 provides a new feature that allows to put an engine into a sleep mode, as well as waking up an engine. A sleeping engine does not process any requests and free up resources (e.g, GPU memory). For example: Level 1 sleep mode will offload the model weights into CPU for backed up and discard the kv cache.
Hence, the Production Stack router needs to be extended to support serving request for vLLM engines with the flag --enable-sleep-mode set. The router should not forward requests to a sleeping engine.
More details:
Why do you need this feature?
- Provides support for vLLM V1 sleep and wake_up mode feature that allows for better resource management for a fleet of running vLLM engines.
- Allows high level applications that uses this feature to be built on top of the Production Stack
Additional context
No response
Describe the feature
vLLM V1 provides a new feature that allows to put an engine into a sleep mode, as well as waking up an engine. A sleeping engine does not process any requests and free up resources (e.g, GPU memory). For example: Level 1 sleep mode will offload the model weights into CPU for backed up and discard the kv cache.
Hence, the Production Stack router needs to be extended to support serving request for vLLM engines with the flag
--enable-sleep-modeset. The router should not forward requests to a sleeping engine.More details:
Why do you need this feature?
Additional context
No response