Skip to content

Commit fce07fc

Browse files
committed
ci: Rename _build to _build_upstream
1 parent 0669659 commit fce07fc

File tree

3 files changed

+28
-28
lines changed

3 files changed

+28
-28
lines changed

.github/workflows/_ci.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737

3838
build-jax:
3939
needs: build-base
40-
uses: ./.github/workflows/_build.yaml
40+
uses: ./.github/workflows/_build_upstream.yaml
4141
with:
4242
ARCHITECTURE: ${{ inputs.ARCHITECTURE }}
4343
ARTIFACT_NAME: artifact-jax-build
@@ -52,7 +52,7 @@ jobs:
5252
build-triton:
5353
needs: build-jax
5454
if: inputs.ARCHITECTURE == 'amd64' # Triton does not seem to support arm64
55-
uses: ./.github/workflows/_build.yaml
55+
uses: ./.github/workflows/_build_upstream.yaml
5656
with:
5757
ARCHITECTURE: ${{ inputs.ARCHITECTURE }}
5858
ARTIFACT_NAME: artifact-triton-build
@@ -65,7 +65,7 @@ jobs:
6565

6666
build-equinox:
6767
needs: build-jax
68-
uses: ./.github/workflows/_build.yaml
68+
uses: ./.github/workflows/_build_upstream.yaml
6969
with:
7070
ARCHITECTURE: ${{ inputs.ARCHITECTURE }}
7171
ARTIFACT_NAME: artifact-equinox-build
@@ -79,7 +79,7 @@ jobs:
7979
build-upstream-maxtext:
8080
needs: build-jax
8181
if: inputs.ARCHITECTURE == 'amd64' # Triton does not seem to support arm64
82-
uses: ./.github/workflows/_build.yaml
82+
uses: ./.github/workflows/_build_upstream.yaml
8383
with:
8484
ARCHITECTURE: ${{ inputs.ARCHITECTURE }}
8585
ARTIFACT_NAME: artifact-maxtext-build
@@ -102,7 +102,7 @@ jobs:
102102

103103
build-levanter:
104104
needs: [build-jax]
105-
uses: ./.github/workflows/_build.yaml
105+
uses: ./.github/workflows/_build_upstream.yaml
106106
with:
107107
ARCHITECTURE: ${{ inputs.ARCHITECTURE }}
108108
ARTIFACT_NAME: "artifact-levanter-build"
@@ -115,7 +115,7 @@ jobs:
115115

116116
build-upstream-t5x:
117117
needs: build-jax
118-
uses: ./.github/workflows/_build.yaml
118+
uses: ./.github/workflows/_build_upstream.yaml
119119
with:
120120
ARCHITECTURE: ${{ inputs.ARCHITECTURE }}
121121
ARTIFACT_NAME: "artifact-t5x-build"
@@ -128,7 +128,7 @@ jobs:
128128

129129
build-upstream-pax:
130130
needs: build-jax
131-
uses: ./.github/workflows/_build.yaml
131+
uses: ./.github/workflows/_build_upstream.yaml
132132
with:
133133
ARCHITECTURE: ${{ inputs.ARCHITECTURE }}
134134
ARTIFACT_NAME: artifact-pax-build
@@ -161,7 +161,7 @@ jobs:
161161

162162
build-grok:
163163
needs: [build-jax]
164-
uses: ./.github/workflows/_build.yaml
164+
uses: ./.github/workflows/_build_upstream.yaml
165165
with:
166166
ARCHITECTURE: ${{ inputs.ARCHITECTURE }}
167167
ARTIFACT_NAME: "artifact-grok-build"

.github/workflows/_sandbox.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ jobs:
114114

115115
build-jax:
116116
needs: build-base
117-
uses: ./.github/workflows/_build.yaml
117+
uses: ./.github/workflows/_build_upstream.yaml
118118
with:
119119
ARCHITECTURE: amd64
120120
ARTIFACT_NAME: artifact-jax-build
@@ -128,7 +128,7 @@ jobs:
128128

129129
build-upstream-maxtext:
130130
needs: build-jax
131-
uses: ./.github/workflows/_build.yaml
131+
uses: ./.github/workflows/_build_upstream.yaml
132132
with:
133133
ARCHITECTURE: amd64
134134
ARTIFACT_NAME: artifact-maxtext-build

