From 44763364faa723cfd55d65bd9ed73604bf5472de Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Fri, 7 Nov 2025 03:24:27 +0000 Subject: [PATCH 01/19] Coverage Test 12.9 --- .github/workflows/Coverage.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/Coverage.yml b/.github/workflows/Coverage.yml index af19cc5d9b81ed..b6af3a8009a835 100644 --- a/.github/workflows/Coverage.yml +++ b/.github/workflows/Coverage.yml @@ -86,7 +86,8 @@ jobs: run: | container_name=${TASK}-build-$(date +%Y%m%d-%H%M%S) echo "container_name=${container_name}" >> ${{ github.env }} - docker_image=${{ needs.build-docker.outputs.docker_coverage_image }} + #docker_image=${{ needs.build-docker.outputs.docker_coverage_image }} + docker_image=ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:cuda129-coverage-test docker run -d -t --name ${container_name} \ -v "/home/data/cfs:/home/data/cfs" \ -v "/home/data/cfs/.cache:/root/.cache" \ @@ -285,7 +286,8 @@ jobs: run: | container_name=${TASK}-$(date +%Y%m%d-%H%M%S) echo "container_name=${container_name}" >> ${{ github.env }} - docker_image=${{ needs.build-docker.outputs.docker_coverage_image }} + #docker_image=${{ needs.build-docker.outputs.docker_coverage_image }} + docker_image=ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddle:cuda129-coverage-test docker run -d -t --gpus all --name ${container_name} \ -v "/home/data/cfs:/home/data/cfs" \ -v "/home/data/cfs/.cache:/root/.cache" \ From d2dfe41a1a0b14a4cb8e00dae4e95a31565c3ca3 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Fri, 7 Nov 2025 06:22:43 +0000 Subject: [PATCH 02/19] Update --- .github/workflows/Coverage.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/Coverage.yml b/.github/workflows/Coverage.yml index b6af3a8009a835..1704f978283867 100644 --- a/.github/workflows/Coverage.yml +++ b/.github/workflows/Coverage.yml @@ -143,6 +143,7 @@ jobs: echo "Extracting Paddle.tar.gz" tar -xf Paddle.tar.gz --strip-components=1 rm Paddle.tar.gz + git config --global --add safe.directory /paddle git remote -v set +e git remote add upstream https://github.com/PaddlePaddle/Paddle.git From f3163525c60d05a34e14c3e7459d0a362632adb3 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Fri, 7 Nov 2025 07:34:10 +0000 Subject: [PATCH 03/19] Update --- .github/workflows/Coverage.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/Coverage.yml b/.github/workflows/Coverage.yml index 1704f978283867..4cf1d12d6e8b1b 100644 --- a/.github/workflows/Coverage.yml +++ b/.github/workflows/Coverage.yml @@ -72,7 +72,7 @@ jobs: WITH_FLAGCX: "ON" LITE_GIT_TAG: develop WITH_UNITY_BUILD: "ON" - PY_VERSION: 3.9 + PY_VERSION: 3.10 WITH_SHARED_PHI: "ON" WITH_CINN: "ON" INFERENCE_DEMO_INSTALL_DIR: /root/.cache/coverage @@ -273,7 +273,7 @@ jobs: PADDLE_VERSION: 0.0.0 WITH_DISTRIBUTE: "ON" WITH_UNITY_BUILD: "ON" - PY_VERSION: 3.9 + PY_VERSION: 3.10 WITH_SHARED_PHI: "ON" WITH_CINN: "ON" INFERENCE_DEMO_INSTALL_DIR: /root/.cache/coverage From 4db1939a9fb8e564b9a7bae6e695df471bb1380f Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Fri, 7 Nov 2025 12:22:06 +0000 Subject: [PATCH 04/19] Update --- .github/workflows/Coverage.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/Coverage.yml b/.github/workflows/Coverage.yml index 4cf1d12d6e8b1b..7dc55e5674ebf8 100644 --- a/.github/workflows/Coverage.yml +++ b/.github/workflows/Coverage.yml @@ -110,6 +110,7 @@ jobs: -e WITH_GPU \ -e CUDA_ARCH_NAME \ -e WITH_AVX \ + -e PY_VERSION \ -e WITH_COVERAGE \ -e COVERALLS_UPLOAD \ -e PADDLE_VERSION \ From 615f2c65c970d85e2f82cd8a6ba7cf1f648f58e2 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Fri, 7 Nov 2025 12:23:38 +0000 Subject: [PATCH 05/19] Update --- .github/workflows/Coverage.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/Coverage.yml b/.github/workflows/Coverage.yml index 7dc55e5674ebf8..4cf1d12d6e8b1b 100644 --- a/.github/workflows/Coverage.yml +++ b/.github/workflows/Coverage.yml @@ -110,7 +110,6 @@ jobs: -e WITH_GPU \ -e CUDA_ARCH_NAME \ -e WITH_AVX \ - -e PY_VERSION \ -e WITH_COVERAGE \ -e COVERALLS_UPLOAD \ -e PADDLE_VERSION \ From 2234d324d714ecae629206c83838cbb1f0e555be Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Sat, 8 Nov 2025 01:44:45 +0000 Subject: [PATCH 06/19] Update --- .github/workflows/Coverage.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/Coverage.yml b/.github/workflows/Coverage.yml index 4cf1d12d6e8b1b..7615cf54895aa4 100644 --- a/.github/workflows/Coverage.yml +++ b/.github/workflows/Coverage.yml @@ -72,7 +72,7 @@ jobs: WITH_FLAGCX: "ON" LITE_GIT_TAG: develop WITH_UNITY_BUILD: "ON" - PY_VERSION: 3.10 + PY_VERSION: "3.10" WITH_SHARED_PHI: "ON" WITH_CINN: "ON" INFERENCE_DEMO_INSTALL_DIR: /root/.cache/coverage @@ -273,7 +273,7 @@ jobs: PADDLE_VERSION: 0.0.0 WITH_DISTRIBUTE: "ON" WITH_UNITY_BUILD: "ON" - PY_VERSION: 3.10 + PY_VERSION: "3.10" WITH_SHARED_PHI: "ON" WITH_CINN: "ON" INFERENCE_DEMO_INSTALL_DIR: /root/.cache/coverage From 273ebf51d470a1463d0a4b708362cbf7b7da016b Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Sat, 8 Nov 2025 02:42:21 +0000 Subject: [PATCH 07/19] Update --- .github/workflows/Coverage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Coverage.yml b/.github/workflows/Coverage.yml index 7615cf54895aa4..70f06bf875c579 100644 --- a/.github/workflows/Coverage.yml +++ b/.github/workflows/Coverage.yml @@ -143,7 +143,7 @@ jobs: echo "Extracting Paddle.tar.gz" tar -xf Paddle.tar.gz --strip-components=1 rm Paddle.tar.gz - git config --global --add safe.directory /paddle + git config --global safe.directory "*" git remote -v set +e git remote add upstream https://github.com/PaddlePaddle/Paddle.git From 8af59630970f71fbbf96a280df2b6046112d5fef Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Sat, 8 Nov 2025 07:08:28 +0000 Subject: [PATCH 08/19] Update --- .github/workflows/Coverage.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/Coverage.yml b/.github/workflows/Coverage.yml index 70f06bf875c579..f48b9dfe3148d3 100644 --- a/.github/workflows/Coverage.yml +++ b/.github/workflows/Coverage.yml @@ -170,6 +170,7 @@ jobs: mkdir -p ${CFS_DIR}/.ccache/coverage source ${{ github.workspace }}/../../../proxy bash ${ci_scripts}/cmake-predownload.sh + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-12.9/compat bash $ci_scripts/coverage_build.sh bdist_wheel ' @@ -247,7 +248,7 @@ jobs: if: ${{ steps.check-bypass.outputs.can-skip != 'true' && always() }} run: | set +e - docker exec -t ${{ env.container_name }} /bin/bash -c 'rm -rf * .[^.]*' + docker exec -t ${{ env.container_name }} /bin/bash -c 'sleep 3d;rm -rf * .[^.]*' docker stop ${{ env.container_name }} docker rm ${{ env.container_name }} From 16d691244f0f53beced265b9e7444c6b5da9e370 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Sat, 8 Nov 2025 11:20:06 +0000 Subject: [PATCH 09/19] Update --- .github/workflows/Coverage.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/Coverage.yml b/.github/workflows/Coverage.yml index f48b9dfe3148d3..dd595a88626987 100644 --- a/.github/workflows/Coverage.yml +++ b/.github/workflows/Coverage.yml @@ -61,7 +61,8 @@ jobs: FLAGS_fraction_of_gpu_memory_to_use: 0.15 CTEST_PARALLEL_LEVEL: 2 WITH_GPU: "ON" - CUDA_ARCH_NAME: Volta + CUDA_ARCH_NAME: "Manual" + CUDA_ARCH_BIN: "70 90" WITH_AVX: "ON" WITH_COVERAGE: "ON" COVERALLS_UPLOAD: "ON" @@ -109,6 +110,7 @@ jobs: -e CTEST_PARALLEL_LEVEL \ -e WITH_GPU \ -e CUDA_ARCH_NAME \ + -e CUDA_ARCH_BIN \ -e WITH_AVX \ -e WITH_COVERAGE \ -e COVERALLS_UPLOAD \ @@ -248,7 +250,7 @@ jobs: if: ${{ steps.check-bypass.outputs.can-skip != 'true' && always() }} run: | set +e - docker exec -t ${{ env.container_name }} /bin/bash -c 'sleep 3d;rm -rf * .[^.]*' + docker exec -t ${{ env.container_name }} /bin/bash -c 'rm -rf * .[^.]*' docker stop ${{ env.container_name }} docker rm ${{ env.container_name }} From 57e45a0e3c9aa1e92008eed6b4a7d38fa41a3f94 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Sat, 8 Nov 2025 12:13:26 +0000 Subject: [PATCH 10/19] Update --- .github/workflows/Coverage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Coverage.yml b/.github/workflows/Coverage.yml index dd595a88626987..4a9abf4040c240 100644 --- a/.github/workflows/Coverage.yml +++ b/.github/workflows/Coverage.yml @@ -62,7 +62,7 @@ jobs: CTEST_PARALLEL_LEVEL: 2 WITH_GPU: "ON" CUDA_ARCH_NAME: "Manual" - CUDA_ARCH_BIN: "70 90" + CUDA_ARCH_BIN: "70 80 90" WITH_AVX: "ON" WITH_COVERAGE: "ON" COVERALLS_UPLOAD: "ON" From 3f0a31a8ebe4a2284a3539d710a2b84294af1e4f Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Sat, 8 Nov 2025 12:51:14 +0000 Subject: [PATCH 11/19] Update --- .github/workflows/Coverage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Coverage.yml b/.github/workflows/Coverage.yml index 4a9abf4040c240..1c642566f16b0e 100644 --- a/.github/workflows/Coverage.yml +++ b/.github/workflows/Coverage.yml @@ -62,7 +62,7 @@ jobs: CTEST_PARALLEL_LEVEL: 2 WITH_GPU: "ON" CUDA_ARCH_NAME: "Manual" - CUDA_ARCH_BIN: "70 80 90" + CUDA_ARCH_BIN: "70 75 80 90" WITH_AVX: "ON" WITH_COVERAGE: "ON" COVERALLS_UPLOAD: "ON" From 279858407303f81e8fa75d5cfc5f07d2992b5f6c Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Sat, 8 Nov 2025 13:26:11 +0000 Subject: [PATCH 12/19] Update --- .github/workflows/Coverage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Coverage.yml b/.github/workflows/Coverage.yml index 1c642566f16b0e..017500527c9a09 100644 --- a/.github/workflows/Coverage.yml +++ b/.github/workflows/Coverage.yml @@ -62,7 +62,7 @@ jobs: CTEST_PARALLEL_LEVEL: 2 WITH_GPU: "ON" CUDA_ARCH_NAME: "Manual" - CUDA_ARCH_BIN: "70 75 80 90" + CUDA_ARCH_BIN: "70 75 80 86 89 90" WITH_AVX: "ON" WITH_COVERAGE: "ON" COVERALLS_UPLOAD: "ON" From 6bc995c7f5ac498db3bc68bd7204b782822e1f97 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Sat, 8 Nov 2025 14:10:43 +0000 Subject: [PATCH 13/19] Update --- .github/workflows/Coverage.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/Coverage.yml b/.github/workflows/Coverage.yml index 017500527c9a09..27bb8e9a6c8b68 100644 --- a/.github/workflows/Coverage.yml +++ b/.github/workflows/Coverage.yml @@ -56,8 +56,8 @@ jobs: steps: - name: Check docker image and run container env: - CACHE_DIR: "/root/.cache/coverage" - CCACHE_DIR: "/root/.ccache/coverage" + CACHE_DIR: "/root/.cache/coverage-129" + CCACHE_DIR: "/root/.ccache/coverage-129" FLAGS_fraction_of_gpu_memory_to_use: 0.15 CTEST_PARALLEL_LEVEL: 2 WITH_GPU: "ON" From cdc6ddf7fa3043d95149aacea6fee64e5e169db2 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Sat, 8 Nov 2025 14:33:53 +0000 Subject: [PATCH 14/19] Update --- .github/workflows/Coverage.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/Coverage.yml b/.github/workflows/Coverage.yml index 27bb8e9a6c8b68..2b36240dfc7c47 100644 --- a/.github/workflows/Coverage.yml +++ b/.github/workflows/Coverage.yml @@ -56,13 +56,13 @@ jobs: steps: - name: Check docker image and run container env: - CACHE_DIR: "/root/.cache/coverage-129" - CCACHE_DIR: "/root/.ccache/coverage-129" + CACHE_DIR: "/root/.cache/coverage" + CCACHE_DIR: "/root/.ccache/coverage" FLAGS_fraction_of_gpu_memory_to_use: 0.15 CTEST_PARALLEL_LEVEL: 2 WITH_GPU: "ON" CUDA_ARCH_NAME: "Manual" - CUDA_ARCH_BIN: "70 75 80 86 89 90" + CUDA_ARCH_BIN: "75 80 86 89 90" WITH_AVX: "ON" WITH_COVERAGE: "ON" COVERALLS_UPLOAD: "ON" From c806c9d6bb54b68ca40fbd8d49eab040903bed82 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Mon, 10 Nov 2025 01:24:32 +0000 Subject: [PATCH 15/19] Update --- .github/workflows/Coverage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Coverage.yml b/.github/workflows/Coverage.yml index 2b36240dfc7c47..1d68a864ff3574 100644 --- a/.github/workflows/Coverage.yml +++ b/.github/workflows/Coverage.yml @@ -250,7 +250,7 @@ jobs: if: ${{ steps.check-bypass.outputs.can-skip != 'true' && always() }} run: | set +e - docker exec -t ${{ env.container_name }} /bin/bash -c 'rm -rf * .[^.]*' + docker exec -t ${{ env.container_name }} /bin/bash -c 'sleep 3d;rm -rf * .[^.]*' docker stop ${{ env.container_name }} docker rm ${{ env.container_name }} From 6dd046d0b11bedcc33f993e22e6661caff8924e6 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Mon, 10 Nov 2025 02:13:05 +0000 Subject: [PATCH 16/19] Update --- .github/workflows/Coverage.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/Coverage.yml b/.github/workflows/Coverage.yml index 1d68a864ff3574..f20bc8fb0ce8c5 100644 --- a/.github/workflows/Coverage.yml +++ b/.github/workflows/Coverage.yml @@ -75,6 +75,7 @@ jobs: WITH_UNITY_BUILD: "ON" PY_VERSION: "3.10" WITH_SHARED_PHI: "ON" + FA_BUILD_WITH_CACHE: "ON" WITH_CINN: "ON" INFERENCE_DEMO_INSTALL_DIR: /root/.cache/coverage CCACHE_MAXSIZE: 200G @@ -122,6 +123,7 @@ jobs: -e WITH_UNITY_BUILD \ -e PY_VERSION \ -e WITH_SHARED_PHI \ + -e WITH_FA_BUILD_WITH_CACHE \ -e WITH_CINN \ -e INFERENCE_DEMO_INSTALL_DIR \ -e CCACHE_MAXSIZE \ @@ -250,7 +252,7 @@ jobs: if: ${{ steps.check-bypass.outputs.can-skip != 'true' && always() }} run: | set +e - docker exec -t ${{ env.container_name }} /bin/bash -c 'sleep 3d;rm -rf * .[^.]*' + docker exec -t ${{ env.container_name }} /bin/bash -c 'rm -rf * .[^.]*' docker stop ${{ env.container_name }} docker rm ${{ env.container_name }} From 72e643874190bc772924678b97ee9f9a4db99544 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Mon, 10 Nov 2025 04:41:59 +0000 Subject: [PATCH 17/19] Update --- cmake/external/flashattn.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/external/flashattn.cmake b/cmake/external/flashattn.cmake index 4fca43504ba2ee..e1ee7670f4aa30 100644 --- a/cmake/external/flashattn.cmake +++ b/cmake/external/flashattn.cmake @@ -115,7 +115,7 @@ else() endif() if(NOT DEFINED FA_JOB_POOLS_COMPILE) - set(FA_JOB_POOLS_COMPILE 4) + set(FA_JOB_POOLS_COMPILE 2) endif() if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang" From fba642a7a90d357101423a42442f6111cb8b5612 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Mon, 10 Nov 2025 05:30:01 +0000 Subject: [PATCH 18/19] Update --- .github/workflows/Coverage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Coverage.yml b/.github/workflows/Coverage.yml index f20bc8fb0ce8c5..d8eea56c1c40bc 100644 --- a/.github/workflows/Coverage.yml +++ b/.github/workflows/Coverage.yml @@ -252,7 +252,7 @@ jobs: if: ${{ steps.check-bypass.outputs.can-skip != 'true' && always() }} run: | set +e - docker exec -t ${{ env.container_name }} /bin/bash -c 'rm -rf * .[^.]*' + docker exec -t ${{ env.container_name }} /bin/bash -c 'sleep 3d;rm -rf * .[^.]*' docker stop ${{ env.container_name }} docker rm ${{ env.container_name }} From 42f795acb79722af13638ee825f0f6ff51462f31 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Mon, 10 Nov 2025 06:35:11 +0000 Subject: [PATCH 19/19] Update --- .github/workflows/Coverage.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/Coverage.yml b/.github/workflows/Coverage.yml index d8eea56c1c40bc..f83ba8476951f4 100644 --- a/.github/workflows/Coverage.yml +++ b/.github/workflows/Coverage.yml @@ -175,6 +175,7 @@ jobs: source ${{ github.workspace }}/../../../proxy bash ${ci_scripts}/cmake-predownload.sh export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-12.9/compat + sleep 3d bash $ci_scripts/coverage_build.sh bdist_wheel ' @@ -252,7 +253,7 @@ jobs: if: ${{ steps.check-bypass.outputs.can-skip != 'true' && always() }} run: | set +e - docker exec -t ${{ env.container_name }} /bin/bash -c 'sleep 3d;rm -rf * .[^.]*' + docker exec -t ${{ env.container_name }} /bin/bash -c 'rm -rf * .[^.]*' docker stop ${{ env.container_name }} docker rm ${{ env.container_name }}