From 9fe7cc6bf9651325431bf15afc42c9757cb0a74f Mon Sep 17 00:00:00 2001 From: Liu Yiqun Date: Tue, 28 Oct 2025 14:14:35 +0800 Subject: [PATCH 1/3] Test ci. --- tools/ci/check_validate.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/ci/check_validate.sh b/tools/ci/check_validate.sh index f443cd9ea..31af6cdec 100644 --- a/tools/ci/check_validate.sh +++ b/tools/ci/check_validate.sh @@ -157,6 +157,11 @@ function summary_problems() { function main() { check_paths_without_spaces + python --version + which python3.10 + pip install --pre torch --index-url https://download.pytorch.org/whl/nightly/cu126 + python -c "import torch; print(torch.__version__)" + exit prepare_torch_env check_validation_info=$(check_torch_validation) check_validation_code=$? From 868bb8ee4b791f66ff462b2f2b5d777e1462c2c6 Mon Sep 17 00:00:00 2001 From: Liu Yiqun Date: Tue, 28 Oct 2025 14:55:48 +0800 Subject: [PATCH 2/3] Update python version. --- tools/ci/check_validate.sh | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/tools/ci/check_validate.sh b/tools/ci/check_validate.sh index 31af6cdec..27acb6fcd 100644 --- a/tools/ci/check_validate.sh +++ b/tools/ci/check_validate.sh @@ -35,13 +35,13 @@ function prepare_torch_env() { LOG "[INFO] Device Id: ${CUDA_VISIBLE_DEVICES}" # Update pip LOG "[INFO] Update pip ..." - env http_proxy="" https_proxy="" pip install -U pip > /dev/null + env http_proxy="" https_proxy="" python3.10 -m pip install -U pip > /dev/null [ $? -ne 0 ] && LOG "[FATAL] Update pip failed!" && exit -1 # install torch - pip install --pre torch --index-url https://download.pytorch.org/whl/nightly/cu126 > /dev/null + python3.10 -m pip install --pre torch --index-url https://download.pytorch.org/whl/nightly/cu126 > /dev/null [ $? -ne 0 ] && LOG "[FATAL] Install torch2.9.0 failed!" && exit -1 else - python ${GRAPH_NET_EXTRACT_WORKSPACE}/tools/count_sample.py + python3.10 ${GRAPH_NET_EXTRACT_WORKSPACE}/tools/count_sample.py LOG "[INFO] This pull request doesn't change any torch samples, skip the CI." fi } @@ -53,16 +53,16 @@ function prepare_paddle_env() { LOG "[INFO] Device Id: ${CUDA_VISIBLE_DEVICES}" # Update pip LOG "[INFO] Update pip ..." - env http_proxy="" https_proxy="" pip install -U pip > /dev/null + env http_proxy="" https_proxy="" python3.10 -m pip install -U pip > /dev/null [ $? -ne 0 ] && LOG "[FATAL] Update pip failed!" && exit -1 # install paddle - pip install astor + python3.10 -m pip install astor LOG "[INFO] Install paddlepaddle-develop ..." - python -m pip install --pre paddlepaddle-gpu -i https://www.paddlepaddle.org.cn/packages/nightly/cu118/ > /dev/null + python3.10 -m pip install --pre paddlepaddle-gpu -i https://www.paddlepaddle.org.cn/packages/nightly/cu118/ > /dev/null [ $? -ne 0 ] && LOG "[FATAL] Install paddlepaddle-develop failed!" && exit -1 - python -c "import paddle; print('[PaddlePaddle Commit]', paddle.version.commit)" + python3.10 -c "import paddle; print('[PaddlePaddle Commit]', paddle.version.commit)" else - python ${GRAPH_NET_EXTRACT_WORKSPACE}/tools/count_sample.py + python3.10 ${GRAPH_NET_EXTRACT_WORKSPACE}/tools/count_sample.py LOG "[INFO] This pull request doesn't change any paddle samples, skip the CI." fi } @@ -89,7 +89,7 @@ function check_torch_validation() { fail_name=() for model_path in ${MODIFIED_MODEL_PATHS[@]} do - python -m graph_net.torch.validate --model-path ${GRAPH_NET_EXTRACT_WORKSPACE}/${model_path} >&2 + python3.10 -m graph_net.torch.validate --model-path ${GRAPH_NET_EXTRACT_WORKSPACE}/${model_path} >&2 [ $? -ne 0 ] && fail_name[${#fail_name[@]}]="${model_path}" done local failed_cnt=${#fail_name[@]} @@ -125,7 +125,7 @@ function check_paddle_validation() { fail_name=() for model_path in ${MODIFIED_MODEL_PATHS[@]} do - python -m graph_net.paddle.validate --model-path ${GRAPH_NET_EXTRACT_WORKSPACE}/${model_path} >&2 + python3.10 -m graph_net.paddle.validate --model-path ${GRAPH_NET_EXTRACT_WORKSPACE}/${model_path} >&2 [ $? -ne 0 ] && fail_name[${#fail_name[@]}]="${model_path}" done local failed_cnt=${#fail_name[@]} @@ -157,10 +157,8 @@ function summary_problems() { function main() { check_paths_without_spaces - python --version - which python3.10 - pip install --pre torch --index-url https://download.pytorch.org/whl/nightly/cu126 - python -c "import torch; print(torch.__version__)" + python3.10 -m pip install --pre torch --index-url https://download.pytorch.org/whl/nightly/cu126 + python3.10 -c "import torch; print(torch.__version__)" exit prepare_torch_env check_validation_info=$(check_torch_validation) @@ -170,7 +168,7 @@ function main() { check_validation_info=$(check_paddle_validation) check_validation_code=$? summary_problems $check_validation_code "$check_validation_info" - python ${GRAPH_NET_EXTRACT_WORKSPACE}/tools/count_sample.py + python3.10 ${GRAPH_NET_EXTRACT_WORKSPACE}/tools/count_sample.py LOG "[INFO] check_validation run success and no error!" } From 192932155e5b1101a93c5bad561f08e68f3303e9 Mon Sep 17 00:00:00 2001 From: Liu Yiqun Date: Tue, 28 Oct 2025 15:05:35 +0800 Subject: [PATCH 3/3] Remove debug codes. --- tools/ci/check_validate.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/tools/ci/check_validate.sh b/tools/ci/check_validate.sh index 27acb6fcd..5c746fda7 100644 --- a/tools/ci/check_validate.sh +++ b/tools/ci/check_validate.sh @@ -157,9 +157,6 @@ function summary_problems() { function main() { check_paths_without_spaces - python3.10 -m pip install --pre torch --index-url https://download.pytorch.org/whl/nightly/cu126 - python3.10 -c "import torch; print(torch.__version__)" - exit prepare_torch_env check_validation_info=$(check_torch_validation) check_validation_code=$?