From f8b70bf60cdbe0da15a7d0ab3e0ce29b368b91e3 Mon Sep 17 00:00:00 2001 From: plusNew001 <95567040+plusNew001@users.noreply.github.com> Date: Wed, 27 Aug 2025 14:25:56 +0800 Subject: [PATCH] update xpu ci (#3632) * Update Docker image version in CI workflow * Modify paddlepaddle-xpu installation and add dependencies Updated installation source for paddlepaddle-xpu and added dependency download step. * Fix no_proxy environment variable in CI workflow --- .github/workflows/ci_xpu.yml | 5 +++-- scripts/run_ci_xpu.sh | 7 ++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci_xpu.yml b/.github/workflows/ci_xpu.yml index 7bb267fd2..cbc75adeb 100644 --- a/.github/workflows/ci_xpu.yml +++ b/.github/workflows/ci_xpu.yml @@ -24,7 +24,7 @@ jobs: - name: Code Checkout env: - docker_image: ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/fastdeploy-xpu:2.0.0 + docker_image: ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/fastdeploy-xpu:2.1.0 run: | REPO="https://github.com/${{ github.repository }}.git" FULL_REPO="${{ github.repository }}" @@ -55,7 +55,7 @@ jobs: - name: Run CI unittest env: - docker_image: ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/fastdeploy-xpu:2.0.0 + docker_image: ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/fastdeploy-xpu:2.1.0 run: | runner_name="${{ runner.name }}" last_char="${runner_name: -1}" @@ -77,6 +77,7 @@ jobs: -e "MODEL_PATH=/ssd3/model" \ -e "http_proxy=$(git config --global --get http.proxy)" \ -e "https_proxy=$(git config --global --get https.proxy)" \ + -e "no_proxy=bcebos.com" \ -e "FD_API_PORT=${FD_API_PORT}" \ -e "FD_ENGINE_QUEUE_PORT=${FD_ENGINE_QUEUE_PORT}" \ -e "FD_METRICS_PORT=${FD_METRICS_PORT}" \ diff --git a/scripts/run_ci_xpu.sh b/scripts/run_ci_xpu.sh index 850db5aa5..a50c15d43 100644 --- a/scripts/run_ci_xpu.sh +++ b/scripts/run_ci_xpu.sh @@ -8,16 +8,17 @@ ps -efww | grep -E '8188' | grep -v grep | awk '{print $2}' | xargs kill -9 || t lsof -t -i :8188 | xargs kill -9 || true export model_path=${MODEL_PATH}/data/eb45t_4_layer -export CLANG_PATH=${MODEL_PATH}/data/xtdk -export XVLLM_PATH=${MODEL_PATH}/data/xvllm echo "pip requirements" python -m pip install -r requirements.txt echo "uninstall org" python -m pip uninstall paddlepaddle-xpu -y python -m pip uninstall fastdeploy-xpu -y -python -m pip install paddlepaddle-xpu -i https://www.paddlepaddle.org.cn/packages/stable/xpu-p800/ +python -m pip install paddlepaddle-xpu -i https://www.paddlepaddle.org.cn/packages/nightly/xpu-p800/ echo "build whl" +bash custom_ops/xpu_ops/src/download_dependencies.sh develop +export CLANG_PATH=$(pwd)/custom_ops/xpu_ops/src/third_party/xtdk +export XVLLM_PATH=$(pwd)/custom_ops/xpu_ops/src/third_party/xvllm bash build.sh || exit 1 echo "pip others" python -m pip install openai -U