Skip to content

Commit 00583da

Browse files
committed
separate pipeline for codecov
1 parent 60ff32c commit 00583da

File tree

3 files changed

+42
-42
lines changed

3 files changed

+42
-42
lines changed
Lines changed: 33 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,26 +28,49 @@ pr:
2828
- '**/*.md'
2929

3030
jobs:
31-
- job: UnitTestMI300X
31+
- job: CodeCoverageA100
3232
timeoutInMinutes: 40
3333
pool:
34-
name: msccl-ci-mi300x
34+
name: msccl-ci
35+
variables:
36+
- group: mscclpp
3537
strategy:
3638
matrix:
37-
rocm6_2:
38-
containerImage: ghcr.io/microsoft/mscclpp/mscclpp:base-dev-rocm6.2
39+
cuda12:
40+
containerImage: ghcr.io/microsoft/mscclpp/mscclpp:base-dev-cuda12.9
3941

4042
container:
4143
image: $(containerImage)
4244

4345
steps:
44-
- template: templates/ut.yaml
46+
- template: templates/codecov.yaml
4547
parameters:
46-
subscription: mscclpp-ci-mi300x
47-
vmssName: mscclpp-mi300x-ci
48+
subscription: mscclpp-ci
49+
vmssName: mscclpp-ci
4850
sshKeySecureFile: mscclpp.pem
49-
platform: rocm
50-
gpuArch: gfx942
51+
gpuArch: '80'
52+
53+
- job: CodeCoverageH100
54+
timeoutInMinutes: 40
55+
pool:
56+
name: msccl-ci-h100
57+
variables:
58+
- group: mscclpp
59+
strategy:
60+
matrix:
61+
cuda12:
62+
containerImage: ghcr.io/microsoft/mscclpp/mscclpp:base-dev-cuda12.9
63+
64+
container:
65+
image: $(containerImage)
66+
67+
steps:
68+
- template: templates/codecov.yaml
69+
parameters:
70+
subscription: mscclpp-ci-h100
71+
vmssName: mscclpp-h100-ci
72+
sshKeySecureFile: mscclpp.pem
73+
gpuArch: '90'
5174

5275
- job: CodeCoverageMI300X
5376
timeoutInMinutes: 40
@@ -64,7 +87,7 @@ jobs:
6487
image: $(containerImage)
6588

6689
steps:
67-
- template: templates/ut-codecov.yaml
90+
- template: templates/codecov.yaml
6891
parameters:
6992
subscription: mscclpp-ci-mi300x
7093
vmssName: mscclpp-mi300x-ci
File renamed without changes.

.azure-pipelines/ut.yml

Lines changed: 9 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -134,46 +134,23 @@ jobs:
134134
sshKeySecureFile: mscclpp.pem
135135
gpuArch: '90'
136136

137-
- job: CodeCoverageA100
137+
- job: UnitTestMI300X
138138
timeoutInMinutes: 40
139139
pool:
140-
name: msccl-ci
141-
variables:
142-
- group: mscclpp
140+
name: msccl-ci-mi300x
143141
strategy:
144142
matrix:
145-
cuda12:
146-
containerImage: ghcr.io/microsoft/mscclpp/mscclpp:base-dev-cuda12.9
143+
rocm6_2:
144+
containerImage: ghcr.io/microsoft/mscclpp/mscclpp:base-dev-rocm6.2
147145

148146
container:
149147
image: $(containerImage)
150148

151149
steps:
152-
- template: templates/ut-codecov.yaml
153-
parameters:
154-
subscription: mscclpp-ci
155-
vmssName: mscclpp-ci
156-
sshKeySecureFile: mscclpp.pem
157-
gpuArch: '80'
158-
159-
- job: CodeCoverageH100
160-
timeoutInMinutes: 40
161-
pool:
162-
name: msccl-ci-h100
163-
variables:
164-
- group: mscclpp
165-
strategy:
166-
matrix:
167-
cuda12:
168-
containerImage: ghcr.io/microsoft/mscclpp/mscclpp:base-dev-cuda12.9
169-
170-
container:
171-
image: $(containerImage)
172-
173-
steps:
174-
- template: templates/ut-codecov.yaml
150+
- template: templates/ut.yaml
175151
parameters:
176-
subscription: mscclpp-ci-h100
177-
vmssName: mscclpp-h100-ci
152+
subscription: mscclpp-ci-mi300x
153+
vmssName: mscclpp-mi300x-ci
178154
sshKeySecureFile: mscclpp.pem
179-
gpuArch: '90'
155+
platform: rocm
156+
gpuArch: gfx942

0 commit comments

Comments
 (0)