File tree Expand file tree Collapse file tree 5 files changed +47
-88
lines changed Expand file tree Collapse file tree 5 files changed +47
-88
lines changed Original file line number Diff line number Diff line change 1+ name : Get Runner Infos
2+
3+ on :
4+ workflow_call :
5+
6+ permissions : read-all
7+
8+ runs :
9+ using : composite
10+ steps :
11+ - name : Get runner
12+ shell : bash -xe {0}
13+ run : |
14+ # get test runner
15+ echo "test_host=$(echo ${RUNNER_NAME} |sed 's/\-[0-9]$//')" |tee -a ${GITHUB_OUTPUT}
16+ echo "test_user=$(id -u)" |tee -a ${GITHUB_OUTPUT}
17+ echo "test_group=$(getent group render |cut -d: -f3)" |tee -a ${GITHUB_OUTPUT}
18+ # show host info
19+ lscpu
20+ free -h
21+ cat /etc/os-release
22+ uname -a
23+ gcc -v && g++ -v
24+ source /opt/intel/oneapi/setvars.sh
25+ sycl-ls
26+ icpx -v
27+ dpkg -l |grep -E 'libigc-dev|libze-dev|level-zero-dev'
28+ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor |sort |uniq -c
29+ df -h
30+ - name : Cleanup host
31+ if : ${{ always() }}
32+ shell : bash -xe {0}
33+ run : |
34+ # clean docker cache
35+ docker system prune -af || true
36+ # clean files
37+ ls -al
38+ sudo find ./ |grep -v "^\./$" |xargs sudo rm -rf
39+ sudo rm -rf ${RUNNER_TEMP} ${RUNNER_TOOL_CACHE}
Original file line number Diff line number Diff line change 4444 test_user : ${{ steps.runner-info.outputs.test_user }}
4545 test_group : ${{ steps.runner-info.outputs.test_group }}
4646 steps :
47- - name : Get runner info
47+ - name : Get runner
4848 id : runner-info
49- run : |
50- # get test runner
51- echo "test_host=${RUNNER_NAME}" |tee -a ${GITHUB_OUTPUT}
52- echo "test_user=$(id -u)" |tee -a ${GITHUB_OUTPUT}
53- echo "test_group=$(getent group render |cut -d: -f3)" |tee -a ${GITHUB_OUTPUT}
54- # show host info
55- cat /etc/os-release
56- uname -a
57- source /opt/intel/oneapi/setvars.sh
58- sycl-ls
59- dpkg -l |grep -E 'libigc-dev|libze-dev|level-zero-dev'
60- - name : Cleanup workspace
61- if : ${{ always() }}
62- run : |
63- # clean docker cache
64- docker stop $(docker ps -aq) || true
65- docker system prune -af || true
66- # clean files
67- ls -al
68- sudo find ./ |grep -v "^\./$" |xargs sudo rm -rf
69- sudo rm -rf ${RUNNER_TEMP} ${RUNNER_TOOL_CACHE}
49+ uses : .github/actions/get-runner
7050
7151 build :
7252 name : ${{ contains(inputs.test_type, 'wheel') && inputs.pytorch || 'build' }}
Original file line number Diff line number Diff line change 5656 test_user : ${{ steps.runner-info.outputs.test_user }}
5757 test_group : ${{ steps.runner-info.outputs.test_group }}
5858 steps :
59- - name : Get runner info
59+ - name : Get runner
6060 id : runner-info
61- run : |
62- # get test runner
63- echo "test_host=${RUNNER_NAME}" |tee -a ${GITHUB_OUTPUT}
64- echo "test_user=$(id -u)" |tee -a ${GITHUB_OUTPUT}
65- echo "test_group=$(getent group render |cut -d: -f3)" |tee -a ${GITHUB_OUTPUT}
66- # show host info
67- cat /etc/os-release
68- uname -a
69- source /opt/intel/oneapi/setvars.sh
70- sycl-ls
71- dpkg -l |grep -E 'libigc-dev|libze-dev|level-zero-dev'
72- - name : Cleanup workspace
73- if : ${{ always() }}
74- run : |
75- # clean docker cache
76- docker stop $(docker ps -aq) || true
77- docker system prune -af || true
78- # clean files
79- ls -al
80- sudo find ./ |grep -v "^\./$" |xargs sudo rm -rf
81- sudo rm -rf ${RUNNER_TEMP} ${RUNNER_TOOL_CACHE}
61+ uses : .github/actions/get-runner
8262
8363 e2e_test :
8464 runs-on : ${{ needs.get_runner.outputs.test_host }}
Original file line number Diff line number Diff line change 3535 test_user : ${{ steps.runner-info.outputs.test_user }}
3636 test_group : ${{ steps.runner-info.outputs.test_group }}
3737 steps :
38- - name : Get runner info
38+ - name : Get runner
3939 id : runner-info
40- run : |
41- # get test runner
42- echo "test_host=${RUNNER_NAME}" |tee -a ${GITHUB_OUTPUT}
43- echo "test_user=$(id -u)" |tee -a ${GITHUB_OUTPUT}
44- echo "test_group=$(getent group render |cut -d: -f3)" |tee -a ${GITHUB_OUTPUT}
45- # show host info
46- cat /etc/os-release
47- uname -a
48- source /opt/intel/oneapi/setvars.sh
49- sycl-ls
50- dpkg -l |grep -E 'libigc-dev|libze-dev|level-zero-dev'
51- - name : Cleanup workspace
52- if : ${{ always() }}
53- run : |
54- # clean docker cache
55- docker stop $(docker ps -aq) || true
56- docker system prune -af || true
57- # clean files
58- ls -al
59- sudo find ./ |grep -v "^\./$" |xargs sudo rm -rf
60- sudo rm -rf ${RUNNER_TEMP} ${RUNNER_TOOL_CACHE}
40+ uses : .github/actions/get-runner
6141
6242 op_benchmark :
6343 needs : get_runner
Original file line number Diff line number Diff line change 4646 test_user : ${{ steps.runner-info.outputs.test_user }}
4747 test_group : ${{ steps.runner-info.outputs.test_group }}
4848 steps :
49- - name : Get runner info
49+ - name : Get runner
5050 id : runner-info
51- run : |
52- # get test runner
53- echo "test_host=${RUNNER_NAME%-*}" |tee -a ${GITHUB_OUTPUT}
54- echo "test_user=$(id -u)" |tee -a ${GITHUB_OUTPUT}
55- echo "test_group=$(getent group render |cut -d: -f3)" |tee -a ${GITHUB_OUTPUT}
56- # show host info
57- cat /etc/os-release
58- uname -a
59- source /opt/intel/oneapi/setvars.sh
60- sycl-ls
61- dpkg -l |grep -E 'libigc-dev|libze-dev|level-zero-dev'
62- - name : Cleanup workspace
63- if : ${{ always() }}
64- run : |
65- # clean docker cache
66- # docker stop $(docker ps -aq) || true
67- docker system prune -af || true
68- # clean files
69- ls -al
70- sudo find ./ |grep -v "^\./$" |xargs sudo rm -rf
71- sudo rm -rf ${RUNNER_TEMP} ${RUNNER_TOOL_CACHE}
51+ uses : .github/actions/get-runner
7252
7353 ut_test :
7454 needs : get_runner
You can’t perform that action at this time.
0 commit comments