|
14 | 14 | PRIMUS_TURBO_AITER_COMMIT: e83f9903c07001a0ec29e85d223f6e6cdbe00859 |
15 | 15 | ROCSHMEM_COMMIT: 17ff985c026f9f97f85068647e863ab541dd5645 # Update version to 3.2.0 for 7.2.0 rocm release (#351) (#355) |
16 | 16 | UCCL_COMMIT: 5afb4117893c58cc0c8557d9286336141a301053 # [EP]: fix fp8 error of internode_ll on amd gfx950 arch. (#710) |
17 | | - BASE_IMAGE: docker.io/rocm/primus:v26.1 |
| 17 | + BASE_IMAGE: docker.io/rocm/primus:v26.2 |
18 | 18 | MAXTEXT_BASE_IMAGE: docker.io/rocm/jax-training:maxtext-v26.1 |
19 | 19 |
|
20 | 20 | jobs: |
@@ -115,24 +115,26 @@ jobs: |
115 | 115 | docker push docker.io/tasimage/primus:${{env.IMAGE_TAG}} |
116 | 116 | docker login -u rocmshared -p ${{ secrets.ROCM_DOCKER_HUB_TOKEN }} |
117 | 117 |
|
118 | | - echo "> Build Docker Image with tag: ${{ env.IMAGE_TAG }}-ainic" |
119 | | - start_time=$(date +%s) |
120 | | - mkdir -p $GITHUB_WORKSPACE/.github/workflows/docker/ainic |
121 | | - cp /apps/tas/0_public/primus_docker_ci/ainic/ainic_bundle_1.117.5-a-56.tar.gz $GITHUB_WORKSPACE/.github/workflows/docker/ainic/ || { echo "Error: Failed to copy ainic bundle"; exit 1; } |
122 | | - docker build -f $GITHUB_WORKSPACE/.github/workflows/docker/Dockerfile.ainic \ |
123 | | - --network=host \ |
124 | | - -t tasimage/primus:${{env.IMAGE_TAG}}-ainic \ |
125 | | - --build-arg BASE_IMAGE=docker.io/tasimage/primus:${{env.IMAGE_TAG}} \ |
126 | | - --build-arg AINIC_BUNDLE_PATH=ainic \ |
127 | | - $GITHUB_WORKSPACE/.github/workflows/docker |
128 | | - end_time=$(date +%s) |
129 | | - elapsed=$((end_time - start_time)) |
130 | | - echo "⏱️ [build primus docker-ainic] Total elapsed time: ${elapsed} seconds" |
| 118 | + # # Primus v26.2 already includes AINIC under /workspace. Re-enable this |
| 119 | + # # Dockerfile.ainic build only when we need to refresh the tasimage -ainic image. |
| 120 | + # echo "> Build Docker Image with tag: ${{ env.IMAGE_TAG }}-ainic" |
| 121 | + # start_time=$(date +%s) |
| 122 | + # mkdir -p $GITHUB_WORKSPACE/.github/workflows/docker/ainic |
| 123 | + # cp /apps/tas/0_public/primus_docker_ci/ainic/ainic_bundle_1.117.5-a-56.tar.gz $GITHUB_WORKSPACE/.github/workflows/docker/ainic/ || { echo "Error: Failed to copy ainic bundle"; exit 1; } |
| 124 | + # docker build -f $GITHUB_WORKSPACE/.github/workflows/docker/Dockerfile.ainic \ |
| 125 | + # --network=host \ |
| 126 | + # -t tasimage/primus:${{env.IMAGE_TAG}}-ainic \ |
| 127 | + # --build-arg BASE_IMAGE=docker.io/tasimage/primus:${{env.IMAGE_TAG}} \ |
| 128 | + # --build-arg AINIC_BUNDLE_PATH=ainic \ |
| 129 | + # $GITHUB_WORKSPACE/.github/workflows/docker |
| 130 | + # end_time=$(date +%s) |
| 131 | + # elapsed=$((end_time - start_time)) |
| 132 | + # echo "⏱️ [build primus docker-ainic] Total elapsed time: ${elapsed} seconds" |
131 | 133 |
|
132 | | - docker tag tasimage/primus:${{env.IMAGE_TAG}}-ainic docker.io/tasimage/primus:${{env.IMAGE_TAG}}-ainic |
133 | | - docker login -u tasimage -p ${{ secrets.PRIMUS_DOCKER_HUB_TOKEN }} |
134 | | - docker push docker.io/tasimage/primus:${{env.IMAGE_TAG}}-ainic |
135 | | - docker login -u rocmshared -p ${{ secrets.ROCM_DOCKER_HUB_TOKEN }} |
| 134 | + # docker tag tasimage/primus:${{env.IMAGE_TAG}}-ainic docker.io/tasimage/primus:${{env.IMAGE_TAG}}-ainic |
| 135 | + # docker login -u tasimage -p ${{ secrets.PRIMUS_DOCKER_HUB_TOKEN }} |
| 136 | + # docker push docker.io/tasimage/primus:${{env.IMAGE_TAG}}-ainic |
| 137 | + # docker login -u rocmshared -p ${{ secrets.ROCM_DOCKER_HUB_TOKEN }} |
136 | 138 |
|
137 | 139 | echo "> Build Docker Image with tag: ${{ env.IMAGE_TAG }}-v25.09-ainic" |
138 | 140 | start_time=$(date +%s) |
@@ -206,7 +208,7 @@ jobs: |
206 | 208 | # PRIMUS_WORKDIR: /wekafs/primus-data/primus_safe_ci/torch |
207 | 209 | needs: [code-lint] |
208 | 210 | # runs-on: [primus-lm-cicd-torch-j8knc] |
209 | | - runs-on: [primus-lm-cicd-torch-tas8n-a16-40] |
| 211 | + runs-on: [primus-lm-cicd-v26.2-tas8n-a16-40] |
210 | 212 | steps: |
211 | 213 | - run: echo "🎉 Begin Primus-Turbo Checkout." |
212 | 214 | - name: Set commit hash to env |
|
0 commit comments