Skip to content

feature: Support for vLLM V1 Sleep & Wake_up Mode #391

Description

@dumb0002

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions