Skip to content

Commit 47dbf20

Browse files
committed
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into accuracy_expand_grad
2 parents e062085 + 44de935 commit 47dbf20

File tree

362 files changed

+5071
-1405
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

362 files changed

+5071
-1405
lines changed

.github/workflows/Build-develop.yml

Lines changed: 0 additions & 178 deletions
This file was deleted.

.github/workflows/_Api-Benchmark.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
name: Check bypass for Api-Benchmark
3131
uses: ./.github/workflows/check-bypass.yml
3232
with:
33-
workflow-name: 'api-bm'
33+
workflow-name: 'api-benchmark'
3434
secrets:
3535
github-token: ${{ secrets.GITHUB_TOKEN }}
3636

.github/workflows/_CE-CINN-Framework.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ jobs:
8888
uses: ./.github/actions/check-bypass
8989
with:
9090
github-token: ${{ secrets.GITHUB_TOKEN }}
91-
workflow-name: ce-cinn
91+
workflow-name: ce-cinn-framework
9292

9393
- name: Determine ci trigger
9494
if: steps.check-bypass.outputs.can-skip != 'true'

.github/workflows/_Linux-XPU.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,13 @@ jobs:
5353
CUDA_VERSION:
5454
CUDNN_VERSION:
5555
WITH_XPU_BKCL: "ON"
56+
WITH_XPU_FFT: "ON"
5657
WITH_XPU_XRE5: "ON"
5758
CACHE_DIR: /root/.cache
5859
CCACHE_DIR: /root/.ccache
5960
CCACHE_MAXSIZE: 150G
6061
CCACHE_LIMIT_MULTIPLE: 0.8
62+
IF_KUNLUN3: "OFF"
6163
GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6264
home_dir: ${{ github.workspace }}/../../../..
6365
run: |
@@ -85,6 +87,7 @@ jobs:
8587
-e CUDA_VERSION \
8688
-e CUDNN_VERSION \
8789
-e WITH_XPU_BKCL \
90+
-e WITH_XPU_FFT \
8891
-e WITH_XPU_XRE5 \
8992
-e WITH_INFERENCE_API_TEST \
9093
-e CACHE_DIR \
@@ -93,6 +96,7 @@ jobs:
9396
-e CCACHE_LIMIT_MULTIPLE \
9497
-e ci_scripts \
9598
-e WITH_AVX \
99+
-e IF_KUNLUN3 \
96100
-e no_proxy \
97101
-e GITHUB_API_TOKEN \
98102
-e CI_name \
@@ -212,6 +216,7 @@ jobs:
212216
CCACHE_DIR: /root/.ccache
213217
CCACHE_MAXSIZE: 150G
214218
CCACHE_LIMIT_MULTIPLE: 0.8
219+
IF_KUNLUN3: "OFF"
215220
GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
216221
home_dir: ${{ github.workspace }}/../../../..
217222
FLAGS_use_stride_kernel: "0"
@@ -252,6 +257,7 @@ jobs:
252257
-e CCACHE_LIMIT_MULTIPLE \
253258
-e ci_scripts \
254259
-e WITH_AVX \
260+
-e IF_KUNLUN3 \
255261
-e no_proxy \
256262
-e GITHUB_API_TOKEN \
257263
-e FLAGS_use_stride_kernel \

.github/workflows/_Slice.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ jobs:
7272
mkdir -p ${{ github.workspace }}/../../../.cache/pip
7373
source ${{ github.workspace }}/../../../proxy
7474
python3.10 -m pip config set global.cache-dir ${{ github.workspace }}/../../../.cache/pip
75-
python3.10 -m pip install torch==2.6.0 torchvision==0.21.0 torchaudio==2.6.0 --index-url https://download.pytorch.org/whl/cu118
7675
python3.10 -m pip install $wheel_link
76+
python3.10 -m pip install torch==2.6.0 torchvision==0.21.0 torchaudio==2.6.0 --index-url https://download.pytorch.org/whl/cu118
7777
python3.10 test_slice_float32.py
7878
'
7979

.github/workflows/rerun.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -264,11 +264,11 @@ jobs:
264264
JOB_NAME: 'CE-Framework / Test'
265265

