diff --git a/.github/workflows/inductor-periodic.yml b/.github/workflows/inductor-periodic.yml index 2fe649cebb5..7f83ce1eb54 100644 --- a/.github/workflows/inductor-periodic.yml +++ b/.github/workflows/inductor-periodic.yml @@ -56,3 +56,29 @@ jobs: test-matrix: ${{ needs.linux-focal-cuda12_1-py3_10-gcc9-periodic-dynamo-benchmarks-build.outputs.test-matrix }} secrets: HUGGING_FACE_HUB_TOKEN: ${{ secrets.HUGGING_FACE_HUB_TOKEN }} + + linux-focal-cuda12_1-py3_10-gcc9-inductor-build-gcp: + name: cuda12.1-py3.10-gcc9-sm80 + uses: ./.github/workflows/_linux-build.yml + with: + build-environment: linux-focal-cuda12.1-py3.10-gcc9-sm80 + docker-image-name: pytorch-linux-focal-cuda12.1-cudnn9-py3-gcc9-inductor-benchmarks + cuda-arch-list: '8.0' + test-matrix: | + { include: [ + { config: "inductor_torchbench_smoketest_perf", shard: 1, num_shards: 1, runner: "linux.gcp.a100" }, + ]} + secrets: + HUGGING_FACE_HUB_TOKEN: ${{ secrets.HUGGING_FACE_HUB_TOKEN }} + + linux-focal-cuda12_1-py3_10-gcc9-inductor-test-gcp: + name: cuda12.1-py3.10-gcc9-sm80 + uses: ./.github/workflows/_linux-test.yml + needs: linux-focal-cuda12_1-py3_10-gcc9-inductor-build-gcp + with: + build-environment: linux-focal-cuda12.1-py3.10-gcc9-sm80 + docker-image: ${{ needs.linux-focal-cuda12_1-py3_10-gcc9-inductor-build-gcp.outputs.docker-image }} + test-matrix: ${{ needs.linux-focal-cuda12_1-py3_10-gcc9-inductor-build-gcp.outputs.test-matrix }} + use-gha: anything-non-empty-to-use-gha + secrets: + HUGGING_FACE_HUB_TOKEN: ${{ secrets.HUGGING_FACE_HUB_TOKEN }} diff --git a/.github/workflows/inductor.yml b/.github/workflows/inductor.yml index 2030ff5aee3..af12bb9713a 100644 --- a/.github/workflows/inductor.yml +++ b/.github/workflows/inductor.yml @@ -81,32 +81,6 @@ jobs: secrets: HUGGING_FACE_HUB_TOKEN: ${{ secrets.HUGGING_FACE_HUB_TOKEN }} - linux-focal-cuda12_1-py3_10-gcc9-inductor-build-gcp: - name: cuda12.1-py3.10-gcc9-sm80 - uses: ./.github/workflows/_linux-build.yml - with: - build-environment: linux-focal-cuda12.1-py3.10-gcc9-sm80 - docker-image-name: pytorch-linux-focal-cuda12.1-cudnn9-py3-gcc9-inductor-benchmarks - cuda-arch-list: '8.0' - test-matrix: | - { include: [ - { config: "inductor_torchbench_smoketest_perf", shard: 1, num_shards: 1, runner: "linux.gcp.a100" }, - ]} - secrets: - HUGGING_FACE_HUB_TOKEN: ${{ secrets.HUGGING_FACE_HUB_TOKEN }} - - linux-focal-cuda12_1-py3_10-gcc9-inductor-test-gcp: - name: cuda12.1-py3.10-gcc9-sm80 - uses: ./.github/workflows/_linux-test.yml - needs: linux-focal-cuda12_1-py3_10-gcc9-inductor-build-gcp - with: - build-environment: linux-focal-cuda12.1-py3.10-gcc9-sm80 - docker-image: ${{ needs.linux-focal-cuda12_1-py3_10-gcc9-inductor-build-gcp.outputs.docker-image }} - test-matrix: ${{ needs.linux-focal-cuda12_1-py3_10-gcc9-inductor-build-gcp.outputs.test-matrix }} - use-gha: anything-non-empty-to-use-gha - secrets: - HUGGING_FACE_HUB_TOKEN: ${{ secrets.HUGGING_FACE_HUB_TOKEN }} - linux-focal-cuda12_1-py3_12-gcc9-inductor-build: name: cuda12.1-py3.12-gcc9-sm86 uses: ./.github/workflows/_linux-build.yml