Files
2026-02-04 17:22:39 +08:00

51 lines
1.0 KiB
Bash

source mlu_cases_list.sh
# link models before test
LINK_MODELS
start_time=`date +%s`
HOST_IP=$(ip address | grep "inet.*eth0" | awk -F' ' '{ print $2 }' | awk -F'/' '{ print $1 }')
export VLLM_HOST_IP=$HOST_IP
# It took 1419s
export VLLM_LATENCY_DEBUG=true
run_ut 3 ${BENCHMARK_CASES[@]}
unset VLLM_LATENCY_DEBUG
export VLLM_TEST_ENABLE_ARTIFICIAL_PREEMPT=1
run_ut 3 ${BASIC_CORRECTNESS_CASES[@]}
unset VLLM_TEST_ENABLE_ARTIFICIAL_PREEMPT
UNLINK_MODELS
run_ut 3 ${DISTRIBUTED_NEED_PACK_CASES}
LINK_MODELS
# It took 4031s
run_ut 3 ${OFFLINE_CASES0[@]}
# It took 884s
run_ut 3 ${OFFLINE_CASES1[@]}
# It took xxxs
run_ut 3 ${OFFLINE_CASES2[@]}
# It took 1897s
run_ut 30 ${ONLINE_CASES[@]}
# examples/cambricon_custom_func cases
SCRIPT_DIR=$(dirname $(readlink -f "$0"))
pushd ${SCRIPT_DIR}/../examples/cambricon_custom_func/tests
run_ut 1 ${CAMBRICON_CUSTOM_FUNC_CASES}
popd
end_time=`date +%s`
exec_time=$((end_time-start_time))
echo "All ut pass, total time ${exec_time}s."
# unlink models after test
UNLINK_MODELS