266266
- name: Rerun Api-Benchmark
267-
if: ${{ contains(github.event.comment.body, 'api-bm') }}
267+
if: ${{ contains(github.event.comment.body, 'api-benchmark') }}
268268
uses: ./.github/actions/rerun-workflow
269269
with:
270270
PR_ID: ${{ github.event.issue.number }}
271271
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
272272
OWNER: ${{ github.repository_owner }}
273273
REPO: ${{ github.event.repository.name }}
274-
JOB_NAME: 'Api-Benchmark / Check bypass for inference / Check bypass'
274+
JOB_NAME: 'Api-Benchmark / Check bypass for Api-Benchmark / Check bypass'

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ repos:
5656
args: [--force-exclude]
5757
# For Python files
5858
- repo: https://github.com/psf/black-pre-commit-mirror
59-
rev: 24.8.0
59+
rev: 25.1.0
6060
hooks:
6161
- id: black
6262
- repo: https://github.com/astral-sh/ruff-pre-commit

ci/coverage_gcda_clean.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1414
# See the License for the specific language governing permissions and
1515
# limitations under the License.
16-
""" usage: gcda_clean.py pull_id. """
16+
"""usage: gcda_clean.py pull_id."""
1717

1818
import os
1919
import sys

ci/kunlun_test.sh

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -177,15 +177,12 @@ set +x
177177
echo "Training Resnet50 completed!"
178178

179179
#inference Reset50
180-
IFS=',' read -ra DEVICES <<< "$CUDA_VISIBLE_DEVICES"
181-
echo ${DEVICES[0]}
182-
183180
echo "Starting to predict ResNet50 model..."
184181
python main.py -c paddlex/configs/modules/image_classification/ResNet50.yaml \
185182
-o Global.mode=predict \
186183
-o Predict.model_dir="./resnet50_output/best_model/inference" \
187184
-o Predict.input="https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/general_image_classification_001.jpg" \
188-
-o Global.device="xpu:${DEVICES[0]}"
185+
-o Global.device="xpu:0"
189186
echo "Predicting Resnet50 completed!"
190187
cd ..
191188
export FLAGS_enable_pir_api=1

