|
25 | 25 | accuracy-test-1-gpu-amd:
|
26 | 26 | if: (github.repository == 'sgl-project/sglang' || github.event_name == 'pull_request') &&
|
27 | 27 | github.event.pull_request.draft == false
|
28 |
| - runs-on: linux-mi300-gpu-1 |
| 28 | + strategy: |
| 29 | + matrix: |
| 30 | + runner: [linux-mi300-gpu-1, linux-mi325-gpu-1] |
| 31 | + runs-on: ${{matrix.runner}} |
29 | 32 | steps:
|
30 | 33 | - name: Checkout code
|
31 | 34 | uses: actions/checkout@v4
|
|
65 | 68 | accuracy-test-2-gpu-amd:
|
66 | 69 | if: (github.repository == 'sgl-project/sglang' || github.event_name == 'pull_request') &&
|
67 | 70 | github.event.pull_request.draft == false
|
68 |
| - runs-on: linux-mi300-gpu-2 |
| 71 | + strategy: |
| 72 | + matrix: |
| 73 | + runner: [linux-mi300-gpu-2, linux-mi325-gpu-2] |
| 74 | + runs-on: ${{matrix.runner}} |
69 | 75 | steps:
|
70 | 76 | - name: Checkout code
|
71 | 77 | uses: actions/checkout@v4
|
@@ -103,7 +109,10 @@ jobs:
|
103 | 109 | mla-test-1-gpu-amd:
|
104 | 110 | if: (github.repository == 'sgl-project/sglang' || github.event_name == 'pull_request') &&
|
105 | 111 | github.event.pull_request.draft == false
|
106 |
| - runs-on: linux-mi300-gpu-1 |
| 112 | + strategy: |
| 113 | + matrix: |
| 114 | + runner: [linux-mi300-gpu-1, linux-mi325-gpu-1] |
| 115 | + runs-on: ${{matrix.runner}} |
107 | 116 | steps:
|
108 | 117 | - name: Checkout code
|
109 | 118 | uses: actions/checkout@v4
|
@@ -141,7 +150,10 @@ jobs:
|
141 | 150 | performance-test-1-gpu-part-1-amd:
|
142 | 151 | if: (github.repository == 'sgl-project/sglang' || github.event_name == 'pull_request') &&
|
143 | 152 | github.event.pull_request.draft == false
|
144 |
| - runs-on: linux-mi300-gpu-1 |
| 153 | + strategy: |
| 154 | + matrix: |
| 155 | + runner: [linux-mi300-gpu-1, linux-mi325-gpu-1] |
| 156 | + runs-on: ${{matrix.runner}} |
145 | 157 | steps:
|
146 | 158 | - name: Checkout code
|
147 | 159 | uses: actions/checkout@v4
|
@@ -200,7 +212,10 @@ jobs:
|
200 | 212 | performance-test-1-gpu-part-2-amd:
|
201 | 213 | if: (github.repository == 'sgl-project/sglang' || github.event_name == 'pull_request') &&
|
202 | 214 | github.event.pull_request.draft == false
|
203 |
| - runs-on: linux-mi300-gpu-1 |
| 215 | + strategy: |
| 216 | + matrix: |
| 217 | + runner: [linux-mi300-gpu-1, linux-mi325-gpu-1] |
| 218 | + runs-on: ${{matrix.runner}} |
204 | 219 | steps:
|
205 | 220 | - name: Checkout code
|
206 | 221 | uses: actions/checkout@v4
|
@@ -248,7 +263,10 @@ jobs:
|
248 | 263 | bench-test-2-gpu-amd:
|
249 | 264 | if: (github.repository == 'sgl-project/sglang' || github.event_name == 'pull_request') &&
|
250 | 265 | github.event.pull_request.draft == false
|
251 |
| - runs-on: linux-mi300-gpu-2 |
| 266 | + strategy: |
| 267 | + matrix: |
| 268 | + runner: [linux-mi300-gpu-2, linux-mi325-gpu-2] |
| 269 | + runs-on: ${{matrix.runner}} |
252 | 270 | steps:
|
253 | 271 | - name: Checkout code
|
254 | 272 | uses: actions/checkout@v4
|
|
0 commit comments