Vllm.Config.KVEventsConfig (VLLM v0.3.0)

Copy Markdown View Source

Configuration for KV event publishing.

Summary

Types

t()

@opaque t()

Functions

buffer_steps(ref)

@spec buffer_steps(SnakeBridge.Ref.t()) ::
  {:ok, term()} | {:error, Snakepit.Error.t()}

enable_kv_cache_events(ref)

@spec enable_kv_cache_events(SnakeBridge.Ref.t()) ::
  {:ok, term()} | {:error, Snakepit.Error.t()}

endpoint(ref)

@spec endpoint(SnakeBridge.Ref.t()) :: {:ok, term()} | {:error, Snakepit.Error.t()}

hwm(ref)

@spec hwm(SnakeBridge.Ref.t()) :: {:ok, term()} | {:error, Snakepit.Error.t()}

max_queue_size(ref)

@spec max_queue_size(SnakeBridge.Ref.t()) ::
  {:ok, term()} | {:error, Snakepit.Error.t()}

new(dataclass_self__, args, kwargs, opts \\ [])

@spec new(term(), term(), term(), keyword()) ::
  {:ok, SnakeBridge.Ref.t()} | {:error, Snakepit.Error.t()}

Constructs KVEventsConfig.

Parameters

  • dataclass_self__ (term())
  • args (term())
  • kwargs (term())

publisher(ref)

@spec publisher(SnakeBridge.Ref.t()) :: {:ok, term()} | {:error, Snakepit.Error.t()}

replay_endpoint(ref)

@spec replay_endpoint(SnakeBridge.Ref.t()) ::
  {:ok, term()} | {:error, Snakepit.Error.t()}

topic(ref)

@spec topic(SnakeBridge.Ref.t()) :: {:ok, term()} | {:error, Snakepit.Error.t()}