ci/run_setup.sh

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,13 +216,13 @@ function run_setup(){
216216
echo "if you use setup.py to compile,please export envs as following in /paddle ..."
217217
cat << EOF
218218
========================================
219-
export CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE:-Release} WITH_GPU=${WITH_GPU:-OFF} WITH_SHARED_PHI=${WITH_SHARED_PHI:-OFF} WITH_TENSORRT=${WITH_TENSORRT:-ON} WITH_OPENVINO=${WITH_OPENVINO:-OFF} WITH_ROCM=${WITH_ROCM:-OFF} WITH_CINN=${WITH_CINN:-OFF} WITH_DISTRIBUTE=${distributed_flag} WITH_MKL=${WITH_MKL:-ON} WITH_AVX=${WITH_AVX:-OFF} CUDA_ARCH_NAME=${CUDA_ARCH_NAME:-All} NEW_RELEASE_PYPI=${NEW_RELEASE_PYPI:-OFF} NEW_RELEASE_ALL=${NEW_RELEASE_ALL:-OFF} NEW_RELEASE_JIT=${NEW_RELEASE_JIT:-OFF} WITH_PYTHON=${WITH_PYTHON:-ON} CUDNN_ROOT=/usr/ WITH_TESTING=${WITH_TESTING:-ON} WITH_COVERAGE=${WITH_COVERAGE:-OFF} WITH_INCREMENTAL_COVERAGE=${WITH_INCREMENTAL_COVERAGE:-OFF} CMAKE_MODULE_PATH=/opt/rocm/hip/cmake CMAKE_EXPORT_COMPILE_COMMANDS=ON WITH_INFERENCE_API_TEST=${WITH_INFERENCE_API_TEST:-ON} INFERENCE_DEMO_INSTALL_DIR=${INFERENCE_DEMO_INSTALL_DIR} PY_VERSION=${PY_VERSION:-3.8} CMAKE_INSTALL_PREFIX=${INSTALL_PREFIX:-/paddle/build} WITH_PSCORE=${pscore_flag} WITH_PSLIB=${pslib_flag} WITH_GLOO=${gloo_flag} WITH_XPU=${WITH_XPU:-OFF} WITH_IPU=${WITH_IPU:-OFF} XPU_SDK_ROOT=${XPU_SDK_ROOT:-""} WITH_XPU_BKCL=${WITH_XPU_BKCL:-OFF} WITH_XPU_XRE5=${WITH_XPU_XRE5:-OFF} WITH_ARM=${WITH_ARM:-OFF} WITH_STRIP=${WITH_STRIP:-ON} ON_INFER=${ON_INFER:-OFF} WITH_HETERPS=${WITH_HETERPS:-OFF} CUDA_ARCH_BIN=${CUDA_ARCH_BIN} WITH_RECORD_BUILDTIME=${WITH_RECORD_BUILDTIME:-OFF} WITH_UNITY_BUILD=${WITH_UNITY_BUILD:-OFF} WITH_ONNXRUNTIME=${WITH_ONNXRUNTIME:-OFF} WITH_CUDNN_FRONTEND=${WITH_CUDNN_FRONTEND:-OFF} WITH_CPP_TEST=${WITH_CPP_TEST:-OFF} FA_BUILD_WITH_CACHE=${FA_BUILD_WITH_CACHE:-ON}
219+
export CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE:-Release} WITH_GPU=${WITH_GPU:-OFF} WITH_SHARED_PHI=${WITH_SHARED_PHI:-OFF} WITH_TENSORRT=${WITH_TENSORRT:-ON} WITH_OPENVINO=${WITH_OPENVINO:-OFF} WITH_ROCM=${WITH_ROCM:-OFF} WITH_CINN=${WITH_CINN:-OFF} WITH_DISTRIBUTE=${distributed_flag} WITH_MKL=${WITH_MKL:-ON} WITH_AVX=${WITH_AVX:-OFF} CUDA_ARCH_NAME=${CUDA_ARCH_NAME:-All} NEW_RELEASE_PYPI=${NEW_RELEASE_PYPI:-OFF} NEW_RELEASE_ALL=${NEW_RELEASE_ALL:-OFF} NEW_RELEASE_JIT=${NEW_RELEASE_JIT:-OFF} WITH_PYTHON=${WITH_PYTHON:-ON} CUDNN_ROOT=/usr/ WITH_TESTING=${WITH_TESTING:-ON} WITH_COVERAGE=${WITH_COVERAGE:-OFF} WITH_INCREMENTAL_COVERAGE=${WITH_INCREMENTAL_COVERAGE:-OFF} CMAKE_MODULE_PATH=/opt/rocm/hip/cmake CMAKE_EXPORT_COMPILE_COMMANDS=ON WITH_INFERENCE_API_TEST=${WITH_INFERENCE_API_TEST:-ON} INFERENCE_DEMO_INSTALL_DIR=${INFERENCE_DEMO_INSTALL_DIR} PY_VERSION=${PY_VERSION:-3.8} CMAKE_INSTALL_PREFIX=${INSTALL_PREFIX:-/paddle/build} WITH_PSCORE=${pscore_flag} WITH_PSLIB=${pslib_flag} WITH_GLOO=${gloo_flag} WITH_XPU=${WITH_XPU:-OFF} WITH_IPU=${WITH_IPU:-OFF} XPU_SDK_ROOT=${XPU_SDK_ROOT:-""} WITH_XPU_BKCL=${WITH_XPU_BKCL:-OFF} WITH_XPU_XHPC=${WITH_XPU_XHPC:-OFF} WITH_XPU_XFT=${WITH_XPU_XFT:-OFF} WITH_XPU_XRE5=${WITH_XPU_XRE5:-OFF} WITH_XPU_FFT=${WITH_XPU_FFT:-OFF} WITH_ARM=${WITH_ARM:-OFF} WITH_STRIP=${WITH_STRIP:-ON} ON_INFER=${ON_INFER:-OFF} WITH_HETERPS=${WITH_HETERPS:-OFF} CUDA_ARCH_BIN=${CUDA_ARCH_BIN} WITH_RECORD_BUILDTIME=${WITH_RECORD_BUILDTIME:-OFF} WITH_UNITY_BUILD=${WITH_UNITY_BUILD:-OFF} WITH_ONNXRUNTIME=${WITH_ONNXRUNTIME:-OFF} WITH_CUDNN_FRONTEND=${WITH_CUDNN_FRONTEND:-OFF} WITH_CPP_TEST=${WITH_CPP_TEST:-OFF} FA_BUILD_WITH_CACHE=${FA_BUILD_WITH_CACHE:-ON}
220220
========================================
221221
EOF
222222
echo "if you use cmake to compile,please Configuring cmake in /paddle/build ..."
223223
cat <<EOF
224224
========================================
225-
cmake .. -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE:-Release} -DWITH_GPU=${WITH_GPU:-OFF} -DWITH_SHARED_PHI=${WITH_SHARED_PHI:-OFF} -DWITH_TENSORRT=${WITH_TENSORRT:-ON} -DWITH_OPENVINO=${WITH_OPENVINO:-OFF} -DWITH_ROCM=${WITH_ROCM:-OFF} -DWITH_CINN=${WITH_CINN:-OFF} -DWITH_DISTRIBUTE=${distributed_flag} -DWITH_MKL=${WITH_MKL:-ON} -DWITH_AVX=${WITH_AVX:-OFF} -DCUDA_ARCH_NAME=${CUDA_ARCH_NAME:-All} -DNEW_RELEASE_PYPI=${NEW_RELEASE_PYPI:-OFF} -DNEW_RELEASE_ALL=${NEW_RELEASE_ALL:-OFF} -DNEW_RELEASE_JIT=${NEW_RELEASE_JIT:-OFF} -DWITH_PYTHON=${WITH_PYTHON:-ON} -DCUDNN_ROOT=/usr/ -DWITH_TESTING=${WITH_TESTING:-ON} -DWITH_COVERAGE=${WITH_COVERAGE:-OFF} -DWITH_INCREMENTAL_COVERAGE=${WITH_INCREMENTAL_COVERAGE:-OFF} -DCMAKE_MODULE_PATH=/opt/rocm/hip/cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DWITH_INFERENCE_API_TEST=${WITH_INFERENCE_API_TEST:-ON} -DINFERENCE_DEMO_INSTALL_DIR=${INFERENCE_DEMO_INSTALL_DIR} -DPY_VERSION=${PY_VERSION:-3.8} -DCMAKE_INSTALL_PREFIX=${INSTALL_PREFIX:-/paddle/build} -DWITH_PSCORE=${pscore_flag} -DWITH_PSLIB=${pslib_flag} -DWITH_GLOO=${gloo_flag} -DWITH_XPU=${WITH_XPU:-OFF} -DWITH_IPU=${WITH_IPU:-OFF} -DXPU_SDK_ROOT=${XPU_SDK_ROOT:-""} -DWITH_XPU_BKCL=${WITH_XPU_BKCL:-OFF} -DWITH_XPU_XRE5=${WITH_XPU_XRE5:-OFF} -DWITH_ARM=${WITH_ARM:-OFF} -DWITH_STRIP=${WITH_STRIP:-ON} -DON_INFER=${ON_INFER:-OFF} -DWITH_HETERPS=${WITH_HETERPS:-OFF} -DCUDA_ARCH_BIN=${CUDA_ARCH_BIN} -DWITH_RECORD_BUILDTIME=${WITH_RECORD_BUILDTIME:-OFF} -DWITH_UNITY_BUILD=${WITH_UNITY_BUILD:-OFF} -DWITH_ONNXRUNTIME=${WITH_ONNXRUNTIME:-OFF} -DWITH_CUDNN_FRONTEND=${WITH_CUDNN_FRONTEND:-OFF} -DWITH_CPP_TEST=${WITH_CPP_TEST:-OFF} -DFA_BUILD_WITH_CACHE=${FA_BUILD_WITH_CACHE:-ON}
225+
cmake .. -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE:-Release} -DWITH_GPU=${WITH_GPU:-OFF} -DWITH_SHARED_PHI=${WITH_SHARED_PHI:-OFF} -DWITH_TENSORRT=${WITH_TENSORRT:-ON} -DWITH_OPENVINO=${WITH_OPENVINO:-OFF} -DWITH_ROCM=${WITH_ROCM:-OFF} -DWITH_CINN=${WITH_CINN:-OFF} -DWITH_DISTRIBUTE=${distributed_flag} -DWITH_MKL=${WITH_MKL:-ON} -DWITH_AVX=${WITH_AVX:-OFF} -DCUDA_ARCH_NAME=${CUDA_ARCH_NAME:-All} -DNEW_RELEASE_PYPI=${NEW_RELEASE_PYPI:-OFF} -DNEW_RELEASE_ALL=${NEW_RELEASE_ALL:-OFF} -DNEW_RELEASE_JIT=${NEW_RELEASE_JIT:-OFF} -DWITH_PYTHON=${WITH_PYTHON:-ON} -DCUDNN_ROOT=/usr/ -DWITH_TESTING=${WITH_TESTING:-ON} -DWITH_COVERAGE=${WITH_COVERAGE:-OFF} -DWITH_INCREMENTAL_COVERAGE=${WITH_INCREMENTAL_COVERAGE:-OFF} -DCMAKE_MODULE_PATH=/opt/rocm/hip/cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DWITH_INFERENCE_API_TEST=${WITH_INFERENCE_API_TEST:-ON} -DINFERENCE_DEMO_INSTALL_DIR=${INFERENCE_DEMO_INSTALL_DIR} -DPY_VERSION=${PY_VERSION:-3.8} -DCMAKE_INSTALL_PREFIX=${INSTALL_PREFIX:-/paddle/build} -DWITH_PSCORE=${pscore_flag} -DWITH_PSLIB=${pslib_flag} -DWITH_GLOO=${gloo_flag} -DWITH_XPU=${WITH_XPU:-OFF} -DWITH_IPU=${WITH_IPU:-OFF} -DXPU_SDK_ROOT=${XPU_SDK_ROOT:-""} -DWITH_XPU_BKCL=${WITH_XPU_BKCL:-OFF} -DWITH_XPU_XHPC=${WITH_XPU_XHPC:-OFF} -DWITH_XPU_XFT=${WITH_XPU_XFT:-OFF} -DWITH_XPU_XRE5=${WITH_XPU_XRE5:-OFF} -DWITH_XPU_FFT=${WITH_XPU_FFT:-OFF} -DWITH_ARM=${WITH_ARM:-OFF} -DWITH_STRIP=${WITH_STRIP:-ON} -DON_INFER=${ON_INFER:-OFF} -DWITH_HETERPS=${WITH_HETERPS:-OFF} -DCUDA_ARCH_BIN=${CUDA_ARCH_BIN} -DWITH_RECORD_BUILDTIME=${WITH_RECORD_BUILDTIME:-OFF} -DWITH_UNITY_BUILD=${WITH_UNITY_BUILD:-OFF} -DWITH_ONNXRUNTIME=${WITH_ONNXRUNTIME:-OFF} -DWITH_CUDNN_FRONTEND=${WITH_CUDNN_FRONTEND:-OFF} -DWITH_CPP_TEST=${WITH_CPP_TEST:-OFF} -DFA_BUILD_WITH_CACHE=${FA_BUILD_WITH_CACHE:-ON}
226226
========================================
227227
EOF
228228
export CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE:-Release}
@@ -256,7 +256,10 @@ EOF
256256
export WITH_IPU=${WITH_IPU:-OFF}
257257
export XPU_SDK_ROOT=${XPU_SDK_ROOT:-""}
258258
export WITH_XPU_BKCL=${WITH_XPU_BKCL:-OFF}
259+
export WITH_XPU_XHPC=${WITH_XPU_XHPC:-OFF}
260+
export WITH_XPU_XFT=${WITH_XPU_XFT:-OFF}
259261
export WITH_XPU_XRE5=${WITH_XPU_XRE5:-OFF}
262+
export WITH_XPU_FFT=${WITH_XPU_FFT:-OFF}
260263
export WITH_ARM=${WITH_ARM:-OFF}
261264
export WITH_STRIP=${WITH_STRIP:-ON}
262265
export ON_INFER=${ON_INFER:-OFF}

0 commit comments

Comments
 (0)