diff --git a/.github/workflows/build-test-linux-aarch64-jetpack.yml b/.github/workflows/build-test-linux-aarch64-jetpack.yml index 04be0c5ccd..5cda6acec5 100644 --- a/.github/workflows/build-test-linux-aarch64-jetpack.yml +++ b/.github/workflows/build-test-linux-aarch64-jetpack.yml @@ -65,7 +65,8 @@ jobs: post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh package-name: torch_tensorrt - name: Build Jetpack torch-tensorrt whl package + display-name: Build Jetpack torch-tensorrt whl package + name: ${{ matrix.display-name }} uses: ./.github/workflows/build_linux.yml with: repository: ${{ matrix.repository }} diff --git a/.github/workflows/build-test-linux-aarch64.yml b/.github/workflows/build-test-linux-aarch64.yml index 0607ca3f35..eea7ec01fa 100644 --- a/.github/workflows/build-test-linux-aarch64.yml +++ b/.github/workflows/build-test-linux-aarch64.yml @@ -62,7 +62,8 @@ jobs: post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh package-name: torch_tensorrt - name: Build SBSA torch-tensorrt whl package + display-name: Build SBSA torch-tensorrt whl package + name: ${{ matrix.display-name }} uses: ./.github/workflows/build_linux.yml with: repository: ${{ matrix.repository }} diff --git a/.github/workflows/build-test-linux-x86_64.yml b/.github/workflows/build-test-linux-x86_64.yml index 1fecd14a12..a437c284c0 100644 --- a/.github/workflows/build-test-linux-x86_64.yml +++ b/.github/workflows/build-test-linux-x86_64.yml @@ -61,7 +61,8 @@ jobs: post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh package-name: torch_tensorrt - name: Build Linux x86_64 torch-tensorrt whl package + display-name: Build Linux x86_64 torch-tensorrt whl package + name: ${{ matrix.display-name }} uses: ./.github/workflows/build_linux.yml with: repository: ${{ matrix.repository }} @@ -80,7 +81,7 @@ jobs: pip-install-torch-extra-args: "--extra-index-url https://pypi.org/simple" L0-dynamo-converter-tests: - name: L0 dynamo converter tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -92,6 +93,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L0 dynamo converter tests uses: ./.github/workflows/linux-test.yml with: job-name: L0-dynamo-converter-tests @@ -109,7 +111,7 @@ jobs: popd L0-dynamo-core-tests: - name: L0 dynamo core tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -121,6 +123,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L0 dynamo core tests uses: ./.github/workflows/linux-test.yml with: job-name: L0-dynamo-core-tests @@ -141,7 +144,7 @@ jobs: popd L0-py-core-tests: - name: L0 core python tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -153,6 +156,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L0 core python tests uses: ./.github/workflows/linux-test.yml with: job-name: L0-py-core-tests @@ -170,7 +174,7 @@ jobs: popd L0-torchscript-tests: - name: L0 torchscript tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -182,6 +186,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L0 torchscript tests uses: ./.github/workflows/linux-test.yml with: job-name: L0-torchscript-tests @@ -203,7 +208,7 @@ jobs: popd L1-dynamo-core-tests: - name: L1 dynamo core tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build, L0-dynamo-converter-tests, L0-dynamo-core-tests, L0-py-core-tests, L0-torchscript-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -215,6 +220,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L1 dynamo core tests uses: ./.github/workflows/linux-test.yml with: job-name: L1-dynamo-core-tests @@ -234,7 +240,7 @@ jobs: popd L1-dynamo-compile-tests: - name: L1 dynamo compile tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build, L0-dynamo-converter-tests, L0-dynamo-core-tests, L0-py-core-tests, L0-torchscript-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -246,6 +252,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L1 dynamo compile tests uses: ./.github/workflows/linux-test.yml with: job-name: L1-dynamo-compile-tests @@ -263,7 +270,7 @@ jobs: popd L1-torch-compile-tests: - name: L1 torch compile tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build, L0-dynamo-converter-tests, L0-dynamo-core-tests, L0-py-core-tests, L0-torchscript-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -275,6 +282,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L1 torch compile tests uses: ./.github/workflows/linux-test.yml with: job-name: L1-torch-compile-tests @@ -294,7 +302,7 @@ jobs: popd L1-torchscript-tests: - name: L1 torch script tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build, L0-dynamo-core-tests, L0-dynamo-converter-tests, L0-py-core-tests, L0-torchscript-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -306,6 +314,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L1 torch script tests uses: ./.github/workflows/linux-test.yml with: job-name: L1-torchscript-tests @@ -327,7 +336,7 @@ jobs: popd L2-torch-compile-tests: - name: L2 torch compile tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build, L1-torch-compile-tests, L1-dynamo-compile-tests, L1-dynamo-core-tests, L1-torchscript-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -339,6 +348,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L2 torch compile tests uses: ./.github/workflows/linux-test.yml with: job-name: L2-torch-compile-tests @@ -357,7 +367,7 @@ jobs: popd L2-dynamo-compile-tests: - name: L2 dynamo compile tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build, L1-dynamo-compile-tests, L1-dynamo-core-tests, L1-torch-compile-tests, L1-torchscript-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -369,6 +379,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L2 dynamo compile tests uses: ./.github/workflows/linux-test.yml with: job-name: L2-dynamo-compile-tests @@ -387,7 +398,7 @@ jobs: popd L2-dynamo-core-tests: - name: L2 dynamo core tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build, L1-dynamo-core-tests, L1-dynamo-compile-tests, L1-torch-compile-tests, L1-torchscript-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -399,6 +410,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L2 dynamo core tests uses: ./.github/workflows/linux-test.yml with: job-name: L2-dynamo-core-tests @@ -416,7 +428,7 @@ jobs: popd L2-dynamo-plugin-tests: - name: L2 dynamo plugin tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build, L1-dynamo-core-tests, L1-dynamo-compile-tests, L1-torch-compile-tests, L1-torchscript-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -428,6 +440,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L2 dynamo plugin tests uses: ./.github/workflows/linux-test.yml with: job-name: L2-dynamo-plugin-tests @@ -448,7 +461,7 @@ jobs: popd L2-torchscript-tests: - name: L2 torch script tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build, L1-dynamo-core-tests, L1-dynamo-compile-tests, L1-torch-compile-tests, L1-torchscript-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -460,6 +473,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L2 torch script tests uses: ./.github/workflows/linux-test.yml with: job-name: L2-torchscript-tests @@ -481,7 +495,7 @@ jobs: popd L2-dynamo-distributed-tests: - name: L2 dynamo distributed tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build, L1-dynamo-core-tests, L1-dynamo-compile-tests, L1-torch-compile-tests, L1-torchscript-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -493,6 +507,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L2 dynamo distributed tests uses: ./.github/workflows/linux-test.yml with: job-name: L2-dynamo-distributed-tests diff --git a/.github/workflows/build-test-linux-x86_64_rtx.yml b/.github/workflows/build-test-linux-x86_64_rtx.yml index a91c83bae9..5315cdd762 100644 --- a/.github/workflows/build-test-linux-x86_64_rtx.yml +++ b/.github/workflows/build-test-linux-x86_64_rtx.yml @@ -60,7 +60,8 @@ jobs: post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh package-name: torch_tensorrt - name: RTX - Build Linux x86_64 torch-tensorrt whl package + display-name: RTX - Build Linux x86_64 torch-tensorrt whl package + name: ${{ matrix.display-name }} uses: ./.github/workflows/build_linux.yml with: repository: ${{ matrix.repository }} @@ -79,7 +80,7 @@ jobs: pip-install-torch-extra-args: "--extra-index-url https://pypi.org/simple" L0-dynamo-converter-tests: - name: L0 dynamo converter tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -91,6 +92,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L0 dynamo converter tests uses: ./.github/workflows/linux-test.yml with: job-name: L0-dynamo-converter-tests @@ -109,7 +111,7 @@ jobs: popd L0-dynamo-core-tests: - name: L0 dynamo core tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -121,6 +123,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L0 dynamo core tests uses: ./.github/workflows/linux-test.yml with: job-name: L0-dynamo-core-tests @@ -142,7 +145,7 @@ jobs: popd L0-py-core-tests: - name: L0 core python tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -154,6 +157,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L0 core python tests uses: ./.github/workflows/linux-test.yml with: job-name: L0-py-core-tests @@ -172,7 +176,7 @@ jobs: popd L1-dynamo-core-tests: - name: L1 dynamo core tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build, L0-dynamo-converter-tests, L0-dynamo-core-tests, L0-py-core-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -184,6 +188,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L1 dynamo core tests uses: ./.github/workflows/linux-test.yml with: job-name: L1-dynamo-core-tests @@ -202,7 +207,7 @@ jobs: popd L1-dynamo-compile-tests: - name: L1 dynamo compile tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build, L0-dynamo-converter-tests, L0-dynamo-core-tests, L0-py-core-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -214,6 +219,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L1 dynamo compile tests uses: ./.github/workflows/linux-test.yml with: job-name: L1-dynamo-compile-tests @@ -232,7 +238,7 @@ jobs: popd L1-torch-compile-tests: - name: L1 torch compile tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build, L0-dynamo-converter-tests, L0-dynamo-core-tests, L0-py-core-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -244,6 +250,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L1 torch compile tests uses: ./.github/workflows/linux-test.yml with: job-name: L1-torch-compile-tests @@ -265,7 +272,7 @@ jobs: L2-torch-compile-tests: - name: L2 torch compile tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build, L1-torch-compile-tests, L1-dynamo-compile-tests, L1-dynamo-core-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -277,6 +284,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L2 torch compile tests uses: ./.github/workflows/linux-test.yml with: job-name: L2-torch-compile-tests @@ -296,7 +304,7 @@ jobs: popd L2-dynamo-compile-tests: - name: L2 dynamo compile tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build, L1-dynamo-compile-tests, L1-dynamo-core-tests, L1-torch-compile-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -308,6 +316,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L2 dynamo compile tests uses: ./.github/workflows/linux-test.yml with: job-name: L2-dynamo-compile-tests @@ -327,7 +336,7 @@ jobs: popd L2-dynamo-core-tests: - name: L2 dynamo core tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build, L1-dynamo-core-tests, L1-dynamo-compile-tests, L1-torch-compile-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -339,6 +348,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L2 dynamo core tests uses: ./.github/workflows/linux-test.yml with: job-name: L2-dynamo-core-tests @@ -357,7 +367,7 @@ jobs: popd L2-dynamo-plugin-tests: - name: L2 dynamo plugin tests + name: ${{ matrix.display-name }} needs: [filter-matrix, build, L1-dynamo-core-tests, L1-dynamo-compile-tests, L1-torch-compile-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -369,6 +379,7 @@ jobs: pre-script: packaging/pre_build_script.sh post-script: packaging/post_build_script.sh smoke-test-script: packaging/smoke_test_script.sh + display-name: L2 dynamo plugin tests uses: ./.github/workflows/linux-test.yml with: job-name: L2-dynamo-plugin-tests diff --git a/.github/workflows/build-test-windows.yml b/.github/workflows/build-test-windows.yml index d5b4722e9b..4106b65046 100644 --- a/.github/workflows/build-test-windows.yml +++ b/.github/workflows/build-test-windows.yml @@ -70,7 +70,8 @@ jobs: env-script: packaging/vc_env_helper.bat smoke-test-script: packaging/smoke_test_windows.py package-name: torch_tensorrt - name: Build Windows torch-tensorrt whl package + display-name: Build Windows torch-tensorrt whl package + name: ${{ matrix.display-name }} uses: ./.github/workflows/build_windows.yml with: repository: ${{ matrix.repository }} @@ -86,7 +87,7 @@ jobs: timeout: 120 L0-dynamo-converter-tests: - name: L0 dynamo converter tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -95,6 +96,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L0 dynamo converter tests uses: ./.github/workflows/windows-test.yml with: job-name: L0-dynamo-converter-tests @@ -112,7 +114,7 @@ jobs: popd L0-dynamo-core-tests: - name: L0 dynamo core tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -121,6 +123,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L0 dynamo core tests uses: ./.github/workflows/windows-test.yml with: job-name: L0-dynamo-core-tests @@ -140,7 +143,7 @@ jobs: popd L0-py-core-tests: - name: L0 core python tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -149,6 +152,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L0 core python tests uses: ./.github/workflows/windows-test.yml with: job-name: L0-core-python-tests @@ -166,7 +170,7 @@ jobs: popd L0-torchscript-tests: - name: L0 torchscript tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -175,6 +179,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L0 torchscript tests uses: ./.github/workflows/windows-test.yml with: job-name: L0-torchscript-tests @@ -196,7 +201,7 @@ jobs: popd L1-dynamo-core-tests: - name: L1 dynamo core tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build, L0-dynamo-converter-tests, L0-dynamo-core-tests, L0-py-core-tests, L0-torchscript-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -205,6 +210,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L1 dynamo core tests uses: ./.github/workflows/windows-test.yml with: job-name: L1-dynamo-core-tests @@ -223,7 +229,7 @@ jobs: popd L1-dynamo-compile-tests: - name: L1 dynamo compile tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build, L0-dynamo-converter-tests, L0-dynamo-core-tests, L0-py-core-tests, L0-torchscript-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -232,6 +238,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L1 dynamo compile tests uses: ./.github/workflows/windows-test.yml with: job-name: L1-dynamo-compile-tests @@ -249,7 +256,7 @@ jobs: popd L1-torch-compile-tests: - name: L1 torch compile tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build, L0-dynamo-converter-tests, L0-dynamo-core-tests, L0-py-core-tests, L0-torchscript-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -258,6 +265,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L1 torch compile tests uses: ./.github/workflows/windows-test.yml with: job-name: L1-torch-compile-tests @@ -307,7 +315,7 @@ jobs: popd L2-torch-compile-tests: - name: L2 torch compile tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build, L1-torch-compile-tests, L1-dynamo-compile-tests, L1-dynamo-core-tests, L1-torchscript-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -316,6 +324,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L2 torch compile tests uses: ./.github/workflows/windows-test.yml with: job-name: L2-torch-compile-tests @@ -334,7 +343,7 @@ jobs: popd L2-dynamo-compile-tests: - name: L2 dynamo compile tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build, L1-torch-compile-tests, L1-dynamo-compile-tests, L1-dynamo-core-tests, L1-torchscript-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -343,6 +352,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L2 dynamo compile tests uses: ./.github/workflows/windows-test.yml with: job-name: L2-dynamo-compile-tests @@ -361,7 +371,7 @@ jobs: popd L2-dynamo-core-tests: - name: L2 dynamo core tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build, L1-torch-compile-tests, L1-dynamo-compile-tests, L1-dynamo-core-tests, L1-torchscript-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -370,6 +380,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L2 dynamo core tests uses: ./.github/workflows/windows-test.yml with: job-name: L2-dynamo-core-tests @@ -387,7 +398,7 @@ jobs: popd L2-dynamo-plugin-tests: - name: L2 dynamo plugin tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build, L1-torch-compile-tests, L1-dynamo-compile-tests, L1-dynamo-core-tests, L1-torchscript-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -396,6 +407,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L2 dynamo plugin tests uses: ./.github/workflows/windows-test.yml with: job-name: L2-dynamo-plugin-tests @@ -413,7 +425,7 @@ jobs: popd L2-torchscript-tests: - name: L2 torchscript tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build, L1-torch-compile-tests, L1-dynamo-compile-tests, L1-dynamo-core-tests, L1-torchscript-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -422,6 +434,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L2 torchscript tests uses: ./.github/workflows/windows-test.yml with: job-name: L2-torchscript-tests diff --git a/.github/workflows/build-test-windows_rtx.yml b/.github/workflows/build-test-windows_rtx.yml index f1519ab993..6fdbc1eab3 100644 --- a/.github/workflows/build-test-windows_rtx.yml +++ b/.github/workflows/build-test-windows_rtx.yml @@ -70,7 +70,8 @@ jobs: env-script: packaging/vc_env_helper.bat smoke-test-script: packaging/smoke_test_windows.py package-name: torch_tensorrt - name: RTX - Build Windows torch-tensorrt whl package + display-name: RTX - Build Windows torch-tensorrt whl package + name: ${{ matrix.display-name }} uses: ./.github/workflows/build_windows.yml with: repository: ${{ matrix.repository }} @@ -88,7 +89,7 @@ jobs: timeout: 120 L0-dynamo-converter-tests: - name: L0 dynamo converter tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -97,6 +98,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L0 dynamo converter tests uses: ./.github/workflows/windows-test.yml with: job-name: L0-dynamo-converter-tests @@ -115,7 +117,7 @@ jobs: popd L0-dynamo-core-tests: - name: L0 dynamo core tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -124,6 +126,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L0 dynamo core tests uses: ./.github/workflows/windows-test.yml with: job-name: L0-dynamo-core-tests @@ -144,7 +147,7 @@ jobs: popd L0-py-core-tests: - name: L0 core python tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -153,6 +156,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L0 core python tests uses: ./.github/workflows/windows-test.yml with: job-name: L0-core-python-tests @@ -171,7 +175,7 @@ jobs: popd L1-dynamo-core-tests: - name: L1 dynamo core tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build, L0-dynamo-converter-tests, L0-dynamo-core-tests, L0-py-core-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -180,6 +184,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L1 dynamo core tests uses: ./.github/workflows/windows-test.yml with: job-name: L1-dynamo-core-tests @@ -198,7 +203,7 @@ jobs: popd L1-dynamo-compile-tests: - name: L1 dynamo compile tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build, L0-dynamo-converter-tests, L0-dynamo-core-tests, L0-py-core-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -207,6 +212,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L1 dynamo compile tests uses: ./.github/workflows/windows-test.yml with: job-name: L1-dynamo-compile-tests @@ -225,7 +231,7 @@ jobs: popd L1-torch-compile-tests: - name: L1 torch compile tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build, L0-dynamo-converter-tests, L0-dynamo-core-tests, L0-py-core-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -234,6 +240,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L1 torch compile tests uses: ./.github/workflows/windows-test.yml with: job-name: L1-torch-compile-tests @@ -254,7 +261,7 @@ jobs: popd L2-torch-compile-tests: - name: L2 torch compile tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build, L1-torch-compile-tests, L1-dynamo-compile-tests, L1-dynamo-core-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -263,6 +270,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L2 torch compile tests uses: ./.github/workflows/windows-test.yml with: job-name: L2-torch-compile-tests @@ -282,7 +290,7 @@ jobs: popd L2-dynamo-compile-tests: - name: L2 dynamo compile tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build, L1-torch-compile-tests, L1-dynamo-compile-tests, L1-dynamo-core-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -291,6 +299,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L2 dynamo compile tests uses: ./.github/workflows/windows-test.yml with: job-name: L2-dynamo-compile-tests @@ -310,7 +319,7 @@ jobs: popd L2-dynamo-core-tests: - name: L2 dynamo core tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build, L1-torch-compile-tests, L1-dynamo-compile-tests, L1-dynamo-core-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -319,6 +328,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L2 dynamo core tests uses: ./.github/workflows/windows-test.yml with: job-name: L2-dynamo-core-tests @@ -337,7 +347,7 @@ jobs: popd L2-dynamo-plugin-tests: - name: L2 dynamo plugin tests + name: ${{ matrix.display-name }} needs: [substitute-runner, build, L1-torch-compile-tests, L1-dynamo-compile-tests, L1-dynamo-core-tests] if: ${{ (github.ref_name == 'main' || github.ref_name == 'nightly' || contains(github.event.pull_request.labels.*.name, 'Force All Tests[L0+L1+L2]')) && always() || success() }} strategy: @@ -346,6 +356,7 @@ jobs: include: - repository: pytorch/tensorrt package-name: torch_tensorrt + display-name: L2 dynamo plugin tests uses: ./.github/workflows/windows-test.yml with: job-name: L2-dynamo-plugin-tests