- Add dsv4_h20_vllm_tp_dp_matrix experiment (vLLM backend) - Add dsv4_h20_sglang_tp_dp_matrix experiment (SGLang backend) - Add nvidia_h20 platform config with H20-specific paths - Fix platform.sh auto-detection to distinguish H20 from H200 - Fix vLLM Docker startup: remove --entrypoint override for CDI compat - Fix vLLM 0.25.1 CLI args: remove redundant 'serve' from SERVER_ARGS - Download ShareGPT dataset to local datasets dir - Rename DSL to OSL across both experiments
Platform Configurations
Each .env file in this directory describes one accelerator platform.
They are meant to be sourced by benchmark scripts through
scripts/common/platform.sh, not executed directly.
Usage
# Default platform for the current machine
bash experiments/dsv4_p800_sglang/run_bench.sh
# Explicitly select a platform
PLATFORM=kunlun_p800 bash experiments/dsv4_p800_sglang/run_bench.sh
Current platforms
| File | Chip/Accelerator | Engine | Notes |
|---|---|---|---|
kunlun_p800.env |
Kunlun P800 XPU | sglang-xpu |
Docker-based SGLang serving image |
nvidia_h200.env |
NVIDIA H200 | vllm-dspark |
Native host virtual environments |
What belongs here
- Chip/accelerator identity (
CHIP,ACCELERATOR,HARDWARE,ENGINE). - Device selection environment variables.
- Platform-wide paths that rarely change (model root, default port).
- Container image / interpreter paths for Docker-based platforms.
- Native interpreter / venv paths for host-based platforms.
What does NOT belong here
- Specific model names or experiment scenarios — those go in
experiments/<name>/config.env. - Engine-specific launch flags — those go in the experiment's
start_server.shorrun_bench.sh.
Adding a new platform
- Create
platforms/<chip>.envwith at leastCHIP,ACCELERATOR,HARDWARE,ENGINE,DEFAULT_PORT,MODEL_ROOT. - If the platform runs inside Docker, set
DOCKER_IMAGE,CONTAINER_NAME,CONTAINER_PYTHON, andPATCH_ROOT(seekunlun_p800.env). - If the platform runs natively on the host, set the relevant venv paths
(see
nvidia_h200.env). - Add a row to the table above and write a quick-start experiment under
experiments/<name>/.