feat: Update HPC-X to v2.21 #78
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
on: | |
workflow_dispatch: | |
push: | |
paths: | |
- Dockerfile.ubuntu22 | |
- .github/workflows/ubuntu-22.yml | |
- .github/workflows/build.yml | |
jobs: | |
cu120: | |
uses: ./.github/workflows/build.yml | |
secrets: | |
ORG_BUILDKIT_CLIENT_TOKEN: ${{ secrets.ORG_BUILDKIT_CLIENT_TOKEN }} | |
BUILDKIT_CONSUMER_DOPPLER_PROJECT: ${{ secrets.BUILDKIT_CONSUMER_DOPPLER_PROJECT }} | |
BUILDKIT_CONSUMER_ENDPOINT: ${{ secrets.BUILDKIT_CONSUMER_ENDPOINT }} | |
with: | |
folder: . | |
dockerfile: Dockerfile.ubuntu22 | |
base-image: nvidia/cuda | |
base-tag: 12.0.1-devel-ubuntu22.04 | |
cuda-version: "12.0.1" | |
nccl-version: 2.23.4-1 | |
cuda-samples-version: "12.0" | |
hpcx-distribution: "hpcx-v2.21-gcc-doca_ofed-ubuntu22.04-cuda12" | |
cu122: | |
uses: ./.github/workflows/build.yml | |
secrets: | |
ORG_BUILDKIT_CLIENT_TOKEN: ${{ secrets.ORG_BUILDKIT_CLIENT_TOKEN }} | |
BUILDKIT_CONSUMER_DOPPLER_PROJECT: ${{ secrets.BUILDKIT_CONSUMER_DOPPLER_PROJECT }} | |
BUILDKIT_CONSUMER_ENDPOINT: ${{ secrets.BUILDKIT_CONSUMER_ENDPOINT }} | |
with: | |
folder: . | |
dockerfile: Dockerfile.ubuntu22 | |
base-image: nvidia/cuda | |
base-tag: 12.2.2-devel-ubuntu22.04 | |
cuda-version: "12.2.2" | |
nccl-version: 2.23.4-1 | |
cuda-samples-version: "12.2" | |
hpcx-distribution: "hpcx-v2.21-gcc-doca_ofed-ubuntu22.04-cuda12" | |
cu124: | |
uses: ./.github/workflows/build.yml | |
secrets: | |
ORG_BUILDKIT_CLIENT_TOKEN: ${{ secrets.ORG_BUILDKIT_CLIENT_TOKEN }} | |
BUILDKIT_CONSUMER_DOPPLER_PROJECT: ${{ secrets.BUILDKIT_CONSUMER_DOPPLER_PROJECT }} | |
BUILDKIT_CONSUMER_ENDPOINT: ${{ secrets.BUILDKIT_CONSUMER_ENDPOINT }} | |
with: | |
folder: . | |
dockerfile: Dockerfile.ubuntu22 | |
base-image: nvidia/cuda | |
base-tag: 12.4.1-devel-ubuntu22.04 | |
cuda-version: "12.4.1" | |
nccl-version: 2.23.4-1 | |
cuda-samples-version: "12.4" | |
hpcx-distribution: "hpcx-v2.21-gcc-doca_ofed-ubuntu22.04-cuda12" | |
cu126: | |
uses: ./.github/workflows/build.yml | |
secrets: | |
ORG_BUILDKIT_CLIENT_TOKEN: ${{ secrets.ORG_BUILDKIT_CLIENT_TOKEN }} | |
BUILDKIT_CONSUMER_DOPPLER_PROJECT: ${{ secrets.BUILDKIT_CONSUMER_DOPPLER_PROJECT }} | |
BUILDKIT_CONSUMER_ENDPOINT: ${{ secrets.BUILDKIT_CONSUMER_ENDPOINT }} | |
with: | |
folder: . | |
dockerfile: Dockerfile.ubuntu22 | |
base-image: nvidia/cuda | |
base-tag: 12.6.2-devel-ubuntu22.04 | |
cuda-version: "12.6.2" | |
nccl-version: 2.23.4-1 | |
cuda-samples-version: "12.5" | |
hpcx-distribution: "hpcx-v2.21-gcc-doca_ofed-ubuntu22.04-cuda12" |