@@ -65,11 +65,9 @@ Test-in-Scenario example
6565 docker_image_url = "nvcr.io#nvidia/ai-dynamo/vllm-runtime:0.7.0"
6666 model = "Qwen/Qwen3-0.6B"
6767
68- [Tests.bench_cmd_args]
69- random_input_len = 16
70- random_output_len = 128
71- max_concurrency = 16
72- num_prompts = 30
68+ Workload-specific test definition sections, such as ``bench_cmd_args `` and ``semantic_eval_cmd_args ``, are not
69+ supported under ``[[Tests]] `` in a test scenario. Define them in a test definition TOML and reference that test with
70+ ``test_name `` when custom benchmark or semantic-evaluation arguments are needed.
7371
7472
7573Semantic Validation
@@ -91,6 +89,19 @@ The ``cli`` string supports ``{model}``, ``{host}``, ``{port}``, ``{url}``, ``{o
9189placeholders.
9290
9391
92+ Reporting
93+ ---------
94+ After a run completes, CloudAI parses ``vllm-bench.json `` and prints serving latency, successful prompt count,
95+ completion rate, throughput, TPS per user, and TPS per GPU. If ``semantic_eval_cmd_args `` is configured, CloudAI also
96+ reports semantic validation accuracy.
97+
98+ The reported metric (``default ``) is throughput. Additional supported metrics are ``throughput ``, ``tps-per-user ``,
99+ ``tps-per-gpu ``, and ``accuracy ``.
100+
101+ CloudAI also provides the scenario-level ``vllm_comparison `` report. It compares vLLM test runs in the scenario and
102+ uses ``bench_cmd_args `` values as comparison labels.
103+
104+
94105Controlling the Number of GPUs
95106-------------------------------
96107GPU selection priority, from lowest to highest:
0 commit comments