Signed-off-by: xiaohajiayou <923390377@qq.com> Co-authored-by: Hongsheng Liu <liuhongsheng4@huawei.com> Co-authored-by: SYLAR <125541396+lishunyang12@users.noreply.github.com> Co-authored-by: Yueqian Lin <70319226+linyueqian@users.noreply.github.com>
32 lines
1018 B
YAML
32 lines
1018 B
YAML
# VoxCPM2 deploy: single-stage AR pipeline with per-request state batching.
|
|
# Verified on 1x H20 141GB.
|
|
#
|
|
# Fields omitted from a stage fall back to StageDeployConfig defaults (see
|
|
# vllm_omni/config/stage_config.py). Notable choices:
|
|
# * enforce_eager=true because the talker's KV-cache save/restore loop is
|
|
# not cudagraph-compatible (captured separately via voxcpm2_talker's own
|
|
# _CapturedGraph path).
|
|
# * max_num_seqs=4 matches the legacy max_batch_size=4 contract: concurrent
|
|
# requests are supported via per-request StaticKVCache save/restore.
|
|
async_chunk: false
|
|
dtype: bfloat16
|
|
|
|
stages:
|
|
- stage_id: 0
|
|
max_num_seqs: 4
|
|
gpu_memory_utilization: 0.9
|
|
enforce_eager: true
|
|
trust_remote_code: true
|
|
enable_prefix_caching: false
|
|
async_scheduling: true
|
|
max_num_batched_tokens: 4096
|
|
max_model_len: 4096
|
|
devices: "0"
|
|
default_sampling_params:
|
|
temperature: 0.0
|
|
top_p: 1.0
|
|
top_k: -1
|
|
max_tokens: 4096
|
|
seed: 42
|
|
repetition_penalty: 1.0
|