Skip to content
13 changes: 7 additions & 6 deletions .github/workflows/Coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
name: Coverage clone
uses: ./.github/workflows/_Clone-linux.yml
with:
workflow-name: 'coverage'
workflow-name: "coverage"
clone_dir: Paddle-coverage

build-docker:
Expand All @@ -49,15 +49,16 @@ jobs:
needs: [clone, build-docker]
if: needs.clone.outputs.can-skip != 'true'
runs-on:
group: GZ_BD-CPU
group: coverage-build-l2-debug
outputs:
can-skip: ${{ steps.check-bypass.outputs.can-skip }}

steps:
- name: Check docker image and run container
env:
CACHE_DIR: "/root/.cache/coverage"
CCACHE_DIR: "/root/.ccache/coverage"
CCACHE_DIR: "/home/data/shared/.ccache/l1" # L1 cache on machine shared dir
CCACHE_SECONDARY_STORAGE: "file:///home/data/cfs/.ccache/l2" # L2 cache on cfs
FLAGS_fraction_of_gpu_memory_to_use: 0.15
CTEST_PARALLEL_LEVEL: 2
WITH_GPU: "ON"
Expand All @@ -76,7 +77,7 @@ jobs:
WITH_SHARED_PHI: "ON"
WITH_CINN: "ON"
INFERENCE_DEMO_INSTALL_DIR: /root/.cache/coverage
CCACHE_MAXSIZE: 200G
CCACHE_MAXSIZE: 50G
CCACHE_LIMIT_MULTIPLE: 0.8
ON_INFER: "ON"
PADDLE_CUDA_INSTALL_REQUIREMENTS: "ON"
Expand All @@ -90,7 +91,7 @@ jobs:
docker run -d -t --name ${container_name} \
-v "/home/data/cfs:/home/data/cfs" \
-v "/home/data/cfs/.cache:/root/.cache" \
-v "/home/data/cfs/.ccache:/root/.ccache" \
-v "/home/data/shared:/home/data/shared" \
-v "/dev/shm:/dev/shm" \
-v ${{ github.workspace }}/../../..:${{ github.workspace }}/../../.. \
-v ${{ github.workspace }}:/paddle \
Expand All @@ -103,6 +104,7 @@ jobs:
-e GIT_PR_ID \
-e CACHE_DIR \
-e CCACHE_DIR \
-e CCACHE_SECONDARY_STORAGE \
-e ci_scripts \
-e FLAGS_fraction_of_gpu_memory_to_use \
-e CTEST_PARALLEL_LEVEL \
Expand Down Expand Up @@ -250,7 +252,6 @@ jobs:
docker stop ${{ env.container_name }}
docker rm ${{ env.container_name }}


test:
name: Coverage test
needs: [build, build-docker]
Expand Down
Loading