export PYTHONPATH=$project_dir:$PYTHONPATH
export LD_LIBRARY_PATH=$project_dir:$LD_LIBRARY_PATH
NUM_GPU=`nvidia-smi -L | wc -l`
export XLLM_MODEL_MP_SIZE=$NUM_GPU
export XLLM_PARALLEL_LOCAL_WORLD_SIZE=$NUM_GPU
export XLLM_MODEL_NAME=deepseek-v3
export XLLM_MODEL_VERSION=250324
DEEPSEEK_MODEL_DIR=/data/models/DeepSeek-V3-0324-PRESHARD-ENC-xLLM
DEEPSEEK_DRAFT_MODEL_DIR=/data/models/DeepSeek-V3-0324-DRAFT-ENC-xLLM
export XPERF_TUNER_CONFIG_LOAD_PATH=$DEEPSEEK_MODEL_DIR/saved_model/gemm_config
export XLLM_DRAFT_MODEL_MODEL_DIR=$DEEPSEEK_DRAFT_MODEL_DIR
LOCAL_ADDR=$(ip -4 addr show eth0 | grep -oP '(?<=inet\s)\d+(\.\d+){3}')
export SPLITWISE_PREFILL_ROUTING_CONFIG__ROUTING_STRATEGY="p2c"
export SPLITWISE_PREFILL_ROUTING_CONFIG__PICK_N=3
export SPLITWISE_DRIVER_PORT=62001
export SPLITWISE_KV_CACHE_RECEIVER_PORT=62002
export SPLITWISE_PREFILL_LENGTH_THRESHOLD=0
export SPLITWISE_KV_TRANSFER_BACKEND=veturborpc
export SPLITWISE_PREFILL_ROUTING_CONFIG__ROUTING_TABLE_UPDATER_CONFIG__TYPE="env_based"
export SPLITWISE_PREFILL_ROUTING_CONFIG__ROUTING_TABLE_UPDATER_CONFIG__ADDRS_VAR_NAME="PREFILL_ADDRS"
prefill_ip=<prefill_node_ip>
export PREFILL_ADDRS="${prefill_ip}:62001"
export SPLITWISE_DECODE_ADDR=${LOCAL_ADDR}
export SPLITWISE_KV_CACHE_RECEIVER_ADDR=${LOCAL_ADDR}
export VETURBORPC_LOCAL_ADDR=${LOCAL_ADDR}
XLLM_ENV_PATH=/app/xllm/decode_enc.env
--model-dir $DEEPSEEK_MODEL_DIR \
--env-path $XLLM_ENV_PATH \
--driver-type splitwise_decode \