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