diff --git a/.github/workflows/metax_work.yaml b/.github/workflows/metax_work.yaml index bdedcaa7c8e..353cbb098b6 100644 --- a/.github/workflows/metax_work.yaml +++ b/.github/workflows/metax_work.yaml @@ -28,22 +28,38 @@ jobs: --jobs=8 \ --branch ${{ github.base_ref || github.ref_name}} \ --recurse-submodules \ - https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@github.com/PaddlePaddle/PaddleCustomDevice.git . + https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git . if [ "${{ github.event_name }}" == "pull_request" ]; then git fetch origin pull/${{ github.event.pull_request.number }}/head:pull/${{ github.event.pull_request.number }}/head git checkout pull/${{ github.event.pull_request.number }}/head + + + paddle_branch=${{ github.base_ref || github.ref_name}} + echo $paddle_branch + # sleep 10000 change_numbers=$(git diff --name-only remotes/origin/${paddle_branch} | wc -l) - change_backend=$(git diff --name-only remotes/origin/${paddle_branch} | grep "backends/"| wc -l) - change_metax_only=$(git diff --name-only remotes/origin/${paddle_branch} | grep "backends/metax_gpu"| wc -l) + echo $change_numbers + + + change_backend=$(git diff --name-only remotes/origin/${paddle_branch} | grep -c "backends/" || true) + echo $change_backend + change_metax_only=$(git diff --name-only remotes/origin/${paddle_branch} | grep -c "backends/metax_gpu" || true) + echo $change_metax_only + + # change_backend=$(git diff --name-only remotes/origin/${paddle_branch} | grep "backends/"| wc -l) + # echo $change_backend + # change_metax_only=$(git diff --name-only remotes/origin/${paddle_branch} | grep "backends/metax_gpu"| wc -l) + # echo $change_metax_only + git diff --name-only remotes/origin/${paddle_branch} if [ $change_numbers -ne $change_backend ]; then echo "Common file changed, continue to run metax FULL CI test ..." elif [ $paddle_branch -eq 0 ] ; then - echo "NO metax backend changes found, skip metax FULL CI ...." + echo "NO metax backend changes found, skip metax FULL CI ....." exit 0 fi @@ -59,6 +75,7 @@ jobs: bash build.sh - name: run test + run: | cd backends/metax_gpu/tests bash run_test.sh -j 16 diff --git a/Paddle b/Paddle index 89f4bd92f49..fd95abaec01 160000 --- a/Paddle +++ b/Paddle @@ -1 +1 @@ -Subproject commit 89f4bd92f49e15a9e1803a9e582526b2b8e4557d +Subproject commit fd95abaec0133b2e2f0ab83684925cd62a18150d diff --git a/backends/metax_gpu/patch/mcEigen_3.4.0_paddle_final.zip b/backends/metax_gpu/patch/mcEigen_3.4.0_paddle_final.zip index d4835abc351..69d962f1132 100644 Binary files a/backends/metax_gpu/patch/mcEigen_3.4.0_paddle_final.zip and b/backends/metax_gpu/patch/mcEigen_3.4.0_paddle_final.zip differ diff --git a/backends/metax_gpu/tests/ignore.txt b/backends/metax_gpu/tests/ignore.txt index 4e54e17b3ef..be0357e5319 100644 --- a/backends/metax_gpu/tests/ignore.txt +++ b/backends/metax_gpu/tests/ignore.txt @@ -23,3 +23,10 @@ test_conv3d_transpose_op test_conv3d_layer test_conv3d_transpose_part2_op test_fused_conv2d_add_act_op +test_swiglu_metax +test_set_value_op +test_pad_op +test_squared_l2_norm_op +test_concat_op +test_dygraph_spectral_norm +test_bincount_op