Skip to content

Commit fcc1ad4

Browse files
author
lvkunpeng
committed
update cmake_switch_python.file
1 parent 54c9d94 commit fcc1ad4

File tree

1 file changed

+27
-30
lines changed

1 file changed

+27
-30
lines changed

.github/workflows/cmake_switch_python.yml

Lines changed: 27 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -24,32 +24,32 @@ jobs:
2424
workspace=$(pwd)
2525
echo "当前工作目录: $workspace"
2626
27-
echo "开始清空当前目录下所有文件..."
28-
rm -rf "$workspace"/*
29-
30-
echo "当前目录已清空,开始重新下载 Paddle.tar..."
31-
url="https://paddle-qa.bj.bcebos.com/CodeSync/${AGILE_COMPILE_BRANCH}/${AGILE_REVISION}/Paddle.tar"
32-
wget -q --no-proxy ${url} --no-check-certificate || wget_failed=101
33-
if [[ "${wget_failed}" == "101" ]]; then
34-
echo "wget failed, start cloning..."
35-
git clone https://github.com/PaddlePaddle/Paddle.git --depth=100 -b ${AGILE_COMPILE_BRANCH} Paddle
36-
else
37-
tar xf Paddle.tar
38-
fi
39-
40-
# if [ -d "$workspace/Paddle.tar" ]; then
41-
# echo "Paddle 源码包已存在,跳过下载/clone。"
27+
# echo "开始清空当前目录下所有文件..."
28+
# rm -rf "$workspace"/*
29+
# echo "当前目录已清空,开始重新下载 Paddle.tar..."
30+
# url="https://paddle-qa.bj.bcebos.com/CodeSync/${AGILE_COMPILE_BRANCH}/${AGILE_REVISION}/Paddle.tar"
31+
# wget -q --no-proxy ${url} --no-check-certificate || wget_failed=101
32+
# if [[ "${wget_failed}" == "101" ]]; then
33+
# echo "wget failed, start cloning..."
34+
# git clone https://github.com/PaddlePaddle/Paddle.git --depth=100 -b ${AGILE_COMPILE_BRANCH} Paddle
4235
# else
43-
# url="https://paddle-qa.bj.bcebos.com/CodeSync/${AGILE_COMPILE_BRANCH}/${AGILE_REVISION}/Paddle.tar"
44-
# wget -q --no-proxy ${url} --no-check-certificate || wget_failed=101
45-
# if [[ "${wget_failed}" == "101" ]]; then
46-
# echo "wget failed, start cloning..."
47-
# git clone https://github.com/PaddlePaddle/Paddle.git --depth=100 -b ${AGILE_COMPILE_BRANCH} Paddle
48-
# else
49-
# tar xf Paddle.tar
50-
# fi
36+
# tar xf Paddle.tar
5137
# fi
5238
39+
if [ -f "Paddle.tar" ]; then
40+
echo "Paddle 源码包已存在,跳过下载/clone。"
41+
tar xf Paddle.tar
42+
else
43+
url="https://paddle-qa.bj.bcebos.com/CodeSync/${AGILE_COMPILE_BRANCH}/${AGILE_REVISION}/Paddle.tar"
44+
wget -q --no-proxy ${url} --no-check-certificate || wget_failed=101
45+
if [[ "${wget_failed}" == "101" ]]; then
46+
echo "wget failed, start cloning..."
47+
git clone https://github.com/PaddlePaddle/Paddle.git --depth=100 -b ${AGILE_COMPILE_BRANCH} Paddle
48+
else
49+
tar xf Paddle.tar
50+
fi
51+
fi
52+
5353
cd Paddle
5454
git reset --hard ${AGILE_REVISION}
5555
git submodule update --init --recursive
@@ -64,7 +64,7 @@ jobs:
6464
needs: prepare-source
6565
strategy:
6666
fail-fast: false
67-
max-parallel: 2
67+
max-parallel: 1
6868
matrix:
6969
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
7070
env:
@@ -98,8 +98,9 @@ jobs:
9898
echo "PADDLE_VERSION_SUFFIX=.dev${DATE_ONLY}" >> $GITHUB_ENV
9999
fi
100100
101-
- name: Setup Python ${{ matrix.python-version }} Environment
101+
- name: Build Paddle for Python ${{ matrix.python-version }}
102102
run: |
103+
cd Paddle
103104
python${{ matrix.python-version }} -m venv myenv --clear
104105
source myenv/bin/activate
105106
@@ -110,14 +111,10 @@ jobs:
110111
python -m pip install -r python/requirements.txt
111112
python -m pip install -r paddle/scripts/compile_requirements.txt
112113
113-
- name: Build Paddle for Python ${{ matrix.python-version }}
114-
run: |
115-
set -xe
116-
source myenv/bin/activate
117114
bash -x paddle/scripts/paddle_build.sh mac_m1_arm || exit 1
118115
cp ./build/python/dist/*.whl ./BUILD_RESULT || true
119116
rm -rf ./build
120-
117+
121118
- name: Upload Wheel for Python ${{ matrix.python-version }}
122119
uses: actions/upload-artifact@v4
123120
with:

0 commit comments

Comments
 (0)