.github/workflows/mjx-build-test.yaml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,48 +3,44 @@ run-name: MJX build (${{ github.event_name == 'workflow_run' && format('nightly
33

44
on:
55
schedule:
6-
- cron: '30 9 * * *' # Pacific Time 01:30 AM in UTC
6+
- cron: "30 9 * * *" # Pacific Time 01:30 AM in UTC
77
workflow_dispatch:
88
inputs:
99
BASE_IMAGE_AMD64:
1010
type: string
11-
description: 'JAX mealkit AMD64 image built by NVIDIA/JAX-Toolbox'
12-
default: ''
11+
description: "JAX mealkit AMD64 image built by NVIDIA/JAX-Toolbox"
12+
default: ""
1313
required: false
1414
BASE_IMAGE_ARM64:
1515
type: string
16-
description: 'JAX mealkit AMD64 image built by NVIDIA/JAX-Toolbox'
17-
default: ''
16+
description: "JAX mealkit AMD64 image built by NVIDIA/JAX-Toolbox"
17+
default: ""
1818
required: false
1919
PUBLISH:
2020
type: boolean
2121
description: Publish dated images and update the 'latest' tag?
2222
default: false
2323
required: false
2424

25-
2625
env:
2726
DOCKER_REGISTRY: ghcr.io/nvidia
2827
DEFAULT_BASE_IMAGE: ghcr.io/nvidia/jax-mealkit:jax
2928

30-
3129
permissions:
32-
contents: read # to fetch code
33-
actions: write # to cancel previous workflows
30+
contents: read # to fetch code
31+
actions: write # to cancel previous workflows
3432
packages: write # to upload container
3533

3634
jobs:
37-
3835
metadata:
3936
runs-on: ubuntu-22.04
4037
outputs:
4138
PUBLISH: ${{ steps.if-publish.outputs.PUBLISH }}
4239
BASE_IMAGE_AMD64: ${{ steps.base-image.outputs.BASE_IMAGE_AMD64 }}
4340
BASE_IMAGE_ARM64: ${{ steps.base-image.outputs.BASE_IMAGE_ARM64 }}
4441
BUILD_DATE: ${{ steps.date.outputs.BUILD_DATE }}
45-
46-
steps:
4742

43+
steps:
4844
- name: Cancel workflow if upstream workflow did not success
4945
if: ${{ steps.if-upstream-failed.outputs.UPSTREAM_FAILED == 'true' }}
5046
run: |
@@ -83,10 +79,10 @@ jobs:
8379
fi
8480
echo "BASE_IMAGE_AMD64=${BASE_IMAGE_AMD64}" >> $GITHUB_OUTPUT
8581
echo "BASE_IMAGE_ARM64=${BASE_IMAGE_ARM64}" >> $GITHUB_OUTPUT
86-
82+
8783
amd64:
8884
needs: metadata
89-
uses: ./.github/workflows/_build.yaml
85+
uses: ./.github/workflows/_build_upstream.yaml
9086
with:
9187
ARCHITECTURE: amd64
9288
ARTIFACT_NAME: artifact-mjx-build
@@ -99,7 +95,7 @@ jobs:
9995

10096
arm64:
10197
needs: metadata
102-
uses: ./.github/workflows/_build.yaml
98+
uses: ./.github/workflows/_build_upstream.yaml
10399
with:
104100
ARCHITECTURE: arm64
105101
ARTIFACT_NAME: artifact-mjx-build
@@ -158,13 +154,17 @@ jobs:
158154
matrix:
159155
GPU_ARCH: [A100]
160156
# ensures A100 job lands on dedicated runner for this particular job
161-
runs-on: [self-hosted, "${{ matrix.GPU_ARCH == 'A100' && format('{0}:{1}', matrix.GPU_ARCH, github.run_id) || matrix.GPU_ARCH }}"]
157+
runs-on:
158+
[
159+
self-hosted,
160+
"${{ matrix.GPU_ARCH == 'A100' && format('{0}:{1}', matrix.GPU_ARCH, github.run_id) || matrix.GPU_ARCH }}",
161+
]
162162
steps:
163163
- name: Print environment variables
164164
run: env
165165

166166
- name: Print GPU information
167-
run: nvidia-smi
167+
run: nvidia-smi
168168

169169
- name: Check out repository
170170
uses: actions/checkout@v4
@@ -186,7 +186,7 @@ jobs:
186186
continue-on-error: true
187187
run: |
188188
docker run --gpus=all --shm-size=1g ${{ needs.amd64.outputs.DOCKER_TAG_FINAL }} bash -ec "mjx-testspeed --mjcf=humanoid/humanoid.xml --batch_size=8192 --unroll=4 --output=tsv" | tee -a test-mjx.log
189-
189+
190190
- name: Save perf to summary
191191
shell: bash -x -e {0}
192192
continue-on-error: true

0 commit comments

Comments
 (0)