# SPDX-License-Identifier: Apache-2.0
#
# MMSU is audio-in / text-out with short requests. Use the text-output Qwen3
# pipeline so the whole text path stays in one worker process and avoids the
# speech-output stages that MMSU never uses.

config_cls: Qwen3OmniPipelineConfig
name: qwen3-omni-mmsu
model_path: Qwen/Qwen3-Omni-30B-A3B-Instruct
relay_backend: shm

runtime_overrides:
  thinker:
    server_args_overrides:
      max_running_requests: 4

stage_overrides:
  image_encoder:
    runtime:
      resources:
        total_gpu_memory_fraction: 0.025

  audio_encoder:
    runtime:
      resources:
        total_gpu_memory_fraction: 0.025

  thinker:
    runtime:
      resources:
        total_gpu_memory_fraction: 0.75
