TensorRT-LLMs/examples/disaggregated/slurm/benchmark/start_server.sh
Zero Zeng 43896af1b1
[None][chore] benchmark refactor (#9207)
Signed-off-by: Zero Zeng <38289304+zerollzeng@users.noreply.github.com>
2025-11-17 23:29:28 -08:00

25 lines
567 B
Bash

#!/bin/bash
set -u
set -e
set -x
num_ctx_servers=$1
num_gen_servers=$2
work_dir=$3
script_dir=$4
server_env_var=$5
python3 ${script_dir}/gen_server_config.py \
--num_ctx_servers ${num_ctx_servers} \
--num_gen_servers ${num_gen_servers} \
--work_dir ${work_dir}
echo "Server config generated to ${work_dir}/server_config.yaml"
# Export server environment variables from config
for env_var in ${server_env_var}; do
export "${env_var}"
echo "Exported: ${env_var}"
done
trtllm-serve disaggregated -c ${work_dir}/server_config.yaml -t 7200 -r 7200