@@ -28,46 +28,51 @@ jobs:
2828 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
2929 GITHUB_SHA : ${{ github.sha }}
3030
31- define-runners :
32- runs-on : ubuntu-latest
33- needs : [check-signal]
34- outputs :
35- standard_runners : ${{ steps.machines.outputs.standard_runners }}
36- multigpu_runners : ${{ steps.machines.outputs.multigpu_runners }}
31+ # define-runners:
32+ # runs-on: ubuntu-latest
33+ # needs: [check-signal]
34+ # outputs:
35+ # standard_runners: ${{ steps.machines.outputs.standard_runners }}
36+ # multigpu_runners: ${{ steps.machines.outputs.multigpu_runners }}
3737
38- steps :
39- - name : Define whether runs on MI35X
40- env :
41- PR_TITLE : ${{ github.event.pull_request.title }}
42- id : machines
43- run : |
44- set -euo pipefail
45- if [[ "${{ github.ref }}" == "refs/heads/main" ]]; then
46- echo "It's main branch, running tests on MI325 and MI35X..."
47- echo 'standard_runners=["aiter-mi355-1gpu", "aiter-1gpu-runner"]' >> "$GITHUB_OUTPUT"
48- echo 'multigpu_runners=["aiter-mi355-8gpu", "aiter-8gpu-runner"]' >> "$GITHUB_OUTPUT"
49- #elif echo "${PR_TITLE}" | grep -qi "mi325"; then
50- # echo "PR title contains 'MI325', running tests on MI325 and MI35X..."
51- # echo 'standard_runners=["aiter-mi355-1gpu", "aiter-1gpu-runner"]' >> "$GITHUB_OUTPUT"
52- # echo 'multigpu_runners=["aiter-mi355-8gpu", "aiter-8gpu-runner"]' >> "$GITHUB_OUTPUT"
53- else
54- # echo "Not main branch and PR title does not contain mi325, only running on MI35X..."
55- echo 'standard_runners=["aiter-mi355-1gpu", "aiter-1gpu-runner"]' >> "$GITHUB_OUTPUT"
56- echo 'multigpu_runners=["aiter-mi355-8gpu", "aiter-8gpu-runner"]' >> "$GITHUB_OUTPUT"
57- fi
58- echo "$GITHUB_OUTPUT"
59-
60- - name : Show output variable
61- run : |
62- echo "Standard: ${{ steps.machines.outputs.standard_runners }}"
63- echo "Multipe : ${{ steps.machines.outputs.multigpu_runners }}"
38+ # steps:
39+ # - name: Define whether runs on MI35X
40+ # env:
41+ # PR_TITLE: ${{ github.event.pull_request.title }}
42+ # id: machines
43+ # run: |
44+ # set -euo pipefail
45+ # if [[ "${{ github.ref }}" == "refs/heads/main" ]]; then
46+ # echo "It's main branch, running tests on MI325 and MI35X..."
47+ # echo 'standard_runners=["aiter-mi355-1gpu", "aiter-1gpu-runner"]' >> "$GITHUB_OUTPUT"
48+ # echo 'multigpu_runners=["aiter-mi355-8gpu", "aiter-8gpu-runner"]' >> "$GITHUB_OUTPUT"
49+ # #elif echo "${PR_TITLE}" | grep -qi "mi325"; then
50+ # # echo "PR title contains 'MI325', running tests on MI325 and MI35X..."
51+ # # echo 'standard_runners=["aiter-mi355-1gpu", "aiter-1gpu-runner"]' >> "$GITHUB_OUTPUT"
52+ # # echo 'multigpu_runners=["aiter-mi355-8gpu", "aiter-8gpu-runner"]' >> "$GITHUB_OUTPUT"
53+ # else
54+ # # echo "Not main branch and PR title does not contain mi325, only running on MI35X..."
55+ # echo 'standard_runners=["aiter-mi355-1gpu", "aiter-1gpu-runner"]' >> "$GITHUB_OUTPUT"
56+ # echo 'multigpu_runners=["aiter-mi355-8gpu", "aiter-8gpu-runner"]' >> "$GITHUB_OUTPUT"
57+ # fi
58+ # echo "$GITHUB_OUTPUT"
59+ #
60+ # - name: Show output variable
61+ # run: |
62+ # echo "Standard: ${{ steps.machines.outputs.standard_runners }}"
63+ # echo "Multigpu : ${{ steps.machines.outputs.multigpu_runners }}"
6464
6565 standard :
66- needs : define-runners
66+ name : Standard Tests (1 GPU)
67+ needs : check-signal
6768 strategy :
6869 fail-fast : false
6970 matrix :
70- runner : ${{ fromJSON(needs.define-runners.outputs.standard_runners) }}
71+ include :
72+ - runner : aiter-mi355-1gpu
73+ label : MI355
74+ - runner : aiter-1gpu-runner
75+ label : MI325
7176 runs-on : ${{ matrix.runner }}
7277
7378 steps :
@@ -160,13 +165,16 @@ jobs:
160165 ./.github/scripts/clean_up_rocm.sh
161166
162167 multi-gpu :
163- needs : define-runners
168+ name : Multi-GPU Tests (8 GPU)
169+ needs : check-signal
164170 # only run multi-gpu tests on main branch due to limited multi-gpu resources
165171 if : github.ref == 'refs/heads/main'
166172 strategy :
167173 fail-fast : false
168174 matrix :
169- runner : ${{ fromJSON(needs.define-runners.outputs.multigpu_runners) }}
175+ include :
176+ - runner : aiter-mi355-8gpu
177+ - runner : aiter-8gpu-runner
170178 runs-on : ${{ matrix.runner }}
171179
172180 steps :
0 commit comments