mirror of
https://github.com/PaddlePaddle/FastDeploy.git
synced 2025-12-24 13:28:13 +08:00
[Iluvatar] add vl into ci and support v1 loader (#4774)
This commit is contained in:
@@ -6,39 +6,44 @@ echo "$DIR"
|
||||
ps -efww | grep -E 'run_ernie300B_4layer' | grep -v grep | awk '{print $2}' | xargs kill -9 || true
|
||||
ixsmi -r
|
||||
|
||||
export LD_PRELOAD=/usr/local/corex/lib64/libcuda.so.1
|
||||
ln -sf /usr/local/bin/python3 /usr/local/bin/python
|
||||
echo "pip requirements"
|
||||
python -m pip install -r requirements_iluvatar.txt
|
||||
echo "uninstall org"
|
||||
python -m pip uninstall paddlepaddle -y
|
||||
python -m pip uninstall paddle-iluvatar-gpu -y
|
||||
# python -m pip install --pre paddlepaddle==3.0.0.dev20250708 -i https://www.paddlepaddle.org.cn/packages/nightly/cpu/
|
||||
# python -m pip install --pre paddle-iluvatar-gpu==3.0.0.dev20250806 -i https://www.paddlepaddle.org.cn/packages/nightly/ixuca/
|
||||
python -m pip install paddlepaddle==3.1.1 -i https://www.paddlepaddle.org.cn/packages/stable/cpu/
|
||||
python -m pip install paddle-iluvatar-gpu==3.1.1 -i https://www.paddlepaddle.org.cn/packages/stable/ixuca/
|
||||
# Patch, remove if image updated
|
||||
cp /data1/fastdeploy/packages/cusolver.h /usr/local/lib/python3.10/site-packages/paddle/include/paddle/phi/backends/dynload/cusolver.h
|
||||
echo "build whl"
|
||||
bash build.sh || exit 1
|
||||
|
||||
unset http_proxy
|
||||
unset https_proxy
|
||||
unset no_proxy
|
||||
|
||||
rm -rf log/*
|
||||
export LD_PRELOAD=/usr/local/corex/lib64/libcuda.so.1
|
||||
ln -sf /usr/local/bin/python3 /usr/local/bin/python
|
||||
echo "pip requirements"
|
||||
python -m pip install -r requirements_iluvatar.txt
|
||||
echo "install paddle cpu and custom device"
|
||||
python -m pip install paddlepaddle==3.3.0.dev20251028 -i https://www.paddlepaddle.org.cn/packages/nightly/cpu/
|
||||
python -m pip install paddle-iluvatar-gpu==3.0.0.dev20251029 -i https://www.paddlepaddle.org.cn/packages/nightly/ixuca/
|
||||
echo "build whl"
|
||||
bash build.sh || exit 1
|
||||
|
||||
CI_PATH=tests/ci_use/iluvatar_UT
|
||||
export INFERENCE_MSG_QUEUE_ID=232132
|
||||
export FD_DEBUG=1
|
||||
export PADDLE_XCCL_BACKEND=iluvatar_gpu
|
||||
export FD_SAMPLING_CLASS=rejection
|
||||
python tests/ci_use/iluvatar_UT/run_ernie300B_4layer.py
|
||||
exit_code=$?
|
||||
echo exit_code is ${exit_code}
|
||||
|
||||
ps -efww | grep -E 'run_ernie300B_4layer' | grep -v grep | awk '{print $2}' | xargs kill -9 || true
|
||||
ci_list=(
|
||||
${CI_PATH}/run_ernie300B_4layer.py
|
||||
${CI_PATH}/run_ernie_vl_28B.py
|
||||
)
|
||||
echo "test ci files: ${ci_list[@]}"
|
||||
for cur_test_file in ${ci_list[@]}
|
||||
do
|
||||
echo "============ start to test ${cur_test_file} ==========="
|
||||
rm -rf log/*
|
||||
python ${cur_test_file}
|
||||
exit_code=$?
|
||||
echo exit_code is ${exit_code}
|
||||
|
||||
if [ ${exit_code} -ne 0 ]; then
|
||||
echo "log/workerlog.0"
|
||||
cat log/workerlog.0
|
||||
exit 1
|
||||
fi
|
||||
ps -efww | grep -E '${cur_test_file}' | grep -v grep | awk '{print $2}' | xargs kill -9 || true
|
||||
|
||||
if [ ${exit_code} -ne 0 ]; then
|
||||
echo "log/workerlog.0"
|
||||
cat log/workerlog.0
|
||||
exit 1
|
||||
fi
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user