nemo_curator.core.serve.dynamo.config
nemo_curator.core.serve.dynamo.config
Module Contents
Classes
API
Per-role config for disaggregated Dynamo serving.
Frontend router config for Dynamo.
mode=None means “auto”: Curator picks "kv" if any model uses
mode="disagg", else leaves --router-mode unset so the Dynamo
frontend falls back to its own round_robin default. kv_events
only applies when mode == "kv": pass kv_events=True to opt into
exact ZMQ KV-cache event publishing; the default uses the router’s
approximate tree-based tracking. Anything else is forwarded to the
Dynamo frontend as CLI args via router_kwargs.
Bases: BaseServerConfig
Server-level Dynamo config.
Bases: BaseModelConfig
Dynamo vLLM model config.
Typed fields cover deployment/placement knobs Curator branches on; anything
else is forwarded to python -m dynamo.vllm via dynamo_kwargs.
kv_events_config and kv_transfer_config are Curator-managed
(init=False): events are derived from router state + port allocation,
transfer defaults to NixlConnector for disagg.