mirror of
				https://github.com/pytorch/pytorch.git
				synced 2025-10-31 20:34:54 +08:00 
			
		
		
		
	Compare commits
	
		
			55 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| a32157c67c | |||
| 24e7f29099 | |||
| 5b5d269d34 | |||
| fa88f390a0 | |||
| fe39c07826 | |||
| cba195c8ed | |||
| 16e67be7f1 | |||
| 7afffdf48b | |||
| ca45649eb5 | |||
| 665e568381 | |||
| 4077cdd589 | |||
| e4bd0adca5 | |||
| 793df7b7cb | |||
| d1d9bc7aa6 | |||
| 841d87177a | |||
| 3b555ba477 | |||
| 734e8f6ad7 | |||
| 99f5a85a09 | |||
| f843ccbb1a | |||
| 30875953a4 | |||
| 2126ae186e | |||
| 739aa224ec | |||
| b2d602306a | |||
| 05711eece9 | |||
| a287ff75d0 | |||
| 4bbadeee8a | |||
| 2176ef7dfa | |||
| 583a56d5a8 | |||
| c38b3381a1 | |||
| a2d4fea872 | |||
| 58083ffb10 | |||
| 6630dcd53c | |||
| 3a2d0755a4 | |||
| b459713ca7 | |||
| 4460e481bc | |||
| 90bb510ece | |||
| 38e0a0440c | |||
| 946f554c8f | |||
| 55646554b7 | |||
| 9cab5987bd | |||
| db2fa7b827 | |||
| 093a4ff5f8 | |||
| fa8ec8e718 | |||
| 136bdb96cb | |||
| 83941482f7 | |||
| 08d038f8a8 | |||
| 46948300a2 | |||
| ab3a0b192a | |||
| 8e482e909b | |||
| 7b9c5e0e3f | |||
| ca561d639b | |||
| d22287d1ad | |||
| 3b73f5de3a | |||
| c993f1b37f | |||
| 04da6aeb61 | 
| @ -1 +1 @@ | |||||||
| 21eae954efa5bf584da70324b640288c3ee7aede | 01cbe5045a6898c9a925f01435c8277b2fe6afcc | ||||||
|  | |||||||
| @ -1 +1 @@ | |||||||
| aac14a3b93f11d781d1d5ebc5400b15ae8df5185 | b8c64f64c18d8cac598b3adb355c21e7439c21de | ||||||
|  | |||||||
| @ -178,7 +178,7 @@ function install_torchrec_and_fbgemm() { | |||||||
|  |  | ||||||
| function clone_pytorch_xla() { | function clone_pytorch_xla() { | ||||||
|   if [[ ! -d ./xla ]]; then |   if [[ ! -d ./xla ]]; then | ||||||
|     git clone --recursive -b r2.4 https://github.com/pytorch/xla.git |     git clone --recursive --quiet https://github.com/pytorch/xla.git | ||||||
|     pushd xla |     pushd xla | ||||||
|     # pin the xla hash so that we don't get broken by changes to xla |     # pin the xla hash so that we don't get broken by changes to xla | ||||||
|     git checkout "$(cat ../.github/ci_commit_pins/xla.txt)" |     git checkout "$(cat ../.github/ci_commit_pins/xla.txt)" | ||||||
|  | |||||||
| @ -75,8 +75,9 @@ export PYTORCH_BUILD_NUMBER=1 | |||||||
| TRITON_VERSION=$(cat $PYTORCH_ROOT/.ci/docker/triton_version.txt) | TRITON_VERSION=$(cat $PYTORCH_ROOT/.ci/docker/triton_version.txt) | ||||||
|  |  | ||||||
| # Here PYTORCH_EXTRA_INSTALL_REQUIREMENTS is already set for the all the wheel builds hence append TRITON_CONSTRAINT | # Here PYTORCH_EXTRA_INSTALL_REQUIREMENTS is already set for the all the wheel builds hence append TRITON_CONSTRAINT | ||||||
| TRITON_CONSTRAINT="platform_system == 'Linux' and platform_machine == 'x86_64' and python_version < '3.13'" |  | ||||||
| if [[ "$PACKAGE_TYPE" =~ .*wheel.* &&  -n "${PYTORCH_EXTRA_INSTALL_REQUIREMENTS:-}" ]]; then | if [[ "$PACKAGE_TYPE" =~ .*wheel.* &&  -n "${PYTORCH_EXTRA_INSTALL_REQUIREMENTS:-}" ]]; then | ||||||
|  |   # Only linux Python < 3.13 are supported wheels for triton | ||||||
|  |   TRITON_CONSTRAINT="platform_system == 'Linux' and platform_machine == 'x86_64' and python_version < '3.13'" | ||||||
|   TRITON_REQUIREMENT="triton==${TRITON_VERSION}; ${TRITON_CONSTRAINT}" |   TRITON_REQUIREMENT="triton==${TRITON_VERSION}; ${TRITON_CONSTRAINT}" | ||||||
|   if [[ -n "$PYTORCH_BUILD_VERSION" && "$PYTORCH_BUILD_VERSION" =~ .*dev.* ]]; then |   if [[ -n "$PYTORCH_BUILD_VERSION" && "$PYTORCH_BUILD_VERSION" =~ .*dev.* ]]; then | ||||||
|       TRITON_SHORTHASH=$(cut -c1-10 $PYTORCH_ROOT/.ci/docker/ci_commit_pins/triton.txt) |       TRITON_SHORTHASH=$(cut -c1-10 $PYTORCH_ROOT/.ci/docker/ci_commit_pins/triton.txt) | ||||||
| @ -86,11 +87,11 @@ if [[ "$PACKAGE_TYPE" =~ .*wheel.* &&  -n "${PYTORCH_EXTRA_INSTALL_REQUIREMENTS: | |||||||
| fi | fi | ||||||
|  |  | ||||||
| # Set triton via PYTORCH_EXTRA_INSTALL_REQUIREMENTS for triton rocm package | # Set triton via PYTORCH_EXTRA_INSTALL_REQUIREMENTS for triton rocm package | ||||||
| if [[ "$PACKAGE_TYPE" =~ .*wheel.* && -n "$PYTORCH_BUILD_VERSION" && "$PYTORCH_BUILD_VERSION" =~ .*rocm.* && $(uname) == "Linux" ]]; then | if [[ "$PACKAGE_TYPE" =~ .*wheel.* && -n "$PYTORCH_BUILD_VERSION" && "$PYTORCH_BUILD_VERSION" =~ .*rocm.* && $(uname) == "Linux" && "$DESIRED_PYTHON" != "3.12" ]]; then | ||||||
|     TRITON_REQUIREMENT="pytorch-triton-rocm==${TRITON_VERSION}; ${TRITON_CONSTRAINT}" |     TRITON_REQUIREMENT="pytorch-triton-rocm==${TRITON_VERSION}" | ||||||
|     if [[ -n "$PYTORCH_BUILD_VERSION" && "$PYTORCH_BUILD_VERSION" =~ .*dev.* ]]; then |     if [[ -n "$PYTORCH_BUILD_VERSION" && "$PYTORCH_BUILD_VERSION" =~ .*dev.* ]]; then | ||||||
|         TRITON_SHORTHASH=$(cut -c1-10 $PYTORCH_ROOT/.ci/docker/ci_commit_pins/triton-rocm.txt) |         TRITON_SHORTHASH=$(cut -c1-10 $PYTORCH_ROOT/.ci/docker/ci_commit_pins/triton-rocm.txt) | ||||||
|         TRITON_REQUIREMENT="pytorch-triton-rocm==${TRITON_VERSION}+${TRITON_SHORTHASH}; ${TRITON_CONSTRAINT}" |         TRITON_REQUIREMENT="pytorch-triton-rocm==${TRITON_VERSION}+${TRITON_SHORTHASH}" | ||||||
|     fi |     fi | ||||||
|     if [[ -z "${PYTORCH_EXTRA_INSTALL_REQUIREMENTS:-}" ]]; then |     if [[ -z "${PYTORCH_EXTRA_INSTALL_REQUIREMENTS:-}" ]]; then | ||||||
|         export PYTORCH_EXTRA_INSTALL_REQUIREMENTS="${TRITON_REQUIREMENT}" |         export PYTORCH_EXTRA_INSTALL_REQUIREMENTS="${TRITON_REQUIREMENT}" | ||||||
|  | |||||||
| @ -62,4 +62,6 @@ readability-string-compare, | |||||||
| ' | ' | ||||||
| HeaderFilterRegex: '^(aten/|c10/|torch/).*$' | HeaderFilterRegex: '^(aten/|c10/|torch/).*$' | ||||||
| WarningsAsErrors: '*' | WarningsAsErrors: '*' | ||||||
|  | CheckOptions: | ||||||
|  |   misc-header-include-cycle.IgnoredFilesList: 'format.h;ivalue.h;custom_class.h;Dict.h;List.h' | ||||||
| ... | ... | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/ci_commit_pins/torchbench.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/ci_commit_pins/torchbench.txt
									
									
									
									
										vendored
									
									
								
							| @ -1 +1 @@ | |||||||
| 23512dbebd44a11eb84afbf53c3c071dd105297e | d6015d42d9a1834bc7595c4bd6852562fb80b30b | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/ci_commit_pins/xla.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/ci_commit_pins/xla.txt
									
									
									
									
										vendored
									
									
								
							| @ -1 +1 @@ | |||||||
| r2.4 | 6f0b61e5d782913a0fc7743812f2a8e522189111 | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/scripts/amd/package_triton_wheel.sh
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/scripts/amd/package_triton_wheel.sh
									
									
									
									
										vendored
									
									
								
							| @ -93,8 +93,6 @@ done | |||||||
|  |  | ||||||
| # Copy Include Files | # Copy Include Files | ||||||
| cp -r $ROCM_HOME/include/hip $TRITON_ROCM_DIR/include | cp -r $ROCM_HOME/include/hip $TRITON_ROCM_DIR/include | ||||||
| cp -r $ROCM_HOME/include/roctracer $TRITON_ROCM_DIR/include |  | ||||||
| cp -r $ROCM_HOME/include/hsa $TRITON_ROCM_DIR/include |  | ||||||
|  |  | ||||||
| # Copy linker | # Copy linker | ||||||
| mkdir -p $TRITON_ROCM_DIR/llvm/bin | mkdir -p $TRITON_ROCM_DIR/llvm/bin | ||||||
|  | |||||||
							
								
								
									
										4
									
								
								.github/scripts/filter_test_configs.py
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/scripts/filter_test_configs.py
									
									
									
									
										vendored
									
									
								
							| @ -38,9 +38,9 @@ SUPPORTED_PERIODICAL_MODES: Dict[str, Callable[[Optional[str]], bool]] = { | |||||||
| } | } | ||||||
|  |  | ||||||
| # The link to the published list of disabled jobs | # The link to the published list of disabled jobs | ||||||
| DISABLED_JOBS_URL = "https://ossci-metrics.s3.amazonaws.com/disabled-jobs.json?versionId=tIl0Qo224T_NDVw0dtG4hU1cZJM97inV" | DISABLED_JOBS_URL = "https://ossci-metrics.s3.amazonaws.com/disabled-jobs.json" | ||||||
| # and unstable jobs | # and unstable jobs | ||||||
| UNSTABLE_JOBS_URL = "https://ossci-metrics.s3.amazonaws.com/unstable-jobs.json?versionId=GPyRZRsOo26Gfk_WjAoNNxEMGXkIxIes" | UNSTABLE_JOBS_URL = "https://ossci-metrics.s3.amazonaws.com/unstable-jobs.json" | ||||||
|  |  | ||||||
| # Some constants used to handle disabled and unstable jobs | # Some constants used to handle disabled and unstable jobs | ||||||
| JOB_NAME_SEP = "/" | JOB_NAME_SEP = "/" | ||||||
|  | |||||||
| @ -347,6 +347,10 @@ def generate_wheels_matrix( | |||||||
|     for python_version in python_versions: |     for python_version in python_versions: | ||||||
|         for arch_version in arches: |         for arch_version in arches: | ||||||
|             gpu_arch_type = arch_type(arch_version) |             gpu_arch_type = arch_type(arch_version) | ||||||
|  |             # Disable py3.12 builds for ROCm because of triton dependency | ||||||
|  |             # on llnl-hatchet, which doesn't have py3.12 wheels available | ||||||
|  |             if gpu_arch_type == "rocm" and python_version == "3.12": | ||||||
|  |                 continue | ||||||
|             gpu_arch_version = ( |             gpu_arch_version = ( | ||||||
|                 "" |                 "" | ||||||
|                 if arch_version == "cpu" |                 if arch_version == "cpu" | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/templates/common.yml.j2
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/templates/common.yml.j2
									
									
									
									
										vendored
									
									
								
							| @ -8,7 +8,7 @@ | |||||||
| # NOTE: If testing pytorch/builder changes you can change this variable to change what pytorch/builder reference | # NOTE: If testing pytorch/builder changes you can change this variable to change what pytorch/builder reference | ||||||
| #       the binary builds will check out | #       the binary builds will check out | ||||||
| {%- set builder_repo = "pytorch/builder" -%} | {%- set builder_repo = "pytorch/builder" -%} | ||||||
| {%- set builder_branch = "release/2.4" -%} | {%- set builder_branch = "main" -%} | ||||||
|  |  | ||||||
| {%- macro concurrency(build_environment) -%} | {%- macro concurrency(build_environment) -%} | ||||||
| concurrency: | concurrency: | ||||||
|  | |||||||
| @ -113,8 +113,8 @@ jobs: | |||||||
|         with: |         with: | ||||||
|           name: !{{ config["build_name"] }} |           name: !{{ config["build_name"] }} | ||||||
|           path: "${{ runner.temp }}/artifacts/" |           path: "${{ runner.temp }}/artifacts/" | ||||||
|       !{{ common.checkout(deep_clone=False, directory="pytorch", checkout_pr_head=False) }} |       !{{ common.checkout(deep_clone=False, directory="pytorch") }} | ||||||
|       !{{ common.checkout(deep_clone=False, directory="builder", repository=common.builder_repo, branch=common.builder_branch, checkout_pr_head=False) }} |       !{{ common.checkout(deep_clone=False, directory="builder", repository=common.builder_repo, branch=common.builder_branch) }} | ||||||
|       - name: ROCm set GPU_FLAG |       - name: ROCm set GPU_FLAG | ||||||
|         run: | |         run: | | ||||||
|           echo "GPU_FLAG=--device=/dev/mem --device=/dev/kfd --device=/dev/dri --group-add video --group-add daemon" >> "${GITHUB_ENV}" |           echo "GPU_FLAG=--device=/dev/mem --device=/dev/kfd --device=/dev/dri --group-add video --group-add daemon" >> "${GITHUB_ENV}" | ||||||
|  | |||||||
| @ -81,8 +81,8 @@ jobs: | |||||||
|           elif [ -d "/Applications/Xcode_13.3.1.app" ]; then |           elif [ -d "/Applications/Xcode_13.3.1.app" ]; then | ||||||
|             echo "DEVELOPER_DIR=/Applications/Xcode_13.3.1.app/Contents/Developer" >> "${GITHUB_ENV}" |             echo "DEVELOPER_DIR=/Applications/Xcode_13.3.1.app/Contents/Developer" >> "${GITHUB_ENV}" | ||||||
|           fi |           fi | ||||||
|       !{{ common.checkout(deep_clone=False, directory="pytorch", checkout_pr_head=False) }} |       !{{ common.checkout(deep_clone=False, directory="pytorch") }} | ||||||
|       !{{ common.checkout(deep_clone=False, directory="builder", repository=common.builder_repo, branch=common.builder_branch, checkout_pr_head=False) }} |       !{{ common.checkout(deep_clone=False, directory="builder", repository=common.builder_repo, branch=common.builder_branch) }} | ||||||
|       - name: Install sccache (only for non-forked PRs, and pushes to trunk) |       - name: Install sccache (only for non-forked PRs, and pushes to trunk) | ||||||
|         uses: nick-fields/retry@v2.8.2 |         uses: nick-fields/retry@v2.8.2 | ||||||
|         if: ${{ github.event_name == 'push' || github.event.pull_request.head.repo.full_name == github.repository }} |         if: ${{ github.event_name == 'push' || github.event.pull_request.head.repo.full_name == github.repository }} | ||||||
|  | |||||||
| @ -65,8 +65,8 @@ jobs: | |||||||
|     steps: |     steps: | ||||||
|       !{{ common.setup_ec2_windows() }} |       !{{ common.setup_ec2_windows() }} | ||||||
|       !{{ set_runner_specific_vars() }} |       !{{ set_runner_specific_vars() }} | ||||||
|       !{{ common.checkout(deep_clone=False, directory="pytorch", checkout_pr_head=False) }} |       !{{ common.checkout(deep_clone=False, directory="pytorch") }} | ||||||
|       !{{ common.checkout(deep_clone=False, directory="builder", repository=common.builder_repo, branch=common.builder_branch, checkout_pr_head=False) }} |       !{{ common.checkout(deep_clone=False, directory="builder", repository=common.builder_repo, branch=common.builder_branch) }} | ||||||
|       - name: Populate binary env |       - name: Populate binary env | ||||||
|         shell: bash |         shell: bash | ||||||
|         run: | |         run: | | ||||||
| @ -105,8 +105,8 @@ jobs: | |||||||
|         with: |         with: | ||||||
|           name: !{{ config["build_name"] }} |           name: !{{ config["build_name"] }} | ||||||
|           path: "${{ env.PYTORCH_FINAL_PACKAGE_DIR }}" |           path: "${{ env.PYTORCH_FINAL_PACKAGE_DIR }}" | ||||||
|       !{{ common.checkout(deep_clone=False, directory="pytorch", checkout_pr_head=False) }} |       !{{ common.checkout(deep_clone=False, directory="pytorch") }} | ||||||
|       !{{ common.checkout(deep_clone=False, directory="builder", repository=common.builder_repo, branch=common.builder_branch, checkout_pr_head=False) }} |       !{{ common.checkout(deep_clone=False, directory="builder", repository=common.builder_repo, branch=common.builder_branch) }} | ||||||
|       - name: Populate binary env |       - name: Populate binary env | ||||||
|         shell: bash |         shell: bash | ||||||
|         run: | |         run: | | ||||||
|  | |||||||
							
								
								
									
										12
									
								
								.github/workflows/_android-build-test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								.github/workflows/_android-build-test.yml
									
									
									
									
										vendored
									
									
								
							| @ -37,7 +37,7 @@ jobs: | |||||||
|       keep-going: ${{ steps.filter.outputs.keep-going }} |       keep-going: ${{ steps.filter.outputs.keep-going }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           fetch-depth: 1 |           fetch-depth: 1 | ||||||
|           submodules: false |           submodules: false | ||||||
| @ -59,25 +59,25 @@ jobs: | |||||||
|     runs-on: ${{ matrix.runner }} |     runs-on: ${{ matrix.runner }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Setup SSH (Click me for login details) |       - name: Setup SSH (Click me for login details) | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-ssh@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-ssh@main | ||||||
|         with: |         with: | ||||||
|           github-secret: ${{ secrets.GITHUB_TOKEN }} |           github-secret: ${{ secrets.GITHUB_TOKEN }} | ||||||
|  |  | ||||||
|       # [see note: pytorch repo ref] |       # [see note: pytorch repo ref] | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|  |  | ||||||
|       - name: Setup Linux |       - name: Setup Linux | ||||||
|         uses: ./.github/actions/setup-linux |         uses: ./.github/actions/setup-linux | ||||||
|  |  | ||||||
|       - name: Calculate docker image |       - name: Calculate docker image | ||||||
|         id: calculate-docker-image |         id: calculate-docker-image | ||||||
|         uses: pytorch/test-infra/.github/actions/calculate-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/calculate-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image-name: ${{ inputs.docker-image-name }} |           docker-image-name: ${{ inputs.docker-image-name }} | ||||||
|  |  | ||||||
|       - name: Pull docker image |       - name: Pull docker image | ||||||
|         uses: pytorch/test-infra/.github/actions/pull-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/pull-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image: ${{ steps.calculate-docker-image.outputs.docker-image }} |           docker-image: ${{ steps.calculate-docker-image.outputs.docker-image }} | ||||||
|  |  | ||||||
| @ -141,5 +141,5 @@ jobs: | |||||||
|         if: always() |         if: always() | ||||||
|  |  | ||||||
|       - name: Teardown Linux |       - name: Teardown Linux | ||||||
|         uses: pytorch/test-infra/.github/actions/teardown-linux@release/2.4 |         uses: pytorch/test-infra/.github/actions/teardown-linux@main | ||||||
|         if: always() |         if: always() | ||||||
|  | |||||||
							
								
								
									
										12
									
								
								.github/workflows/_android-full-build-test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								.github/workflows/_android-full-build-test.yml
									
									
									
									
										vendored
									
									
								
							| @ -37,7 +37,7 @@ jobs: | |||||||
|       keep-going: ${{ steps.filter.outputs.keep-going }} |       keep-going: ${{ steps.filter.outputs.keep-going }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           fetch-depth: 1 |           fetch-depth: 1 | ||||||
|           submodules: false |           submodules: false | ||||||
| @ -59,25 +59,25 @@ jobs: | |||||||
|     runs-on: ${{ matrix.runner }} |     runs-on: ${{ matrix.runner }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Setup SSH (Click me for login details) |       - name: Setup SSH (Click me for login details) | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-ssh@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-ssh@main | ||||||
|         with: |         with: | ||||||
|           github-secret: ${{ secrets.GITHUB_TOKEN }} |           github-secret: ${{ secrets.GITHUB_TOKEN }} | ||||||
|  |  | ||||||
|       # [see note: pytorch repo ref] |       # [see note: pytorch repo ref] | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|  |  | ||||||
|       - name: Setup Linux |       - name: Setup Linux | ||||||
|         uses: ./.github/actions/setup-linux |         uses: ./.github/actions/setup-linux | ||||||
|  |  | ||||||
|       - name: Calculate docker image |       - name: Calculate docker image | ||||||
|         id: calculate-docker-image |         id: calculate-docker-image | ||||||
|         uses: pytorch/test-infra/.github/actions/calculate-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/calculate-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image-name: ${{ inputs.docker-image-name }} |           docker-image-name: ${{ inputs.docker-image-name }} | ||||||
|  |  | ||||||
|       - name: Pull docker image |       - name: Pull docker image | ||||||
|         uses: pytorch/test-infra/.github/actions/pull-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/pull-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image: ${{ steps.calculate-docker-image.outputs.docker-image }} |           docker-image: ${{ steps.calculate-docker-image.outputs.docker-image }} | ||||||
|  |  | ||||||
| @ -186,5 +186,5 @@ jobs: | |||||||
|         if: always() |         if: always() | ||||||
|  |  | ||||||
|       - name: Teardown Linux |       - name: Teardown Linux | ||||||
|         uses: pytorch/test-infra/.github/actions/teardown-linux@release/2.4 |         uses: pytorch/test-infra/.github/actions/teardown-linux@main | ||||||
|         if: always() |         if: always() | ||||||
|  | |||||||
							
								
								
									
										14
									
								
								.github/workflows/_bazel-build-test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								.github/workflows/_bazel-build-test.yml
									
									
									
									
										vendored
									
									
								
							| @ -42,7 +42,7 @@ jobs: | |||||||
|       reenabled-issues: ${{ steps.filter.outputs.reenabled-issues }} |       reenabled-issues: ${{ steps.filter.outputs.reenabled-issues }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           fetch-depth: 1 |           fetch-depth: 1 | ||||||
|           submodules: false |           submodules: false | ||||||
| @ -64,25 +64,25 @@ jobs: | |||||||
|     runs-on: ${{ matrix.runner }} |     runs-on: ${{ matrix.runner }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Setup SSH (Click me for login details) |       - name: Setup SSH (Click me for login details) | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-ssh@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-ssh@main | ||||||
|         with: |         with: | ||||||
|           github-secret: ${{ secrets.GITHUB_TOKEN }} |           github-secret: ${{ secrets.GITHUB_TOKEN }} | ||||||
|  |  | ||||||
|       # [see note: pytorch repo ref] |       # [see note: pytorch repo ref] | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|  |  | ||||||
|       - name: Setup Linux |       - name: Setup Linux | ||||||
|         uses: ./.github/actions/setup-linux |         uses: ./.github/actions/setup-linux | ||||||
|  |  | ||||||
|       - name: Calculate docker image |       - name: Calculate docker image | ||||||
|         id: calculate-docker-image |         id: calculate-docker-image | ||||||
|         uses: pytorch/test-infra/.github/actions/calculate-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/calculate-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image-name: ${{ inputs.docker-image-name }} |           docker-image-name: ${{ inputs.docker-image-name }} | ||||||
|  |  | ||||||
|       - name: Pull docker image |       - name: Pull docker image | ||||||
|         uses: pytorch/test-infra/.github/actions/pull-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/pull-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image: ${{ steps.calculate-docker-image.outputs.docker-image }} |           docker-image: ${{ steps.calculate-docker-image.outputs.docker-image }} | ||||||
|  |  | ||||||
| @ -92,7 +92,7 @@ jobs: | |||||||
|         run: echo "IN_ARC_RUNNER=$([ -f /.inarc ] && echo true || echo false)" >> "$GITHUB_OUTPUT" |         run: echo "IN_ARC_RUNNER=$([ -f /.inarc ] && echo true || echo false)" >> "$GITHUB_OUTPUT" | ||||||
|  |  | ||||||
|       - name: Install nvidia driver, nvidia-docker runtime, set GPU_FLAG |       - name: Install nvidia driver, nvidia-docker runtime, set GPU_FLAG | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-nvidia@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-nvidia@main | ||||||
|         if: ${{ inputs.cuda-version != 'cpu' && steps.check_arc_runner.outputs.IN_ARC_RUNNER == 'false' }} |         if: ${{ inputs.cuda-version != 'cpu' && steps.check_arc_runner.outputs.IN_ARC_RUNNER == 'false' }} | ||||||
|  |  | ||||||
|       - name: Output disk space left |       - name: Output disk space left | ||||||
| @ -201,5 +201,5 @@ jobs: | |||||||
|           file-suffix: bazel-${{ github.job }}_${{ steps.get-job-id.outputs.job-id }} |           file-suffix: bazel-${{ github.job }}_${{ steps.get-job-id.outputs.job-id }} | ||||||
|  |  | ||||||
|       - name: Teardown Linux |       - name: Teardown Linux | ||||||
|         uses: pytorch/test-infra/.github/actions/teardown-linux@release/2.4 |         uses: pytorch/test-infra/.github/actions/teardown-linux@main | ||||||
|         if: always() |         if: always() | ||||||
|  | |||||||
							
								
								
									
										11
									
								
								.github/workflows/_binary-build-linux.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								.github/workflows/_binary-build-linux.yml
									
									
									
									
										vendored
									
									
								
							| @ -145,13 +145,13 @@ jobs: | |||||||
|  |  | ||||||
|       - name: "[FB EMPLOYEES] Enable SSH (Click me for login details)" |       - name: "[FB EMPLOYEES] Enable SSH (Click me for login details)" | ||||||
|         if: inputs.build_environment != 'linux-s390x-binary-manywheel' |         if: inputs.build_environment != 'linux-s390x-binary-manywheel' | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-ssh@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-ssh@main | ||||||
|         continue-on-error: true |         continue-on-error: true | ||||||
|         with: |         with: | ||||||
|           github-secret: ${{ secrets.github-token }} |           github-secret: ${{ secrets.github-token }} | ||||||
|  |  | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           no-sudo: ${{ inputs.build_environment == 'linux-aarch64-binary-manywheel' || inputs.build_environment == 'linux-s390x-binary-manywheel' }} |           no-sudo: ${{ inputs.build_environment == 'linux-aarch64-binary-manywheel' || inputs.build_environment == 'linux-s390x-binary-manywheel' }} | ||||||
|  |  | ||||||
| @ -181,6 +181,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch to pytorch dir |       - name: Checkout PyTorch to pytorch dir | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -194,7 +195,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder to builder dir |       - name: Checkout pytorch/builder to builder dir | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -220,7 +221,7 @@ jobs: | |||||||
|  |  | ||||||
|       - name: Pull Docker image |       - name: Pull Docker image | ||||||
|         if: ${{ steps.filter.outputs.is-test-matrix-empty == 'False' && inputs.build_environment != 'linux-s390x-binary-manywheel' }} |         if: ${{ steps.filter.outputs.is-test-matrix-empty == 'False' && inputs.build_environment != 'linux-s390x-binary-manywheel' }} | ||||||
|         uses: pytorch/test-infra/.github/actions/pull-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/pull-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image: ${{ inputs.DOCKER_IMAGE }} |           docker-image: ${{ inputs.DOCKER_IMAGE }} | ||||||
|  |  | ||||||
| @ -277,7 +278,7 @@ jobs: | |||||||
|  |  | ||||||
|       - name: Teardown Linux |       - name: Teardown Linux | ||||||
|         if: always() && inputs.build_environment != 'linux-s390x-binary-manywheel' |         if: always() && inputs.build_environment != 'linux-s390x-binary-manywheel' | ||||||
|         uses: pytorch/test-infra/.github/actions/teardown-linux@release/2.4 |         uses: pytorch/test-infra/.github/actions/teardown-linux@main | ||||||
|  |  | ||||||
|       - name: Chown workspace |       - name: Chown workspace | ||||||
|         if: always() && inputs.build_environment != 'linux-s390x-binary-manywheel' |         if: always() && inputs.build_environment != 'linux-s390x-binary-manywheel' | ||||||
|  | |||||||
							
								
								
									
										13
									
								
								.github/workflows/_binary-test-linux.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								.github/workflows/_binary-test-linux.yml
									
									
									
									
										vendored
									
									
								
							| @ -128,14 +128,14 @@ jobs: | |||||||
|  |  | ||||||
|       - name: "[FB EMPLOYEES] Enable SSH (Click me for login details)" |       - name: "[FB EMPLOYEES] Enable SSH (Click me for login details)" | ||||||
|         if: inputs.build_environment != 'linux-s390x-binary-manywheel' |         if: inputs.build_environment != 'linux-s390x-binary-manywheel' | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-ssh@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-ssh@main | ||||||
|         continue-on-error: true |         continue-on-error: true | ||||||
|         with: |         with: | ||||||
|           github-secret: ${{ secrets.github-token }} |           github-secret: ${{ secrets.github-token }} | ||||||
|  |  | ||||||
|         # Setup the environment |         # Setup the environment | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           no-sudo: ${{ inputs.build_environment == 'linux-aarch64-binary-manywheel' || inputs.build_environment == 'linux-s390x-binary-manywheel' }} |           no-sudo: ${{ inputs.build_environment == 'linux-aarch64-binary-manywheel' || inputs.build_environment == 'linux-s390x-binary-manywheel' }} | ||||||
|  |  | ||||||
| @ -158,6 +158,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch to pytorch dir |       - name: Checkout PyTorch to pytorch dir | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|  |  | ||||||
| @ -170,7 +171,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder to builder dir |       - name: Checkout pytorch/builder to builder dir | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -201,12 +202,12 @@ jobs: | |||||||
|           path: "${{ runner.temp }}/artifacts/" |           path: "${{ runner.temp }}/artifacts/" | ||||||
|  |  | ||||||
|       - name: Install nvidia driver, nvidia-docker runtime, set GPU_FLAG |       - name: Install nvidia driver, nvidia-docker runtime, set GPU_FLAG | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-nvidia@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-nvidia@main | ||||||
|         if: ${{ inputs.GPU_ARCH_TYPE == 'cuda' && steps.filter.outputs.is-test-matrix-empty == 'False' }} |         if: ${{ inputs.GPU_ARCH_TYPE == 'cuda' && steps.filter.outputs.is-test-matrix-empty == 'False' }} | ||||||
|  |  | ||||||
|       - name: Pull Docker image |       - name: Pull Docker image | ||||||
|         if: ${{ steps.filter.outputs.is-test-matrix-empty == 'False' && inputs.build_environment != 'linux-s390x-binary-manywheel' }} |         if: ${{ steps.filter.outputs.is-test-matrix-empty == 'False' && inputs.build_environment != 'linux-s390x-binary-manywheel' }} | ||||||
|         uses: pytorch/test-infra/.github/actions/pull-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/pull-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image: ${{ inputs.DOCKER_IMAGE }} |           docker-image: ${{ inputs.DOCKER_IMAGE }} | ||||||
|  |  | ||||||
| @ -216,7 +217,7 @@ jobs: | |||||||
|  |  | ||||||
|       - name: Teardown Linux |       - name: Teardown Linux | ||||||
|         if: always() && inputs.build_environment != 'linux-s390x-binary-manywheel' |         if: always() && inputs.build_environment != 'linux-s390x-binary-manywheel' | ||||||
|         uses: pytorch/test-infra/.github/actions/teardown-linux@release/2.4 |         uses: pytorch/test-infra/.github/actions/teardown-linux@main | ||||||
|  |  | ||||||
|       - name: Chown workspace |       - name: Chown workspace | ||||||
|         if: always() && inputs.build_environment != 'linux-s390x-binary-manywheel' |         if: always() && inputs.build_environment != 'linux-s390x-binary-manywheel' | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/workflows/_binary-upload.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/_binary-upload.yml
									
									
									
									
										vendored
									
									
								
							| @ -95,7 +95,7 @@ jobs: | |||||||
|       SHA1: ${{ github.event.pull_request.head.sha || github.sha }} |       SHA1: ${{ github.event.pull_request.head.sha || github.sha }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           no-sudo: true |           no-sudo: true | ||||||
|  |  | ||||||
|  | |||||||
							
								
								
									
										6
									
								
								.github/workflows/_buck-build-test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/_buck-build-test.yml
									
									
									
									
										vendored
									
									
								
							| @ -23,7 +23,7 @@ jobs: | |||||||
|       keep-going: ${{ steps.filter.outputs.keep-going }} |       keep-going: ${{ steps.filter.outputs.keep-going }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           fetch-depth: 1 |           fetch-depth: 1 | ||||||
|           submodules: false |           submodules: false | ||||||
| @ -44,7 +44,7 @@ jobs: | |||||||
|     runs-on: ${{ matrix.runner }} |     runs-on: ${{ matrix.runner }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|  |  | ||||||
|       - name: Set up JDK 8 |       - name: Set up JDK 8 | ||||||
|         uses: actions/setup-java@v3 |         uses: actions/setup-java@v3 | ||||||
| @ -53,7 +53,7 @@ jobs: | |||||||
|           distribution: 'temurin' |           distribution: 'temurin' | ||||||
|  |  | ||||||
|       - name: Setup miniconda |       - name: Setup miniconda | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-miniconda@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-miniconda@main | ||||||
|         with: |         with: | ||||||
|           python-version: 3.8 |           python-version: 3.8 | ||||||
|           environment-file: .github/requirements/conda-env-${{ runner.os }}-${{ runner.arch }} |           environment-file: .github/requirements/conda-env-${{ runner.os }}-${{ runner.arch }} | ||||||
|  | |||||||
							
								
								
									
										10
									
								
								.github/workflows/_docs.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								.github/workflows/_docs.yml
									
									
									
									
										vendored
									
									
								
							| @ -80,7 +80,7 @@ jobs: | |||||||
|     name: build-docs-${{ matrix.docs_type }}-${{ inputs.push }} |     name: build-docs-${{ matrix.docs_type }}-${{ inputs.push }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Setup SSH (Click me for login details) |       - name: Setup SSH (Click me for login details) | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-ssh@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-ssh@main | ||||||
|         with: |         with: | ||||||
|           github-secret: ${{ secrets.GITHUB_TOKEN }} |           github-secret: ${{ secrets.GITHUB_TOKEN }} | ||||||
|           instructions: | |           instructions: | | ||||||
| @ -91,7 +91,7 @@ jobs: | |||||||
|  |  | ||||||
|       # [see note: pytorch repo ref] |       # [see note: pytorch repo ref] | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|  |  | ||||||
|       - name: Setup Linux |       - name: Setup Linux | ||||||
|         uses: ./.github/actions/setup-linux |         uses: ./.github/actions/setup-linux | ||||||
| @ -106,12 +106,12 @@ jobs: | |||||||
|  |  | ||||||
|       - name: Calculate docker image |       - name: Calculate docker image | ||||||
|         id: calculate-docker-image |         id: calculate-docker-image | ||||||
|         uses: pytorch/test-infra/.github/actions/calculate-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/calculate-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image-name: ${{ inputs.docker-image }} |           docker-image-name: ${{ inputs.docker-image }} | ||||||
|  |  | ||||||
|       - name: Pull docker image |       - name: Pull docker image | ||||||
|         uses: pytorch/test-infra/.github/actions/pull-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/pull-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image: ${{ steps.calculate-docker-image.outputs.docker-image }} |           docker-image: ${{ steps.calculate-docker-image.outputs.docker-image }} | ||||||
|  |  | ||||||
| @ -218,5 +218,5 @@ jobs: | |||||||
|           s3-prefix: pytorch/pytorch/${{ github.event.pull_request.number }}/functorchdocs |           s3-prefix: pytorch/pytorch/${{ github.event.pull_request.number }}/functorchdocs | ||||||
|  |  | ||||||
|       - name: Teardown Linux |       - name: Teardown Linux | ||||||
|         uses: pytorch/test-infra/.github/actions/teardown-linux@release/2.4 |         uses: pytorch/test-infra/.github/actions/teardown-linux@main | ||||||
|         if: always() |         if: always() | ||||||
|  | |||||||
							
								
								
									
										6
									
								
								.github/workflows/_ios-build-test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/_ios-build-test.yml
									
									
									
									
										vendored
									
									
								
							| @ -46,7 +46,7 @@ jobs: | |||||||
|       keep-going: ${{ steps.filter.outputs.keep-going }} |       keep-going: ${{ steps.filter.outputs.keep-going }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           fetch-depth: 1 |           fetch-depth: 1 | ||||||
|           submodules: false |           submodules: false | ||||||
| @ -80,7 +80,7 @@ jobs: | |||||||
|     steps: |     steps: | ||||||
|       # [see note: pytorch repo ref] |       # [see note: pytorch repo ref] | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|  |  | ||||||
|       - name: Populate CI build options |       - name: Populate CI build options | ||||||
|         shell: bash |         shell: bash | ||||||
| @ -102,7 +102,7 @@ jobs: | |||||||
|             brew install libtool |             brew install libtool | ||||||
|  |  | ||||||
|       - name: Setup miniconda for iOS |       - name: Setup miniconda for iOS | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-miniconda@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-miniconda@main | ||||||
|         with: |         with: | ||||||
|           python-version: "3.9" |           python-version: "3.9" | ||||||
|           environment-file: .github/requirements/conda-env-iOS.txt |           environment-file: .github/requirements/conda-env-iOS.txt | ||||||
|  | |||||||
							
								
								
									
										4
									
								
								.github/workflows/_linux-build-label.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/_linux-build-label.yml
									
									
									
									
										vendored
									
									
								
							| @ -81,7 +81,7 @@ jobs: | |||||||
|       test-matrix: ${{ steps.linux-build.outputs.test-matrix }} |       test-matrix: ${{ steps.linux-build.outputs.test-matrix }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Setup SSH (Click me for login details) |       - name: Setup SSH (Click me for login details) | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-ssh@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-ssh@main | ||||||
|         with: |         with: | ||||||
|           github-secret: ${{ secrets.GITHUB_TOKEN }} |           github-secret: ${{ secrets.GITHUB_TOKEN }} | ||||||
|  |  | ||||||
| @ -90,7 +90,7 @@ jobs: | |||||||
|       # checkout because when we run this action we don't *have* a local |       # checkout because when we run this action we don't *have* a local | ||||||
|       # checkout. In other cases you should prefer a local checkout. |       # checkout. In other cases you should prefer a local checkout. | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|  |  | ||||||
|       - name: Linux Build |       - name: Linux Build | ||||||
|         id: linux-build |         id: linux-build | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/workflows/_linux-build-rg.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/_linux-build-rg.yml
									
									
									
									
										vendored
									
									
								
							| @ -86,7 +86,7 @@ jobs: | |||||||
|       # checkout because when we run this action we don't *have* a local |       # checkout because when we run this action we don't *have* a local | ||||||
|       # checkout. In other cases you should prefer a local checkout. |       # checkout. In other cases you should prefer a local checkout. | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|  |  | ||||||
|       - name: Linux Build |       - name: Linux Build | ||||||
|         id: linux-build |         id: linux-build | ||||||
|  | |||||||
							
								
								
									
										10
									
								
								.github/workflows/_linux-build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								.github/workflows/_linux-build.yml
									
									
									
									
										vendored
									
									
								
							| @ -90,7 +90,7 @@ jobs: | |||||||
|       test-matrix: ${{ steps.filter.outputs.test-matrix }} |       test-matrix: ${{ steps.filter.outputs.test-matrix }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Setup SSH (Click me for login details) |       - name: Setup SSH (Click me for login details) | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-ssh@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-ssh@main | ||||||
|         with: |         with: | ||||||
|           github-secret: ${{ secrets.GITHUB_TOKEN }} |           github-secret: ${{ secrets.GITHUB_TOKEN }} | ||||||
|  |  | ||||||
| @ -99,7 +99,7 @@ jobs: | |||||||
|       # checkout because when we run this action we don't *have* a local |       # checkout because when we run this action we don't *have* a local | ||||||
|       # checkout. In other cases you should prefer a local checkout. |       # checkout. In other cases you should prefer a local checkout. | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|  |  | ||||||
|       - name: Setup Linux |       - name: Setup Linux | ||||||
|         uses: ./.github/actions/setup-linux |         uses: ./.github/actions/setup-linux | ||||||
| @ -114,7 +114,7 @@ jobs: | |||||||
|  |  | ||||||
|       - name: Calculate docker image |       - name: Calculate docker image | ||||||
|         id: calculate-docker-image |         id: calculate-docker-image | ||||||
|         uses: pytorch/test-infra/.github/actions/calculate-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/calculate-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image-name: ${{ inputs.docker-image-name }} |           docker-image-name: ${{ inputs.docker-image-name }} | ||||||
|  |  | ||||||
| @ -128,7 +128,7 @@ jobs: | |||||||
|           echo "docker pull ghcr.io/pytorch/ci-image:${tag/:/-}" |           echo "docker pull ghcr.io/pytorch/ci-image:${tag/:/-}" | ||||||
|  |  | ||||||
|       - name: Pull docker image |       - name: Pull docker image | ||||||
|         uses: pytorch/test-infra/.github/actions/pull-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/pull-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image: ${{ steps.calculate-docker-image.outputs.docker-image }} |           docker-image: ${{ steps.calculate-docker-image.outputs.docker-image }} | ||||||
|  |  | ||||||
| @ -238,5 +238,5 @@ jobs: | |||||||
|           s3-bucket: ${{ inputs.s3-bucket }} |           s3-bucket: ${{ inputs.s3-bucket }} | ||||||
|  |  | ||||||
|       - name: Teardown Linux |       - name: Teardown Linux | ||||||
|         uses: pytorch/test-infra/.github/actions/teardown-linux@release/2.4 |         uses: pytorch/test-infra/.github/actions/teardown-linux@main | ||||||
|         if: always() |         if: always() | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/workflows/_linux-test-label.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/_linux-test-label.yml
									
									
									
									
										vendored
									
									
								
							| @ -67,7 +67,7 @@ jobs: | |||||||
|     timeout-minutes: ${{ matrix.mem_leak_check == 'mem_leak_check' && 600 || inputs.timeout-minutes }} |     timeout-minutes: ${{ matrix.mem_leak_check == 'mem_leak_check' && 600 || inputs.timeout-minutes }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|  |  | ||||||
|       - name: Linux Test |       - name: Linux Test | ||||||
|         id: linux-test |         id: linux-test | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/workflows/_linux-test-rg.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/_linux-test-rg.yml
									
									
									
									
										vendored
									
									
								
							| @ -68,7 +68,7 @@ jobs: | |||||||
|     timeout-minutes: ${{ matrix.mem_leak_check == 'mem_leak_check' && 600 || inputs.timeout-minutes }} |     timeout-minutes: ${{ matrix.mem_leak_check == 'mem_leak_check' && 600 || inputs.timeout-minutes }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|  |  | ||||||
|       - name: Linux Test |       - name: Linux Test | ||||||
|         id: linux-test |         id: linux-test | ||||||
|  | |||||||
							
								
								
									
										12
									
								
								.github/workflows/_linux-test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								.github/workflows/_linux-test.yml
									
									
									
									
										vendored
									
									
								
							| @ -67,7 +67,7 @@ jobs: | |||||||
|     timeout-minutes: ${{ matrix.mem_leak_check == 'mem_leak_check' && 600 || inputs.timeout-minutes }} |     timeout-minutes: ${{ matrix.mem_leak_check == 'mem_leak_check' && 600 || inputs.timeout-minutes }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Setup SSH (Click me for login details) |       - name: Setup SSH (Click me for login details) | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-ssh@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-ssh@main | ||||||
|         if: ${{ !contains(matrix.runner, 'gcp.a100') }} |         if: ${{ !contains(matrix.runner, 'gcp.a100') }} | ||||||
|         with: |         with: | ||||||
|           github-secret: ${{ secrets.GITHUB_TOKEN }} |           github-secret: ${{ secrets.GITHUB_TOKEN }} | ||||||
| @ -76,7 +76,7 @@ jobs: | |||||||
|               docker exec -it $(docker container ps --format '{{.ID}}') bash |               docker exec -it $(docker container ps --format '{{.ID}}') bash | ||||||
|  |  | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|  |  | ||||||
|       - name: Setup Linux |       - name: Setup Linux | ||||||
|         uses: ./.github/actions/setup-linux |         uses: ./.github/actions/setup-linux | ||||||
| @ -91,7 +91,7 @@ jobs: | |||||||
|  |  | ||||||
|       - name: Calculate docker image |       - name: Calculate docker image | ||||||
|         id: calculate-docker-image |         id: calculate-docker-image | ||||||
|         uses: pytorch/test-infra/.github/actions/calculate-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/calculate-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image-name: ${{ inputs.docker-image }} |           docker-image-name: ${{ inputs.docker-image }} | ||||||
|  |  | ||||||
| @ -105,7 +105,7 @@ jobs: | |||||||
|           echo "docker pull ghcr.io/pytorch/ci-image:${tag/:/-}" |           echo "docker pull ghcr.io/pytorch/ci-image:${tag/:/-}" | ||||||
|  |  | ||||||
|       - name: Pull docker image |       - name: Pull docker image | ||||||
|         uses: pytorch/test-infra/.github/actions/pull-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/pull-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image: ${{ steps.calculate-docker-image.outputs.docker-image }} |           docker-image: ${{ steps.calculate-docker-image.outputs.docker-image }} | ||||||
|  |  | ||||||
| @ -116,7 +116,7 @@ jobs: | |||||||
|  |  | ||||||
|       - name: Install nvidia driver, nvidia-docker runtime, set GPU_FLAG |       - name: Install nvidia driver, nvidia-docker runtime, set GPU_FLAG | ||||||
|         id: install-nvidia-driver |         id: install-nvidia-driver | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-nvidia@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-nvidia@main | ||||||
|         if: ${{ contains(inputs.build-environment, 'cuda') && !contains(matrix.config, 'nogpu') && steps.check_arc_runner.outputs.IN_ARC_RUNNER == 'false' }} |         if: ${{ contains(inputs.build-environment, 'cuda') && !contains(matrix.config, 'nogpu') && steps.check_arc_runner.outputs.IN_ARC_RUNNER == 'false' }} | ||||||
|  |  | ||||||
|       - name: Lock NVIDIA A100 40GB Frequency |       - name: Lock NVIDIA A100 40GB Frequency | ||||||
| @ -333,7 +333,7 @@ jobs: | |||||||
|           path: ./**/core.[1-9]* |           path: ./**/core.[1-9]* | ||||||
|  |  | ||||||
|       - name: Teardown Linux |       - name: Teardown Linux | ||||||
|         uses: pytorch/test-infra/.github/actions/teardown-linux@release/2.4 |         uses: pytorch/test-infra/.github/actions/teardown-linux@main | ||||||
|         if: always() |         if: always() | ||||||
|  |  | ||||||
|       # NB: We are currently having an intermittent GPU-related issue on G5 runners with |       # NB: We are currently having an intermittent GPU-related issue on G5 runners with | ||||||
|  | |||||||
							
								
								
									
										10
									
								
								.github/workflows/_mac-build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								.github/workflows/_mac-build.yml
									
									
									
									
										vendored
									
									
								
							| @ -71,11 +71,11 @@ jobs: | |||||||
|       test-matrix: ${{ steps.filter.outputs.test-matrix }} |       test-matrix: ${{ steps.filter.outputs.test-matrix }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Clean up disk space before running MacOS workflow |       - name: Clean up disk space before running MacOS workflow | ||||||
|         uses: pytorch/test-infra/.github/actions/check-disk-space@release/2.4 |         uses: pytorch/test-infra/.github/actions/check-disk-space@main | ||||||
|  |  | ||||||
|       # [see note: pytorch repo ref] |       # [see note: pytorch repo ref] | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|  |  | ||||||
|       - name: Set xcode version |       - name: Set xcode version | ||||||
|         env: |         env: | ||||||
| @ -87,7 +87,7 @@ jobs: | |||||||
|  |  | ||||||
|       - name: Setup miniconda |       - name: Setup miniconda | ||||||
|         if: inputs.environment-file == '' |         if: inputs.environment-file == '' | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-miniconda@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-miniconda@main | ||||||
|         with: |         with: | ||||||
|           python-version: ${{ inputs.python-version }} |           python-version: ${{ inputs.python-version }} | ||||||
|           environment-file: .github/requirements/conda-env-${{ runner.os }}-${{ runner.arch }} |           environment-file: .github/requirements/conda-env-${{ runner.os }}-${{ runner.arch }} | ||||||
| @ -97,7 +97,7 @@ jobs: | |||||||
|       # environment even though the arch is x86-64 |       # environment even though the arch is x86-64 | ||||||
|       - name: Setup miniconda using the provided environment file |       - name: Setup miniconda using the provided environment file | ||||||
|         if: inputs.environment-file != '' |         if: inputs.environment-file != '' | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-miniconda@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-miniconda@main | ||||||
|         with: |         with: | ||||||
|           python-version: ${{ inputs.python-version }} |           python-version: ${{ inputs.python-version }} | ||||||
|           environment-file: ${{ inputs.environment-file }} |           environment-file: ${{ inputs.environment-file }} | ||||||
| @ -207,4 +207,4 @@ jobs: | |||||||
|       - name: Clean up disk space |       - name: Clean up disk space | ||||||
|         if: always() |         if: always() | ||||||
|         continue-on-error: true |         continue-on-error: true | ||||||
|         uses: pytorch/test-infra/.github/actions/check-disk-space@release/2.4 |         uses: pytorch/test-infra/.github/actions/check-disk-space@main | ||||||
|  | |||||||
							
								
								
									
										6
									
								
								.github/workflows/_mac-test-mps.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/_mac-test-mps.yml
									
									
									
									
										vendored
									
									
								
							| @ -40,7 +40,7 @@ jobs: | |||||||
|       reenabled-issues: ${{ steps.filter.outputs.reenabled-issues }} |       reenabled-issues: ${{ steps.filter.outputs.reenabled-issues }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           submodules: false |           submodules: false | ||||||
|  |  | ||||||
| @ -81,7 +81,7 @@ jobs: | |||||||
|           use-gha: true |           use-gha: true | ||||||
|  |  | ||||||
|       - name: Setup miniconda |       - name: Setup miniconda | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-miniconda@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-miniconda@main | ||||||
|         with: |         with: | ||||||
|           python-version: ${{ inputs.python-version }} |           python-version: ${{ inputs.python-version }} | ||||||
|           environment-file: .github/requirements/conda-env-${{ runner.os }}-${{ runner.arch }} |           environment-file: .github/requirements/conda-env-${{ runner.os }}-${{ runner.arch }} | ||||||
| @ -159,4 +159,4 @@ jobs: | |||||||
|       - name: Clean up disk space |       - name: Clean up disk space | ||||||
|         if: always() |         if: always() | ||||||
|         continue-on-error: true |         continue-on-error: true | ||||||
|         uses: pytorch/test-infra/.github/actions/check-disk-space@release/2.4 |         uses: pytorch/test-infra/.github/actions/check-disk-space@main | ||||||
|  | |||||||
							
								
								
									
										8
									
								
								.github/workflows/_mac-test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.github/workflows/_mac-test.yml
									
									
									
									
										vendored
									
									
								
							| @ -74,11 +74,11 @@ jobs: | |||||||
|           done |           done | ||||||
|  |  | ||||||
|       - name: Clean up disk space before running MacOS workflow |       - name: Clean up disk space before running MacOS workflow | ||||||
|         uses: pytorch/test-infra/.github/actions/check-disk-space@release/2.4 |         uses: pytorch/test-infra/.github/actions/check-disk-space@main | ||||||
|  |  | ||||||
|       # [see note: pytorch repo ref] |       # [see note: pytorch repo ref] | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|  |  | ||||||
|       - name: Download build artifacts |       - name: Download build artifacts | ||||||
|         uses: ./.github/actions/download-build-artifacts |         uses: ./.github/actions/download-build-artifacts | ||||||
| @ -93,7 +93,7 @@ jobs: | |||||||
|           use-gha: true |           use-gha: true | ||||||
|  |  | ||||||
|       - name: Setup miniconda |       - name: Setup miniconda | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-miniconda@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-miniconda@main | ||||||
|         with: |         with: | ||||||
|           python-version: ${{ inputs.python-version }} |           python-version: ${{ inputs.python-version }} | ||||||
|           environment-file: .github/requirements/conda-env-${{ runner.os }}-${{ runner.arch }} |           environment-file: .github/requirements/conda-env-${{ runner.os }}-${{ runner.arch }} | ||||||
| @ -216,4 +216,4 @@ jobs: | |||||||
|       - name: Clean up disk space |       - name: Clean up disk space | ||||||
|         if: always() |         if: always() | ||||||
|         continue-on-error: true |         continue-on-error: true | ||||||
|         uses: pytorch/test-infra/.github/actions/check-disk-space@release/2.4 |         uses: pytorch/test-infra/.github/actions/check-disk-space@main | ||||||
|  | |||||||
							
								
								
									
										6
									
								
								.github/workflows/_rocm-test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/_rocm-test.yml
									
									
									
									
										vendored
									
									
								
							| @ -58,7 +58,7 @@ jobs: | |||||||
|     steps: |     steps: | ||||||
|       # [see note: pytorch repo ref] |       # [see note: pytorch repo ref] | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           no-sudo: true |           no-sudo: true | ||||||
|  |  | ||||||
| @ -80,12 +80,12 @@ jobs: | |||||||
|  |  | ||||||
|       - name: Calculate docker image |       - name: Calculate docker image | ||||||
|         id: calculate-docker-image |         id: calculate-docker-image | ||||||
|         uses: pytorch/test-infra/.github/actions/calculate-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/calculate-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image-name: ${{ inputs.docker-image }} |           docker-image-name: ${{ inputs.docker-image }} | ||||||
|  |  | ||||||
|       - name: Pull docker image |       - name: Pull docker image | ||||||
|         uses: pytorch/test-infra/.github/actions/pull-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/pull-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image: ${{ steps.calculate-docker-image.outputs.docker-image }} |           docker-image: ${{ steps.calculate-docker-image.outputs.docker-image }} | ||||||
|  |  | ||||||
|  | |||||||
							
								
								
									
										6
									
								
								.github/workflows/_run_android_tests.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/_run_android_tests.yml
									
									
									
									
										vendored
									
									
								
							| @ -23,7 +23,7 @@ jobs: | |||||||
|       keep-going: ${{ steps.filter.outputs.keep-going }} |       keep-going: ${{ steps.filter.outputs.keep-going }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           fetch-depth: 1 |           fetch-depth: 1 | ||||||
|           submodules: false |           submodules: false | ||||||
| @ -54,10 +54,10 @@ jobs: | |||||||
|       SUPPORT_ABI: '${{ matrix.support_abi }}' |       SUPPORT_ABI: '${{ matrix.support_abi }}' | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|  |  | ||||||
|       - name: Setup miniconda |       - name: Setup miniconda | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-miniconda@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-miniconda@main | ||||||
|         with: |         with: | ||||||
|           python-version: 3.8 |           python-version: 3.8 | ||||||
|           environment-file: .github/requirements/conda-env-${{ runner.os }}-${{ runner.arch }}.txt |           environment-file: .github/requirements/conda-env-${{ runner.os }}-${{ runner.arch }}.txt | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/workflows/_runner-determinator.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/_runner-determinator.yml
									
									
									
									
										vendored
									
									
								
							| @ -32,7 +32,7 @@ jobs: | |||||||
|       USERNAME: ${{ inputs.user_name }} |       USERNAME: ${{ inputs.user_name }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           fetch-depth: 1 |           fetch-depth: 1 | ||||||
|           submodules: true |           submodules: true | ||||||
|  | |||||||
							
								
								
									
										6
									
								
								.github/workflows/_win-build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/_win-build.yml
									
									
									
									
										vendored
									
									
								
							| @ -60,10 +60,10 @@ jobs: | |||||||
|           git config --global core.fsmonitor false |           git config --global core.fsmonitor false | ||||||
|  |  | ||||||
|       - name: Clean up leftover processes on non-ephemeral Windows runner |       - name: Clean up leftover processes on non-ephemeral Windows runner | ||||||
|         uses: pytorch/test-infra/.github/actions/cleanup-runner@release/2.4 |         uses: pytorch/test-infra/.github/actions/cleanup-runner@main | ||||||
|  |  | ||||||
|       - name: Setup SSH (Click me for login details) |       - name: Setup SSH (Click me for login details) | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-ssh@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-ssh@main | ||||||
|         with: |         with: | ||||||
|           github-secret: ${{ secrets.GITHUB_TOKEN }} |           github-secret: ${{ secrets.GITHUB_TOKEN }} | ||||||
|           instructions: | |           instructions: | | ||||||
| @ -78,7 +78,7 @@ jobs: | |||||||
|  |  | ||||||
|       # [see note: pytorch repo ref] |       # [see note: pytorch repo ref] | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           no-sudo: true |           no-sudo: true | ||||||
|  |  | ||||||
|  | |||||||
							
								
								
									
										6
									
								
								.github/workflows/_win-test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/_win-test.yml
									
									
									
									
										vendored
									
									
								
							| @ -54,10 +54,10 @@ jobs: | |||||||
|           git config --global core.fsmonitor false |           git config --global core.fsmonitor false | ||||||
|  |  | ||||||
|       - name: Clean up leftover processes on non-ephemeral Windows runner |       - name: Clean up leftover processes on non-ephemeral Windows runner | ||||||
|         uses: pytorch/test-infra/.github/actions/cleanup-runner@release/2.4 |         uses: pytorch/test-infra/.github/actions/cleanup-runner@main | ||||||
|  |  | ||||||
|       - name: Setup SSH (Click me for login details) |       - name: Setup SSH (Click me for login details) | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-ssh@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-ssh@main | ||||||
|         with: |         with: | ||||||
|           github-secret: ${{ secrets.GITHUB_TOKEN }} |           github-secret: ${{ secrets.GITHUB_TOKEN }} | ||||||
|           instructions: | |           instructions: | | ||||||
| @ -73,7 +73,7 @@ jobs: | |||||||
|  |  | ||||||
|       # [see note: pytorch repo ref] |       # [see note: pytorch repo ref] | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           no-sudo: true |           no-sudo: true | ||||||
|  |  | ||||||
|  | |||||||
							
								
								
									
										6
									
								
								.github/workflows/_xpu-test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/_xpu-test.yml
									
									
									
									
										vendored
									
									
								
							| @ -54,7 +54,7 @@ jobs: | |||||||
|     steps: |     steps: | ||||||
|       # [see note: pytorch repo ref] |       # [see note: pytorch repo ref] | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|  |  | ||||||
|       - name: Setup XPU |       - name: Setup XPU | ||||||
|         uses: ./.github/actions/setup-xpu |         uses: ./.github/actions/setup-xpu | ||||||
| @ -72,12 +72,12 @@ jobs: | |||||||
|  |  | ||||||
|       - name: Calculate docker image |       - name: Calculate docker image | ||||||
|         id: calculate-docker-image |         id: calculate-docker-image | ||||||
|         uses: pytorch/test-infra/.github/actions/calculate-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/calculate-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image-name: ${{ inputs.docker-image }} |           docker-image-name: ${{ inputs.docker-image }} | ||||||
|  |  | ||||||
|       - name: Pull docker image |       - name: Pull docker image | ||||||
|         uses: pytorch/test-infra/.github/actions/pull-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/pull-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image: ${{ steps.calculate-docker-image.outputs.docker-image }} |           docker-image: ${{ steps.calculate-docker-image.outputs.docker-image }} | ||||||
|  |  | ||||||
|  | |||||||
							
								
								
									
										18
									
								
								.github/workflows/build-triton-wheel.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										18
									
								
								.github/workflows/build-triton-wheel.yml
									
									
									
									
										vendored
									
									
								
							| @ -3,7 +3,7 @@ name: Build Triton wheels | |||||||
| on: | on: | ||||||
|   push: |   push: | ||||||
|     branches: |     branches: | ||||||
|       - release/2.4 |       - main | ||||||
|     tags: |     tags: | ||||||
|       # NOTE: Binary build pipelines should only get triggered on release candidate builds |       # NOTE: Binary build pipelines should only get triggered on release candidate builds | ||||||
|       # Release candidate tags look like: v1.11.0-rc1 |       # Release candidate tags look like: v1.11.0-rc1 | ||||||
| @ -47,12 +47,12 @@ jobs: | |||||||
|       BUILD_DEVICE: ${{ matrix.device }} |       BUILD_DEVICE: ${{ matrix.device }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Setup SSH (Click me for login details) |       - name: Setup SSH (Click me for login details) | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-ssh@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-ssh@main | ||||||
|         with: |         with: | ||||||
|           github-secret: ${{ secrets.GITHUB_TOKEN }} |           github-secret: ${{ secrets.GITHUB_TOKEN }} | ||||||
|  |  | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           submodules: false |           submodules: false | ||||||
|  |  | ||||||
| @ -60,7 +60,7 @@ jobs: | |||||||
|         uses: ./.github/actions/setup-linux |         uses: ./.github/actions/setup-linux | ||||||
|  |  | ||||||
|       - name: Pull Docker image |       - name: Pull Docker image | ||||||
|         uses: pytorch/test-infra/.github/actions/pull-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/pull-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image: ${{ env.DOCKER_IMAGE }} |           docker-image: ${{ env.DOCKER_IMAGE }} | ||||||
|  |  | ||||||
| @ -124,7 +124,7 @@ jobs: | |||||||
|           path: ${{ runner.temp }}/artifacts/* |           path: ${{ runner.temp }}/artifacts/* | ||||||
|  |  | ||||||
|       - name: Teardown Linux |       - name: Teardown Linux | ||||||
|         uses: pytorch/test-infra/.github/actions/teardown-linux@release/2.4 |         uses: pytorch/test-infra/.github/actions/teardown-linux@main | ||||||
|         if: always() |         if: always() | ||||||
|  |  | ||||||
|   upload-wheel: |   upload-wheel: | ||||||
| @ -209,12 +209,12 @@ jobs: | |||||||
|       PY_VERS: ${{ matrix.py_vers }} |       PY_VERS: ${{ matrix.py_vers }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Setup SSH (Click me for login details) |       - name: Setup SSH (Click me for login details) | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-ssh@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-ssh@main | ||||||
|         with: |         with: | ||||||
|           github-secret: ${{ secrets.GITHUB_TOKEN }} |           github-secret: ${{ secrets.GITHUB_TOKEN }} | ||||||
|  |  | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           submodules: false |           submodules: false | ||||||
|  |  | ||||||
| @ -222,7 +222,7 @@ jobs: | |||||||
|         uses: ./.github/actions/setup-linux |         uses: ./.github/actions/setup-linux | ||||||
|  |  | ||||||
|       - name: Pull Docker image |       - name: Pull Docker image | ||||||
|         uses: pytorch/test-infra/.github/actions/pull-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/pull-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image: ${{ env.DOCKER_IMAGE }} |           docker-image: ${{ env.DOCKER_IMAGE }} | ||||||
|  |  | ||||||
| @ -257,7 +257,7 @@ jobs: | |||||||
|           path: ${{ runner.temp }}/artifacts/* |           path: ${{ runner.temp }}/artifacts/* | ||||||
|  |  | ||||||
|       - name: Teardown Linux |       - name: Teardown Linux | ||||||
|         uses: pytorch/test-infra/.github/actions/teardown-linux@release/2.4 |         uses: pytorch/test-infra/.github/actions/teardown-linux@main | ||||||
|         if: always() |         if: always() | ||||||
|  |  | ||||||
|   upload-conda: |   upload-conda: | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/workflows/check-labels.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/check-labels.yml
									
									
									
									
										vendored
									
									
								
							| @ -31,7 +31,7 @@ jobs: | |||||||
|     runs-on: linux.20_04.4x |     runs-on: linux.20_04.4x | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           submodules: false |           submodules: false | ||||||
|           fetch-depth: 1 |           fetch-depth: 1 | ||||||
|  | |||||||
| @ -11,7 +11,7 @@ jobs: | |||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|  |  | ||||||
|       - name: Run close_nonexistent_disable_issues.py |       - name: Run close_nonexistent_disable_issues.py | ||||||
|         env: |         env: | ||||||
|  | |||||||
							
								
								
									
										42
									
								
								.github/workflows/create_release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										42
									
								
								.github/workflows/create_release.yml
									
									
									
									
										vendored
									
									
								
							| @ -5,11 +5,6 @@ on: | |||||||
|     branches: |     branches: | ||||||
|       - main |       - main | ||||||
|       - release/* |       - release/* | ||||||
|     tags: |  | ||||||
|       # Final Release tags look like: v1.11.0 |  | ||||||
|       - v[0-9]+.[0-9]+.[0-9]+ |  | ||||||
|       # Release candidate tags look like: v1.11.0-rc1 |  | ||||||
|       - v[0-9]+.[0-9]+.[0-9]+-rc[0-9]+ |  | ||||||
|   release: |   release: | ||||||
|     types: [published] |     types: [published] | ||||||
|   pull_request: |   pull_request: | ||||||
| @ -23,8 +18,6 @@ jobs: | |||||||
|     # https://github.com/softprops/action-gh-release?tab=readme-ov-file#permissions |     # https://github.com/softprops/action-gh-release?tab=readme-ov-file#permissions | ||||||
|     permissions: |     permissions: | ||||||
|       contents: write |       contents: write | ||||||
|     outputs: |  | ||||||
|       pt_release_name: ${{ steps.release_name.outputs.pt_release_name }} |  | ||||||
|     steps: |     steps: | ||||||
|       - uses: malfet/checkout@silent-checkout |       - uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
| @ -56,44 +49,11 @@ jobs: | |||||||
|             # Create archive |             # Create archive | ||||||
|             tar -czf "$PT_RELEASE_FILE" "$PT_RELEASE_NAME" |             tar -czf "$PT_RELEASE_FILE" "$PT_RELEASE_NAME" | ||||||
|             echo "Created source archive $PT_RELEASE_FILE with content: $(ls -a "$PT_RELEASE_NAME")" |             echo "Created source archive $PT_RELEASE_FILE with content: $(ls -a "$PT_RELEASE_NAME")" | ||||||
|       - name: Upload source distribution for release |       - name: Upload source distribution | ||||||
|         if: ${{ github.event_name == 'release' }} |         if: ${{ github.event_name == 'release' }} | ||||||
|         uses: softprops/action-gh-release@v1 |         uses: softprops/action-gh-release@v1 | ||||||
|         with: |         with: | ||||||
|           files: ${{env.PT_RELEASE_FILE}} |           files: ${{env.PT_RELEASE_FILE}} | ||||||
|       - name: Upload source distribution to GHA artifacts for release tags |  | ||||||
|         if: ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') && contains(github.ref, 'rc') }} |  | ||||||
|         uses: actions/upload-artifact@v2 |  | ||||||
|         with: |  | ||||||
|           name: ${{ env.PT_RELEASE_FILE }} |  | ||||||
|           path: ${{ env.PT_RELEASE_FILE }} |  | ||||||
|       - name: Set output |  | ||||||
|         id: release_name |  | ||||||
|         run: echo "::set-output name=pt_release_name::${{ env.PT_RELEASE_NAME }}.tar.gz" |  | ||||||
|  |  | ||||||
|   upload_source_code_to_s3: |  | ||||||
|     if: ${{ github.repository == 'pytorch/pytorch' && github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') && contains(github.ref, 'rc') }} |  | ||||||
|     runs-on: linux.2xlarge |  | ||||||
|     environment: sourcecode-upload |  | ||||||
|     name: Upload source code to S3 for release tags |  | ||||||
|     permissions: |  | ||||||
|       id-token: write |  | ||||||
|     needs: release |  | ||||||
|     steps: |  | ||||||
|       - uses: actions/download-artifact@v2 |  | ||||||
|         with: |  | ||||||
|           name: ${{ needs.release.outputs.pt_release_name }} |  | ||||||
|       - name: Configure AWS credentials(PyTorch account) |  | ||||||
|         uses: aws-actions/configure-aws-credentials@v3 |  | ||||||
|         with: |  | ||||||
|           role-to-assume: arn:aws:iam::749337293305:role/gha_pytorch_source_code_upload_role |  | ||||||
|           aws-region: us-east-1 |  | ||||||
|       - uses: seemethere/upload-artifact-s3@v5 |  | ||||||
|         with: |  | ||||||
|           s3-bucket: pytorch |  | ||||||
|           s3-prefix: source_code/test |  | ||||||
|           if-no-files-found: warn |  | ||||||
|           path: ${{ needs.release.outputs.pt_release_name }} |  | ||||||
|  |  | ||||||
| concurrency: | concurrency: | ||||||
|   group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}-${{ github.event_name }} |   group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}-${{ github.event_name }} | ||||||
|  | |||||||
							
								
								
									
										8
									
								
								.github/workflows/docker-builds.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.github/workflows/docker-builds.yml
									
									
									
									
										vendored
									
									
								
							| @ -78,21 +78,21 @@ jobs: | |||||||
|       # [see note: pytorch repo ref] |       # [see note: pytorch repo ref] | ||||||
|       # deep clone (fetch-depth 0) required for git merge-base |       # deep clone (fetch-depth 0) required for git merge-base | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|  |  | ||||||
|       - name: Setup Linux |       - name: Setup Linux | ||||||
|         uses: ./.github/actions/setup-linux |         uses: ./.github/actions/setup-linux | ||||||
|  |  | ||||||
|       - name: Build docker image |       - name: Build docker image | ||||||
|         id: build-docker-image |         id: build-docker-image | ||||||
|         uses: pytorch/test-infra/.github/actions/calculate-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/calculate-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image-name: ${{ matrix.docker-image-name }} |           docker-image-name: ${{ matrix.docker-image-name }} | ||||||
|           always-rebuild: true |           always-rebuild: true | ||||||
|           push: true |           push: true | ||||||
|  |  | ||||||
|       - name: Pull docker image |       - name: Pull docker image | ||||||
|         uses: pytorch/test-infra/.github/actions/pull-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/pull-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image: ${{ steps.build-docker-image.outputs.docker-image }} |           docker-image: ${{ steps.build-docker-image.outputs.docker-image }} | ||||||
|  |  | ||||||
| @ -124,5 +124,5 @@ jobs: | |||||||
|         if: always() |         if: always() | ||||||
|  |  | ||||||
|       - name: Teardown Linux |       - name: Teardown Linux | ||||||
|         uses: pytorch/test-infra/.github/actions/teardown-linux@release/2.4 |         uses: pytorch/test-infra/.github/actions/teardown-linux@main | ||||||
|         if: always() |         if: always() | ||||||
|  | |||||||
							
								
								
									
										8
									
								
								.github/workflows/docker-release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.github/workflows/docker-release.yml
									
									
									
									
										vendored
									
									
								
							| @ -41,7 +41,7 @@ jobs: | |||||||
|       matrix: ${{ steps.generate-matrix.outputs.matrix }} |       matrix: ${{ steps.generate-matrix.outputs.matrix }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           fetch-depth: 1 |           fetch-depth: 1 | ||||||
|           submodules: true |           submodules: true | ||||||
| @ -69,7 +69,7 @@ jobs: | |||||||
|       CUDNN_VERSION: ${{ matrix.cudnn_version }} |       CUDNN_VERSION: ${{ matrix.cudnn_version }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Setup SSH (Click me for login details) |       - name: Setup SSH (Click me for login details) | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-ssh@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-ssh@main | ||||||
|         with: |         with: | ||||||
|           github-secret: ${{ secrets.GITHUB_TOKEN }} |           github-secret: ${{ secrets.GITHUB_TOKEN }} | ||||||
|       # [see note: pytorch repo ref] |       # [see note: pytorch repo ref] | ||||||
| @ -147,12 +147,12 @@ jobs: | |||||||
|           fi |           fi | ||||||
|  |  | ||||||
|       - name: Teardown Linux |       - name: Teardown Linux | ||||||
|         uses: pytorch/test-infra/.github/actions/teardown-linux@release/2.4 |         uses: pytorch/test-infra/.github/actions/teardown-linux@main | ||||||
|         if: always() |         if: always() | ||||||
|  |  | ||||||
|   validate: |   validate: | ||||||
|     needs: build |     needs: build | ||||||
|     uses: pytorch/builder/.github/workflows/validate-docker-images.yml@release/2.4 |     uses: pytorch/builder/.github/workflows/validate-docker-images.yml@main | ||||||
|     with: |     with: | ||||||
|       channel: nightly |       channel: nightly | ||||||
|       ref: main |       ref: main | ||||||
|  | |||||||
							
								
								
									
										50
									
								
								.github/workflows/generated-linux-aarch64-binary-manywheel-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										50
									
								
								.github/workflows/generated-linux-aarch64-binary-manywheel-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -48,7 +48,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-aarch64 |       GPU_ARCH_TYPE: cpu-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       runs_on: linux.arm64.m7g.4xlarge |       runs_on: linux.arm64.m7g.4xlarge | ||||||
|       ALPINE_IMAGE: "arm64v8/alpine" |       ALPINE_IMAGE: "arm64v8/alpine" | ||||||
| @ -69,7 +69,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-aarch64 |       GPU_ARCH_TYPE: cpu-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: manywheel-py3_8-cpu-aarch64 |       build_name: manywheel-py3_8-cpu-aarch64 | ||||||
|       build_environment: linux-aarch64-binary-manywheel |       build_environment: linux-aarch64-binary-manywheel | ||||||
| @ -91,7 +91,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-aarch64 |       GPU_ARCH_TYPE: cpu-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: manywheel-py3_8-cpu-aarch64 |       build_name: manywheel-py3_8-cpu-aarch64 | ||||||
|     secrets: |     secrets: | ||||||
| @ -111,7 +111,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_TYPE: cuda-aarch64 |       GPU_ARCH_TYPE: cuda-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cuda12.4-main | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       runs_on: linux.arm64.m7g.4xlarge |       runs_on: linux.arm64.m7g.4xlarge | ||||||
| @ -135,7 +135,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_TYPE: cuda-aarch64 |       GPU_ARCH_TYPE: cuda-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cuda12.4-main | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: manywheel-py3_8-cuda-aarch64 |       build_name: manywheel-py3_8-cuda-aarch64 | ||||||
| @ -156,7 +156,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-aarch64 |       GPU_ARCH_TYPE: cpu-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-main | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       runs_on: linux.arm64.m7g.4xlarge |       runs_on: linux.arm64.m7g.4xlarge | ||||||
|       ALPINE_IMAGE: "arm64v8/alpine" |       ALPINE_IMAGE: "arm64v8/alpine" | ||||||
| @ -177,7 +177,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-aarch64 |       GPU_ARCH_TYPE: cpu-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-main | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       build_name: manywheel-py3_9-cpu-aarch64 |       build_name: manywheel-py3_9-cpu-aarch64 | ||||||
|       build_environment: linux-aarch64-binary-manywheel |       build_environment: linux-aarch64-binary-manywheel | ||||||
| @ -199,7 +199,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-aarch64 |       GPU_ARCH_TYPE: cpu-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-main | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       build_name: manywheel-py3_9-cpu-aarch64 |       build_name: manywheel-py3_9-cpu-aarch64 | ||||||
|     secrets: |     secrets: | ||||||
| @ -219,7 +219,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_TYPE: cuda-aarch64 |       GPU_ARCH_TYPE: cuda-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cuda12.4-main | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       runs_on: linux.arm64.m7g.4xlarge |       runs_on: linux.arm64.m7g.4xlarge | ||||||
| @ -243,7 +243,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_TYPE: cuda-aarch64 |       GPU_ARCH_TYPE: cuda-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cuda12.4-main | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       build_name: manywheel-py3_9-cuda-aarch64 |       build_name: manywheel-py3_9-cuda-aarch64 | ||||||
| @ -264,7 +264,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-aarch64 |       GPU_ARCH_TYPE: cpu-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-main | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       runs_on: linux.arm64.m7g.4xlarge |       runs_on: linux.arm64.m7g.4xlarge | ||||||
|       ALPINE_IMAGE: "arm64v8/alpine" |       ALPINE_IMAGE: "arm64v8/alpine" | ||||||
| @ -285,7 +285,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-aarch64 |       GPU_ARCH_TYPE: cpu-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-main | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       build_name: manywheel-py3_10-cpu-aarch64 |       build_name: manywheel-py3_10-cpu-aarch64 | ||||||
|       build_environment: linux-aarch64-binary-manywheel |       build_environment: linux-aarch64-binary-manywheel | ||||||
| @ -307,7 +307,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-aarch64 |       GPU_ARCH_TYPE: cpu-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-main | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       build_name: manywheel-py3_10-cpu-aarch64 |       build_name: manywheel-py3_10-cpu-aarch64 | ||||||
|     secrets: |     secrets: | ||||||
| @ -327,7 +327,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_TYPE: cuda-aarch64 |       GPU_ARCH_TYPE: cuda-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cuda12.4-main | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       runs_on: linux.arm64.m7g.4xlarge |       runs_on: linux.arm64.m7g.4xlarge | ||||||
| @ -351,7 +351,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_TYPE: cuda-aarch64 |       GPU_ARCH_TYPE: cuda-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cuda12.4-main | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       build_name: manywheel-py3_10-cuda-aarch64 |       build_name: manywheel-py3_10-cuda-aarch64 | ||||||
| @ -372,7 +372,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-aarch64 |       GPU_ARCH_TYPE: cpu-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-main | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       runs_on: linux.arm64.m7g.4xlarge |       runs_on: linux.arm64.m7g.4xlarge | ||||||
|       ALPINE_IMAGE: "arm64v8/alpine" |       ALPINE_IMAGE: "arm64v8/alpine" | ||||||
| @ -393,7 +393,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-aarch64 |       GPU_ARCH_TYPE: cpu-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-main | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       build_name: manywheel-py3_11-cpu-aarch64 |       build_name: manywheel-py3_11-cpu-aarch64 | ||||||
|       build_environment: linux-aarch64-binary-manywheel |       build_environment: linux-aarch64-binary-manywheel | ||||||
| @ -415,7 +415,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-aarch64 |       GPU_ARCH_TYPE: cpu-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-main | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       build_name: manywheel-py3_11-cpu-aarch64 |       build_name: manywheel-py3_11-cpu-aarch64 | ||||||
|     secrets: |     secrets: | ||||||
| @ -435,7 +435,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_TYPE: cuda-aarch64 |       GPU_ARCH_TYPE: cuda-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cuda12.4-main | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       runs_on: linux.arm64.m7g.4xlarge |       runs_on: linux.arm64.m7g.4xlarge | ||||||
| @ -459,7 +459,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_TYPE: cuda-aarch64 |       GPU_ARCH_TYPE: cuda-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cuda12.4-main | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       build_name: manywheel-py3_11-cuda-aarch64 |       build_name: manywheel-py3_11-cuda-aarch64 | ||||||
| @ -480,7 +480,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-aarch64 |       GPU_ARCH_TYPE: cpu-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-main | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       runs_on: linux.arm64.m7g.4xlarge |       runs_on: linux.arm64.m7g.4xlarge | ||||||
|       ALPINE_IMAGE: "arm64v8/alpine" |       ALPINE_IMAGE: "arm64v8/alpine" | ||||||
| @ -501,7 +501,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-aarch64 |       GPU_ARCH_TYPE: cpu-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-main | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       build_name: manywheel-py3_12-cpu-aarch64 |       build_name: manywheel-py3_12-cpu-aarch64 | ||||||
|       build_environment: linux-aarch64-binary-manywheel |       build_environment: linux-aarch64-binary-manywheel | ||||||
| @ -523,7 +523,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-aarch64 |       GPU_ARCH_TYPE: cpu-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cpu-aarch64-main | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       build_name: manywheel-py3_12-cpu-aarch64 |       build_name: manywheel-py3_12-cpu-aarch64 | ||||||
|     secrets: |     secrets: | ||||||
| @ -543,7 +543,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_TYPE: cuda-aarch64 |       GPU_ARCH_TYPE: cuda-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cuda12.4-main | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       runs_on: linux.arm64.m7g.4xlarge |       runs_on: linux.arm64.m7g.4xlarge | ||||||
| @ -567,7 +567,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_TYPE: cuda-aarch64 |       GPU_ARCH_TYPE: cuda-aarch64 | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/manylinuxaarch64-builder:cuda12.4-main | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       build_name: manywheel-py3_12-cuda-aarch64 |       build_name: manywheel-py3_12-cuda-aarch64 | ||||||
|  | |||||||
							
								
								
									
										120
									
								
								.github/workflows/generated-linux-binary-conda-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										120
									
								
								.github/workflows/generated-linux-binary-conda-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -48,7 +48,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: conda-py3_8-cpu |       build_name: conda-py3_8-cpu | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -66,7 +66,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: conda-py3_8-cpu |       build_name: conda-py3_8-cpu | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -87,7 +87,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: conda-py3_8-cpu |       build_name: conda-py3_8-cpu | ||||||
|     secrets: |     secrets: | ||||||
| @ -108,7 +108,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       runs_on: linux.24xlarge |       runs_on: linux.24xlarge | ||||||
|       build_name: conda-py3_8-cuda11_8 |       build_name: conda-py3_8-cuda11_8 | ||||||
| @ -128,7 +128,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: conda-py3_8-cuda11_8 |       build_name: conda-py3_8-cuda11_8 | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -150,7 +150,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: conda-py3_8-cuda11_8 |       build_name: conda-py3_8-cuda11_8 | ||||||
|     secrets: |     secrets: | ||||||
| @ -171,7 +171,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       runs_on: linux.24xlarge |       runs_on: linux.24xlarge | ||||||
|       build_name: conda-py3_8-cuda12_1 |       build_name: conda-py3_8-cuda12_1 | ||||||
| @ -191,7 +191,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: conda-py3_8-cuda12_1 |       build_name: conda-py3_8-cuda12_1 | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -213,7 +213,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: conda-py3_8-cuda12_1 |       build_name: conda-py3_8-cuda12_1 | ||||||
|     secrets: |     secrets: | ||||||
| @ -234,7 +234,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       runs_on: linux.24xlarge |       runs_on: linux.24xlarge | ||||||
|       build_name: conda-py3_8-cuda12_4 |       build_name: conda-py3_8-cuda12_4 | ||||||
| @ -254,7 +254,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: conda-py3_8-cuda12_4 |       build_name: conda-py3_8-cuda12_4 | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -276,7 +276,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: conda-py3_8-cuda12_4 |       build_name: conda-py3_8-cuda12_4 | ||||||
|     secrets: |     secrets: | ||||||
| @ -296,7 +296,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       build_name: conda-py3_9-cpu |       build_name: conda-py3_9-cpu | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -314,7 +314,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       build_name: conda-py3_9-cpu |       build_name: conda-py3_9-cpu | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -335,7 +335,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       build_name: conda-py3_9-cpu |       build_name: conda-py3_9-cpu | ||||||
|     secrets: |     secrets: | ||||||
| @ -356,7 +356,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-main | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       runs_on: linux.24xlarge |       runs_on: linux.24xlarge | ||||||
|       build_name: conda-py3_9-cuda11_8 |       build_name: conda-py3_9-cuda11_8 | ||||||
| @ -376,7 +376,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-main | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       build_name: conda-py3_9-cuda11_8 |       build_name: conda-py3_9-cuda11_8 | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -398,7 +398,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-main | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       build_name: conda-py3_9-cuda11_8 |       build_name: conda-py3_9-cuda11_8 | ||||||
|     secrets: |     secrets: | ||||||
| @ -419,7 +419,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-main | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       runs_on: linux.24xlarge |       runs_on: linux.24xlarge | ||||||
|       build_name: conda-py3_9-cuda12_1 |       build_name: conda-py3_9-cuda12_1 | ||||||
| @ -439,7 +439,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-main | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       build_name: conda-py3_9-cuda12_1 |       build_name: conda-py3_9-cuda12_1 | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -461,7 +461,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-main | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       build_name: conda-py3_9-cuda12_1 |       build_name: conda-py3_9-cuda12_1 | ||||||
|     secrets: |     secrets: | ||||||
| @ -482,7 +482,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-main | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       runs_on: linux.24xlarge |       runs_on: linux.24xlarge | ||||||
|       build_name: conda-py3_9-cuda12_4 |       build_name: conda-py3_9-cuda12_4 | ||||||
| @ -502,7 +502,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-main | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       build_name: conda-py3_9-cuda12_4 |       build_name: conda-py3_9-cuda12_4 | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -524,7 +524,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-main | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       build_name: conda-py3_9-cuda12_4 |       build_name: conda-py3_9-cuda12_4 | ||||||
|     secrets: |     secrets: | ||||||
| @ -544,7 +544,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       build_name: conda-py3_10-cpu |       build_name: conda-py3_10-cpu | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -562,7 +562,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       build_name: conda-py3_10-cpu |       build_name: conda-py3_10-cpu | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -583,7 +583,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       build_name: conda-py3_10-cpu |       build_name: conda-py3_10-cpu | ||||||
|     secrets: |     secrets: | ||||||
| @ -604,7 +604,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-main | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       runs_on: linux.24xlarge |       runs_on: linux.24xlarge | ||||||
|       build_name: conda-py3_10-cuda11_8 |       build_name: conda-py3_10-cuda11_8 | ||||||
| @ -624,7 +624,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-main | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       build_name: conda-py3_10-cuda11_8 |       build_name: conda-py3_10-cuda11_8 | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -646,7 +646,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-main | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       build_name: conda-py3_10-cuda11_8 |       build_name: conda-py3_10-cuda11_8 | ||||||
|     secrets: |     secrets: | ||||||
| @ -667,7 +667,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-main | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       runs_on: linux.24xlarge |       runs_on: linux.24xlarge | ||||||
|       build_name: conda-py3_10-cuda12_1 |       build_name: conda-py3_10-cuda12_1 | ||||||
| @ -687,7 +687,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-main | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       build_name: conda-py3_10-cuda12_1 |       build_name: conda-py3_10-cuda12_1 | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -709,7 +709,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-main | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       build_name: conda-py3_10-cuda12_1 |       build_name: conda-py3_10-cuda12_1 | ||||||
|     secrets: |     secrets: | ||||||
| @ -730,7 +730,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-main | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       runs_on: linux.24xlarge |       runs_on: linux.24xlarge | ||||||
|       build_name: conda-py3_10-cuda12_4 |       build_name: conda-py3_10-cuda12_4 | ||||||
| @ -750,7 +750,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-main | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       build_name: conda-py3_10-cuda12_4 |       build_name: conda-py3_10-cuda12_4 | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -772,7 +772,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-main | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       build_name: conda-py3_10-cuda12_4 |       build_name: conda-py3_10-cuda12_4 | ||||||
|     secrets: |     secrets: | ||||||
| @ -792,7 +792,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       build_name: conda-py3_11-cpu |       build_name: conda-py3_11-cpu | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -810,7 +810,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       build_name: conda-py3_11-cpu |       build_name: conda-py3_11-cpu | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -831,7 +831,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       build_name: conda-py3_11-cpu |       build_name: conda-py3_11-cpu | ||||||
|     secrets: |     secrets: | ||||||
| @ -852,7 +852,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-main | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       runs_on: linux.24xlarge |       runs_on: linux.24xlarge | ||||||
|       build_name: conda-py3_11-cuda11_8 |       build_name: conda-py3_11-cuda11_8 | ||||||
| @ -872,7 +872,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-main | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       build_name: conda-py3_11-cuda11_8 |       build_name: conda-py3_11-cuda11_8 | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -894,7 +894,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-main | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       build_name: conda-py3_11-cuda11_8 |       build_name: conda-py3_11-cuda11_8 | ||||||
|     secrets: |     secrets: | ||||||
| @ -915,7 +915,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-main | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       runs_on: linux.24xlarge |       runs_on: linux.24xlarge | ||||||
|       build_name: conda-py3_11-cuda12_1 |       build_name: conda-py3_11-cuda12_1 | ||||||
| @ -935,7 +935,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-main | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       build_name: conda-py3_11-cuda12_1 |       build_name: conda-py3_11-cuda12_1 | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -957,7 +957,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-main | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       build_name: conda-py3_11-cuda12_1 |       build_name: conda-py3_11-cuda12_1 | ||||||
|     secrets: |     secrets: | ||||||
| @ -978,7 +978,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-main | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       runs_on: linux.24xlarge |       runs_on: linux.24xlarge | ||||||
|       build_name: conda-py3_11-cuda12_4 |       build_name: conda-py3_11-cuda12_4 | ||||||
| @ -998,7 +998,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-main | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       build_name: conda-py3_11-cuda12_4 |       build_name: conda-py3_11-cuda12_4 | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -1020,7 +1020,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-main | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       build_name: conda-py3_11-cuda12_4 |       build_name: conda-py3_11-cuda12_4 | ||||||
|     secrets: |     secrets: | ||||||
| @ -1040,7 +1040,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       build_name: conda-py3_12-cpu |       build_name: conda-py3_12-cpu | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -1058,7 +1058,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       build_name: conda-py3_12-cpu |       build_name: conda-py3_12-cpu | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -1079,7 +1079,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       build_name: conda-py3_12-cpu |       build_name: conda-py3_12-cpu | ||||||
|     secrets: |     secrets: | ||||||
| @ -1100,7 +1100,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-main | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       runs_on: linux.24xlarge |       runs_on: linux.24xlarge | ||||||
|       build_name: conda-py3_12-cuda11_8 |       build_name: conda-py3_12-cuda11_8 | ||||||
| @ -1120,7 +1120,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-main | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       build_name: conda-py3_12-cuda11_8 |       build_name: conda-py3_12-cuda11_8 | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -1142,7 +1142,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda11.8-main | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       build_name: conda-py3_12-cuda11_8 |       build_name: conda-py3_12-cuda11_8 | ||||||
|     secrets: |     secrets: | ||||||
| @ -1163,7 +1163,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-main | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       runs_on: linux.24xlarge |       runs_on: linux.24xlarge | ||||||
|       build_name: conda-py3_12-cuda12_1 |       build_name: conda-py3_12-cuda12_1 | ||||||
| @ -1183,7 +1183,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-main | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       build_name: conda-py3_12-cuda12_1 |       build_name: conda-py3_12-cuda12_1 | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -1205,7 +1205,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.1-main | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       build_name: conda-py3_12-cuda12_1 |       build_name: conda-py3_12-cuda12_1 | ||||||
|     secrets: |     secrets: | ||||||
| @ -1226,7 +1226,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-main | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       runs_on: linux.24xlarge |       runs_on: linux.24xlarge | ||||||
|       build_name: conda-py3_12-cuda12_4 |       build_name: conda-py3_12-cuda12_4 | ||||||
| @ -1246,7 +1246,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-main | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       build_name: conda-py3_12-cuda12_4 |       build_name: conda-py3_12-cuda12_4 | ||||||
|       build_environment: linux-binary-conda |       build_environment: linux-binary-conda | ||||||
| @ -1268,7 +1268,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cuda12.4-main | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       build_name: conda-py3_12-cuda12_4 |       build_name: conda-py3_12-cuda12_4 | ||||||
|     secrets: |     secrets: | ||||||
|  | |||||||
							
								
								
									
										4
									
								
								.github/workflows/generated-linux-binary-libtorch-cxx11-abi-main.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/generated-linux-binary-libtorch-cxx11-abi-main.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -43,7 +43,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cpu-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       build_name: libtorch-cpu-shared-with-deps-cxx11-abi |       build_name: libtorch-cpu-shared-with-deps-cxx11-abi | ||||||
| @ -62,7 +62,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cpu-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       build_name: libtorch-cpu-shared-with-deps-cxx11-abi |       build_name: libtorch-cpu-shared-with-deps-cxx11-abi | ||||||
|  | |||||||
							
								
								
									
										46
									
								
								.github/workflows/generated-linux-binary-libtorch-cxx11-abi-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										46
									
								
								.github/workflows/generated-linux-binary-libtorch-cxx11-abi-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -48,7 +48,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cpu-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       build_name: libtorch-cpu-shared-with-deps-cxx11-abi |       build_name: libtorch-cpu-shared-with-deps-cxx11-abi | ||||||
| @ -67,7 +67,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cpu-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       build_name: libtorch-cpu-shared-with-deps-cxx11-abi |       build_name: libtorch-cpu-shared-with-deps-cxx11-abi | ||||||
| @ -89,7 +89,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cpu-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       build_name: libtorch-cpu-shared-with-deps-cxx11-abi |       build_name: libtorch-cpu-shared-with-deps-cxx11-abi | ||||||
| @ -111,7 +111,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cuda11.8-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       build_name: libtorch-cuda11_8-shared-with-deps-cxx11-abi |       build_name: libtorch-cuda11_8-shared-with-deps-cxx11-abi | ||||||
| @ -131,7 +131,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cuda11.8-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       build_name: libtorch-cuda11_8-shared-with-deps-cxx11-abi |       build_name: libtorch-cuda11_8-shared-with-deps-cxx11-abi | ||||||
| @ -154,7 +154,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cuda11.8-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       build_name: libtorch-cuda11_8-shared-with-deps-cxx11-abi |       build_name: libtorch-cuda11_8-shared-with-deps-cxx11-abi | ||||||
| @ -176,7 +176,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cuda12.1-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       build_name: libtorch-cuda12_1-shared-with-deps-cxx11-abi |       build_name: libtorch-cuda12_1-shared-with-deps-cxx11-abi | ||||||
| @ -196,7 +196,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cuda12.1-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       build_name: libtorch-cuda12_1-shared-with-deps-cxx11-abi |       build_name: libtorch-cuda12_1-shared-with-deps-cxx11-abi | ||||||
| @ -219,7 +219,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cuda12.1-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       build_name: libtorch-cuda12_1-shared-with-deps-cxx11-abi |       build_name: libtorch-cuda12_1-shared-with-deps-cxx11-abi | ||||||
| @ -241,7 +241,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cuda12.4-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       build_name: libtorch-cuda12_4-shared-with-deps-cxx11-abi |       build_name: libtorch-cuda12_4-shared-with-deps-cxx11-abi | ||||||
| @ -261,7 +261,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cuda12.4-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       build_name: libtorch-cuda12_4-shared-with-deps-cxx11-abi |       build_name: libtorch-cuda12_4-shared-with-deps-cxx11-abi | ||||||
| @ -284,7 +284,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cuda12.4-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       build_name: libtorch-cuda12_4-shared-with-deps-cxx11-abi |       build_name: libtorch-cuda12_4-shared-with-deps-cxx11-abi | ||||||
| @ -306,7 +306,7 @@ jobs: | |||||||
|       DESIRED_CUDA: rocm6.0 |       DESIRED_CUDA: rocm6.0 | ||||||
|       GPU_ARCH_VERSION: 6.0 |       GPU_ARCH_VERSION: 6.0 | ||||||
|       GPU_ARCH_TYPE: rocm |       GPU_ARCH_TYPE: rocm | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:rocm6.0-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:rocm6.0-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       build_name: libtorch-rocm6_0-shared-with-deps-cxx11-abi |       build_name: libtorch-rocm6_0-shared-with-deps-cxx11-abi | ||||||
| @ -328,7 +328,7 @@ jobs: | |||||||
|       GPU_ARCH_VERSION: 6.0 |       GPU_ARCH_VERSION: 6.0 | ||||||
|       GPU_ARCH_TYPE: rocm |       GPU_ARCH_TYPE: rocm | ||||||
|       SKIP_ALL_TESTS: 1 |       SKIP_ALL_TESTS: 1 | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:rocm6.0-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:rocm6.0-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|     steps: |     steps: | ||||||
| @ -342,6 +342,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -353,7 +354,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -369,7 +370,7 @@ jobs: | |||||||
|       - name: Pull Docker image |       - name: Pull Docker image | ||||||
|         uses: pytorch/test-infra/.github/actions/pull-docker-image@main |         uses: pytorch/test-infra/.github/actions/pull-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image: pytorch/libtorch-cxx11-builder:rocm6.0-2.4 |           docker-image: pytorch/libtorch-cxx11-builder:rocm6.0-main | ||||||
|       - name: Test Pytorch binary |       - name: Test Pytorch binary | ||||||
|         uses: ./pytorch/.github/actions/test-pytorch-binary |         uses: ./pytorch/.github/actions/test-pytorch-binary | ||||||
|       - name: Teardown ROCm |       - name: Teardown ROCm | ||||||
| @ -389,7 +390,7 @@ jobs: | |||||||
|       DESIRED_CUDA: rocm6.0 |       DESIRED_CUDA: rocm6.0 | ||||||
|       GPU_ARCH_VERSION: 6.0 |       GPU_ARCH_VERSION: 6.0 | ||||||
|       GPU_ARCH_TYPE: rocm |       GPU_ARCH_TYPE: rocm | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:rocm6.0-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:rocm6.0-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       build_name: libtorch-rocm6_0-shared-with-deps-cxx11-abi |       build_name: libtorch-rocm6_0-shared-with-deps-cxx11-abi | ||||||
| @ -411,7 +412,7 @@ jobs: | |||||||
|       DESIRED_CUDA: rocm6.1 |       DESIRED_CUDA: rocm6.1 | ||||||
|       GPU_ARCH_VERSION: 6.1 |       GPU_ARCH_VERSION: 6.1 | ||||||
|       GPU_ARCH_TYPE: rocm |       GPU_ARCH_TYPE: rocm | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:rocm6.1-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:rocm6.1-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       build_name: libtorch-rocm6_1-shared-with-deps-cxx11-abi |       build_name: libtorch-rocm6_1-shared-with-deps-cxx11-abi | ||||||
| @ -433,7 +434,7 @@ jobs: | |||||||
|       GPU_ARCH_VERSION: 6.1 |       GPU_ARCH_VERSION: 6.1 | ||||||
|       GPU_ARCH_TYPE: rocm |       GPU_ARCH_TYPE: rocm | ||||||
|       SKIP_ALL_TESTS: 1 |       SKIP_ALL_TESTS: 1 | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:rocm6.1-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:rocm6.1-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|     steps: |     steps: | ||||||
| @ -447,6 +448,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -458,7 +460,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -474,7 +476,7 @@ jobs: | |||||||
|       - name: Pull Docker image |       - name: Pull Docker image | ||||||
|         uses: pytorch/test-infra/.github/actions/pull-docker-image@main |         uses: pytorch/test-infra/.github/actions/pull-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image: pytorch/libtorch-cxx11-builder:rocm6.1-2.4 |           docker-image: pytorch/libtorch-cxx11-builder:rocm6.1-main | ||||||
|       - name: Test Pytorch binary |       - name: Test Pytorch binary | ||||||
|         uses: ./pytorch/.github/actions/test-pytorch-binary |         uses: ./pytorch/.github/actions/test-pytorch-binary | ||||||
|       - name: Teardown ROCm |       - name: Teardown ROCm | ||||||
| @ -494,7 +496,7 @@ jobs: | |||||||
|       DESIRED_CUDA: rocm6.1 |       DESIRED_CUDA: rocm6.1 | ||||||
|       GPU_ARCH_VERSION: 6.1 |       GPU_ARCH_VERSION: 6.1 | ||||||
|       GPU_ARCH_TYPE: rocm |       GPU_ARCH_TYPE: rocm | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:rocm6.1-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:rocm6.1-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       build_name: libtorch-rocm6_1-shared-with-deps-cxx11-abi |       build_name: libtorch-rocm6_1-shared-with-deps-cxx11-abi | ||||||
|  | |||||||
							
								
								
									
										4
									
								
								.github/workflows/generated-linux-binary-libtorch-pre-cxx11-main.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/generated-linux-binary-libtorch-pre-cxx11-main.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -43,7 +43,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cpu-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: pre-cxx11 |       DESIRED_DEVTOOLSET: pre-cxx11 | ||||||
|       build_name: libtorch-cpu-shared-with-deps-pre-cxx11 |       build_name: libtorch-cpu-shared-with-deps-pre-cxx11 | ||||||
| @ -62,7 +62,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cpu-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: pre-cxx11 |       DESIRED_DEVTOOLSET: pre-cxx11 | ||||||
|       build_name: libtorch-cpu-shared-with-deps-pre-cxx11 |       build_name: libtorch-cpu-shared-with-deps-pre-cxx11 | ||||||
|  | |||||||
							
								
								
									
										46
									
								
								.github/workflows/generated-linux-binary-libtorch-pre-cxx11-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										46
									
								
								.github/workflows/generated-linux-binary-libtorch-pre-cxx11-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -48,7 +48,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cpu-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: pre-cxx11 |       DESIRED_DEVTOOLSET: pre-cxx11 | ||||||
|       build_name: libtorch-cpu-shared-with-deps-pre-cxx11 |       build_name: libtorch-cpu-shared-with-deps-pre-cxx11 | ||||||
| @ -67,7 +67,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cpu-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: pre-cxx11 |       DESIRED_DEVTOOLSET: pre-cxx11 | ||||||
|       build_name: libtorch-cpu-shared-with-deps-pre-cxx11 |       build_name: libtorch-cpu-shared-with-deps-pre-cxx11 | ||||||
| @ -89,7 +89,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cpu-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: pre-cxx11 |       DESIRED_DEVTOOLSET: pre-cxx11 | ||||||
|       build_name: libtorch-cpu-shared-with-deps-pre-cxx11 |       build_name: libtorch-cpu-shared-with-deps-pre-cxx11 | ||||||
| @ -111,7 +111,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cuda11.8-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: pre-cxx11 |       DESIRED_DEVTOOLSET: pre-cxx11 | ||||||
|       build_name: libtorch-cuda11_8-shared-with-deps-pre-cxx11 |       build_name: libtorch-cuda11_8-shared-with-deps-pre-cxx11 | ||||||
| @ -131,7 +131,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cuda11.8-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: pre-cxx11 |       DESIRED_DEVTOOLSET: pre-cxx11 | ||||||
|       build_name: libtorch-cuda11_8-shared-with-deps-pre-cxx11 |       build_name: libtorch-cuda11_8-shared-with-deps-pre-cxx11 | ||||||
| @ -154,7 +154,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cuda11.8-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: pre-cxx11 |       DESIRED_DEVTOOLSET: pre-cxx11 | ||||||
|       build_name: libtorch-cuda11_8-shared-with-deps-pre-cxx11 |       build_name: libtorch-cuda11_8-shared-with-deps-pre-cxx11 | ||||||
| @ -176,7 +176,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cuda12.1-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: pre-cxx11 |       DESIRED_DEVTOOLSET: pre-cxx11 | ||||||
|       build_name: libtorch-cuda12_1-shared-with-deps-pre-cxx11 |       build_name: libtorch-cuda12_1-shared-with-deps-pre-cxx11 | ||||||
| @ -196,7 +196,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cuda12.1-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: pre-cxx11 |       DESIRED_DEVTOOLSET: pre-cxx11 | ||||||
|       build_name: libtorch-cuda12_1-shared-with-deps-pre-cxx11 |       build_name: libtorch-cuda12_1-shared-with-deps-pre-cxx11 | ||||||
| @ -219,7 +219,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cuda12.1-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: pre-cxx11 |       DESIRED_DEVTOOLSET: pre-cxx11 | ||||||
|       build_name: libtorch-cuda12_1-shared-with-deps-pre-cxx11 |       build_name: libtorch-cuda12_1-shared-with-deps-pre-cxx11 | ||||||
| @ -241,7 +241,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cuda12.4-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: pre-cxx11 |       DESIRED_DEVTOOLSET: pre-cxx11 | ||||||
|       build_name: libtorch-cuda12_4-shared-with-deps-pre-cxx11 |       build_name: libtorch-cuda12_4-shared-with-deps-pre-cxx11 | ||||||
| @ -261,7 +261,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cuda12.4-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: pre-cxx11 |       DESIRED_DEVTOOLSET: pre-cxx11 | ||||||
|       build_name: libtorch-cuda12_4-shared-with-deps-pre-cxx11 |       build_name: libtorch-cuda12_4-shared-with-deps-pre-cxx11 | ||||||
| @ -284,7 +284,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cuda12.4-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: pre-cxx11 |       DESIRED_DEVTOOLSET: pre-cxx11 | ||||||
|       build_name: libtorch-cuda12_4-shared-with-deps-pre-cxx11 |       build_name: libtorch-cuda12_4-shared-with-deps-pre-cxx11 | ||||||
| @ -306,7 +306,7 @@ jobs: | |||||||
|       DESIRED_CUDA: rocm6.0 |       DESIRED_CUDA: rocm6.0 | ||||||
|       GPU_ARCH_VERSION: 6.0 |       GPU_ARCH_VERSION: 6.0 | ||||||
|       GPU_ARCH_TYPE: rocm |       GPU_ARCH_TYPE: rocm | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:rocm6.0-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:rocm6.0-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: pre-cxx11 |       DESIRED_DEVTOOLSET: pre-cxx11 | ||||||
|       build_name: libtorch-rocm6_0-shared-with-deps-pre-cxx11 |       build_name: libtorch-rocm6_0-shared-with-deps-pre-cxx11 | ||||||
| @ -328,7 +328,7 @@ jobs: | |||||||
|       GPU_ARCH_VERSION: 6.0 |       GPU_ARCH_VERSION: 6.0 | ||||||
|       GPU_ARCH_TYPE: rocm |       GPU_ARCH_TYPE: rocm | ||||||
|       SKIP_ALL_TESTS: 1 |       SKIP_ALL_TESTS: 1 | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:rocm6.0-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:rocm6.0-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: pre-cxx11 |       DESIRED_DEVTOOLSET: pre-cxx11 | ||||||
|     steps: |     steps: | ||||||
| @ -342,6 +342,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -353,7 +354,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -369,7 +370,7 @@ jobs: | |||||||
|       - name: Pull Docker image |       - name: Pull Docker image | ||||||
|         uses: pytorch/test-infra/.github/actions/pull-docker-image@main |         uses: pytorch/test-infra/.github/actions/pull-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image: pytorch/manylinux-builder:rocm6.0-2.4 |           docker-image: pytorch/manylinux-builder:rocm6.0-main | ||||||
|       - name: Test Pytorch binary |       - name: Test Pytorch binary | ||||||
|         uses: ./pytorch/.github/actions/test-pytorch-binary |         uses: ./pytorch/.github/actions/test-pytorch-binary | ||||||
|       - name: Teardown ROCm |       - name: Teardown ROCm | ||||||
| @ -389,7 +390,7 @@ jobs: | |||||||
|       DESIRED_CUDA: rocm6.0 |       DESIRED_CUDA: rocm6.0 | ||||||
|       GPU_ARCH_VERSION: 6.0 |       GPU_ARCH_VERSION: 6.0 | ||||||
|       GPU_ARCH_TYPE: rocm |       GPU_ARCH_TYPE: rocm | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:rocm6.0-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:rocm6.0-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: pre-cxx11 |       DESIRED_DEVTOOLSET: pre-cxx11 | ||||||
|       build_name: libtorch-rocm6_0-shared-with-deps-pre-cxx11 |       build_name: libtorch-rocm6_0-shared-with-deps-pre-cxx11 | ||||||
| @ -411,7 +412,7 @@ jobs: | |||||||
|       DESIRED_CUDA: rocm6.1 |       DESIRED_CUDA: rocm6.1 | ||||||
|       GPU_ARCH_VERSION: 6.1 |       GPU_ARCH_VERSION: 6.1 | ||||||
|       GPU_ARCH_TYPE: rocm |       GPU_ARCH_TYPE: rocm | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:rocm6.1-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:rocm6.1-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: pre-cxx11 |       DESIRED_DEVTOOLSET: pre-cxx11 | ||||||
|       build_name: libtorch-rocm6_1-shared-with-deps-pre-cxx11 |       build_name: libtorch-rocm6_1-shared-with-deps-pre-cxx11 | ||||||
| @ -433,7 +434,7 @@ jobs: | |||||||
|       GPU_ARCH_VERSION: 6.1 |       GPU_ARCH_VERSION: 6.1 | ||||||
|       GPU_ARCH_TYPE: rocm |       GPU_ARCH_TYPE: rocm | ||||||
|       SKIP_ALL_TESTS: 1 |       SKIP_ALL_TESTS: 1 | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:rocm6.1-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:rocm6.1-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: pre-cxx11 |       DESIRED_DEVTOOLSET: pre-cxx11 | ||||||
|     steps: |     steps: | ||||||
| @ -447,6 +448,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -458,7 +460,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -474,7 +476,7 @@ jobs: | |||||||
|       - name: Pull Docker image |       - name: Pull Docker image | ||||||
|         uses: pytorch/test-infra/.github/actions/pull-docker-image@main |         uses: pytorch/test-infra/.github/actions/pull-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image: pytorch/manylinux-builder:rocm6.1-2.4 |           docker-image: pytorch/manylinux-builder:rocm6.1-main | ||||||
|       - name: Test Pytorch binary |       - name: Test Pytorch binary | ||||||
|         uses: ./pytorch/.github/actions/test-pytorch-binary |         uses: ./pytorch/.github/actions/test-pytorch-binary | ||||||
|       - name: Teardown ROCm |       - name: Teardown ROCm | ||||||
| @ -494,7 +496,7 @@ jobs: | |||||||
|       DESIRED_CUDA: rocm6.1 |       DESIRED_CUDA: rocm6.1 | ||||||
|       GPU_ARCH_VERSION: 6.1 |       GPU_ARCH_VERSION: 6.1 | ||||||
|       GPU_ARCH_TYPE: rocm |       GPU_ARCH_TYPE: rocm | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:rocm6.1-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:rocm6.1-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: pre-cxx11 |       DESIRED_DEVTOOLSET: pre-cxx11 | ||||||
|       build_name: libtorch-rocm6_1-shared-with-deps-pre-cxx11 |       build_name: libtorch-rocm6_1-shared-with-deps-pre-cxx11 | ||||||
|  | |||||||
							
								
								
									
										12
									
								
								.github/workflows/generated-linux-binary-manywheel-main.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								.github/workflows/generated-linux-binary-manywheel-main.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -44,7 +44,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cuda11.8-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: manywheel-py3_8-cuda11_8 |       build_name: manywheel-py3_8-cuda11_8 | ||||||
|       build_environment: linux-binary-manywheel |       build_environment: linux-binary-manywheel | ||||||
| @ -64,7 +64,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu118 |       DESIRED_CUDA: cu118 | ||||||
|       GPU_ARCH_VERSION: 11.8 |       GPU_ARCH_VERSION: 11.8 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cuda11.8-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cuda11.8-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: manywheel-py3_8-cuda11_8 |       build_name: manywheel-py3_8-cuda11_8 | ||||||
|       build_environment: linux-binary-manywheel |       build_environment: linux-binary-manywheel | ||||||
| @ -84,7 +84,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cuda12.1-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: manywheel-py3_8-cuda12_1 |       build_name: manywheel-py3_8-cuda12_1 | ||||||
|       build_environment: linux-binary-manywheel |       build_environment: linux-binary-manywheel | ||||||
| @ -104,7 +104,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu121 |       DESIRED_CUDA: cu121 | ||||||
|       GPU_ARCH_VERSION: 12.1 |       GPU_ARCH_VERSION: 12.1 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cuda12.1-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cuda12.1-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: manywheel-py3_8-cuda12_1 |       build_name: manywheel-py3_8-cuda12_1 | ||||||
|       build_environment: linux-binary-manywheel |       build_environment: linux-binary-manywheel | ||||||
| @ -124,7 +124,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cuda12.4-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: manywheel-py3_8-cuda12_4 |       build_name: manywheel-py3_8-cuda12_4 | ||||||
|       build_environment: linux-binary-manywheel |       build_environment: linux-binary-manywheel | ||||||
| @ -144,7 +144,7 @@ jobs: | |||||||
|       DESIRED_CUDA: cu124 |       DESIRED_CUDA: cu124 | ||||||
|       GPU_ARCH_VERSION: 12.4 |       GPU_ARCH_VERSION: 12.4 | ||||||
|       GPU_ARCH_TYPE: cuda |       GPU_ARCH_TYPE: cuda | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cuda12.4-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cuda12.4-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: manywheel-py3_8-cuda12_4 |       build_name: manywheel-py3_8-cuda12_4 | ||||||
|       build_environment: linux-binary-manywheel |       build_environment: linux-binary-manywheel | ||||||
|  | |||||||
							
								
								
									
										442
									
								
								.github/workflows/generated-linux-binary-manywheel-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										442
									
								
								.github/workflows/generated-linux-binary-manywheel-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										30
									
								
								.github/workflows/generated-linux-s390x-binary-manywheel-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										30
									
								
								.github/workflows/generated-linux-s390x-binary-manywheel-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -48,7 +48,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-s390x |       GPU_ARCH_TYPE: cpu-s390x | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-2.4 |       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       runs_on: linux.s390x |       runs_on: linux.s390x | ||||||
|       ALPINE_IMAGE: "docker.io/s390x/alpine" |       ALPINE_IMAGE: "docker.io/s390x/alpine" | ||||||
| @ -69,7 +69,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-s390x |       GPU_ARCH_TYPE: cpu-s390x | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-2.4 |       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: manywheel-py3_8-cpu-s390x |       build_name: manywheel-py3_8-cpu-s390x | ||||||
|       build_environment: linux-s390x-binary-manywheel |       build_environment: linux-s390x-binary-manywheel | ||||||
| @ -91,7 +91,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-s390x |       GPU_ARCH_TYPE: cpu-s390x | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-2.4 |       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: manywheel-py3_8-cpu-s390x |       build_name: manywheel-py3_8-cpu-s390x | ||||||
|     secrets: |     secrets: | ||||||
| @ -111,7 +111,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-s390x |       GPU_ARCH_TYPE: cpu-s390x | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-2.4 |       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-main | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       runs_on: linux.s390x |       runs_on: linux.s390x | ||||||
|       ALPINE_IMAGE: "docker.io/s390x/alpine" |       ALPINE_IMAGE: "docker.io/s390x/alpine" | ||||||
| @ -132,7 +132,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-s390x |       GPU_ARCH_TYPE: cpu-s390x | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-2.4 |       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-main | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       build_name: manywheel-py3_9-cpu-s390x |       build_name: manywheel-py3_9-cpu-s390x | ||||||
|       build_environment: linux-s390x-binary-manywheel |       build_environment: linux-s390x-binary-manywheel | ||||||
| @ -154,7 +154,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-s390x |       GPU_ARCH_TYPE: cpu-s390x | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-2.4 |       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-main | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       build_name: manywheel-py3_9-cpu-s390x |       build_name: manywheel-py3_9-cpu-s390x | ||||||
|     secrets: |     secrets: | ||||||
| @ -174,7 +174,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-s390x |       GPU_ARCH_TYPE: cpu-s390x | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-2.4 |       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-main | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       runs_on: linux.s390x |       runs_on: linux.s390x | ||||||
|       ALPINE_IMAGE: "docker.io/s390x/alpine" |       ALPINE_IMAGE: "docker.io/s390x/alpine" | ||||||
| @ -195,7 +195,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-s390x |       GPU_ARCH_TYPE: cpu-s390x | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-2.4 |       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-main | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       build_name: manywheel-py3_10-cpu-s390x |       build_name: manywheel-py3_10-cpu-s390x | ||||||
|       build_environment: linux-s390x-binary-manywheel |       build_environment: linux-s390x-binary-manywheel | ||||||
| @ -217,7 +217,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-s390x |       GPU_ARCH_TYPE: cpu-s390x | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-2.4 |       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-main | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       build_name: manywheel-py3_10-cpu-s390x |       build_name: manywheel-py3_10-cpu-s390x | ||||||
|     secrets: |     secrets: | ||||||
| @ -237,7 +237,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-s390x |       GPU_ARCH_TYPE: cpu-s390x | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-2.4 |       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-main | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       runs_on: linux.s390x |       runs_on: linux.s390x | ||||||
|       ALPINE_IMAGE: "docker.io/s390x/alpine" |       ALPINE_IMAGE: "docker.io/s390x/alpine" | ||||||
| @ -258,7 +258,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-s390x |       GPU_ARCH_TYPE: cpu-s390x | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-2.4 |       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-main | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       build_name: manywheel-py3_11-cpu-s390x |       build_name: manywheel-py3_11-cpu-s390x | ||||||
|       build_environment: linux-s390x-binary-manywheel |       build_environment: linux-s390x-binary-manywheel | ||||||
| @ -280,7 +280,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-s390x |       GPU_ARCH_TYPE: cpu-s390x | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-2.4 |       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-main | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       build_name: manywheel-py3_11-cpu-s390x |       build_name: manywheel-py3_11-cpu-s390x | ||||||
|     secrets: |     secrets: | ||||||
| @ -300,7 +300,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-s390x |       GPU_ARCH_TYPE: cpu-s390x | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-2.4 |       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-main | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       runs_on: linux.s390x |       runs_on: linux.s390x | ||||||
|       ALPINE_IMAGE: "docker.io/s390x/alpine" |       ALPINE_IMAGE: "docker.io/s390x/alpine" | ||||||
| @ -321,7 +321,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-s390x |       GPU_ARCH_TYPE: cpu-s390x | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-2.4 |       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-main | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       build_name: manywheel-py3_12-cpu-s390x |       build_name: manywheel-py3_12-cpu-s390x | ||||||
|       build_environment: linux-s390x-binary-manywheel |       build_environment: linux-s390x-binary-manywheel | ||||||
| @ -343,7 +343,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu-s390x |       GPU_ARCH_TYPE: cpu-s390x | ||||||
|       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-2.4 |       DOCKER_IMAGE: pytorch/manylinuxs390x-builder:cpu-s390x-main | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       build_name: manywheel-py3_12-cpu-s390x |       build_name: manywheel-py3_12-cpu-s390x | ||||||
|     secrets: |     secrets: | ||||||
|  | |||||||
							
								
								
									
										25
									
								
								.github/workflows/generated-macos-arm64-binary-conda-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										25
									
								
								.github/workflows/generated-macos-arm64-binary-conda-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -77,6 +77,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -88,7 +89,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -140,7 +141,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: conda-py3_8-cpu |       build_name: conda-py3_8-cpu | ||||||
|       use_s3: False |       use_s3: False | ||||||
| @ -194,6 +195,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -205,7 +207,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -257,7 +259,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       build_name: conda-py3_9-cpu |       build_name: conda-py3_9-cpu | ||||||
|       use_s3: False |       use_s3: False | ||||||
| @ -311,6 +313,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -322,7 +325,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -374,7 +377,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       build_name: conda-py3_10-cpu |       build_name: conda-py3_10-cpu | ||||||
|       use_s3: False |       use_s3: False | ||||||
| @ -428,6 +431,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -439,7 +443,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -491,7 +495,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       build_name: conda-py3_11-cpu |       build_name: conda-py3_11-cpu | ||||||
|       use_s3: False |       use_s3: False | ||||||
| @ -545,6 +549,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -556,7 +561,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -608,7 +613,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/conda-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/conda-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       build_name: conda-py3_12-cpu |       build_name: conda-py3_12-cpu | ||||||
|       use_s3: False |       use_s3: False | ||||||
|  | |||||||
							
								
								
									
										5
									
								
								.github/workflows/generated-macos-arm64-binary-libtorch-cxx11-abi-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								.github/workflows/generated-macos-arm64-binary-libtorch-cxx11-abi-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -81,6 +81,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -92,7 +93,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -144,7 +145,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/libtorch-cxx11-builder:cpu-main | ||||||
|       LIBTORCH_VARIANT: shared-with-deps |       LIBTORCH_VARIANT: shared-with-deps | ||||||
|       DESIRED_DEVTOOLSET: cxx11-abi |       DESIRED_DEVTOOLSET: cxx11-abi | ||||||
|       build_name: libtorch-cpu-shared-with-deps-cxx11-abi |       build_name: libtorch-cpu-shared-with-deps-cxx11-abi | ||||||
|  | |||||||
							
								
								
									
										25
									
								
								.github/workflows/generated-macos-arm64-binary-wheel-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										25
									
								
								.github/workflows/generated-macos-arm64-binary-wheel-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -78,6 +78,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -89,7 +90,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -141,7 +142,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.8" |       DESIRED_PYTHON: "3.8" | ||||||
|       build_name: wheel-py3_8-cpu |       build_name: wheel-py3_8-cpu | ||||||
|       use_s3: False |       use_s3: False | ||||||
| @ -196,6 +197,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -207,7 +209,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -259,7 +261,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.9" |       DESIRED_PYTHON: "3.9" | ||||||
|       build_name: wheel-py3_9-cpu |       build_name: wheel-py3_9-cpu | ||||||
|       use_s3: False |       use_s3: False | ||||||
| @ -314,6 +316,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -325,7 +328,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -377,7 +380,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.10" |       DESIRED_PYTHON: "3.10" | ||||||
|       build_name: wheel-py3_10-cpu |       build_name: wheel-py3_10-cpu | ||||||
|       use_s3: False |       use_s3: False | ||||||
| @ -432,6 +435,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -443,7 +447,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -495,7 +499,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.11" |       DESIRED_PYTHON: "3.11" | ||||||
|       build_name: wheel-py3_11-cpu |       build_name: wheel-py3_11-cpu | ||||||
|       use_s3: False |       use_s3: False | ||||||
| @ -550,6 +554,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -561,7 +566,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -613,7 +618,7 @@ jobs: | |||||||
|       #       favor of GPU_ARCH_VERSION |       #       favor of GPU_ARCH_VERSION | ||||||
|       DESIRED_CUDA: cpu |       DESIRED_CUDA: cpu | ||||||
|       GPU_ARCH_TYPE: cpu |       GPU_ARCH_TYPE: cpu | ||||||
|       DOCKER_IMAGE: pytorch/manylinux-builder:cpu-2.4 |       DOCKER_IMAGE: pytorch/manylinux-builder:cpu-main | ||||||
|       DESIRED_PYTHON: "3.12" |       DESIRED_PYTHON: "3.12" | ||||||
|       build_name: wheel-py3_12-cpu |       build_name: wheel-py3_12-cpu | ||||||
|       use_s3: False |       use_s3: False | ||||||
|  | |||||||
							
								
								
									
										120
									
								
								.github/workflows/generated-windows-binary-conda-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										120
									
								
								.github/workflows/generated-windows-binary-conda-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -93,6 +93,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -104,7 +105,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -209,6 +210,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -220,7 +222,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -334,6 +336,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -345,7 +348,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -451,6 +454,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -462,7 +466,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -577,6 +581,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -588,7 +593,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -694,6 +699,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -705,7 +711,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -820,6 +826,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -831,7 +838,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -937,6 +944,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -948,7 +956,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -1062,6 +1070,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -1073,7 +1082,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -1178,6 +1187,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -1189,7 +1199,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -1303,6 +1313,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -1314,7 +1325,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -1420,6 +1431,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -1431,7 +1443,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -1546,6 +1558,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -1557,7 +1570,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -1663,6 +1676,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -1674,7 +1688,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -1789,6 +1803,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -1800,7 +1815,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -1906,6 +1921,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -1917,7 +1933,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -2031,6 +2047,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -2042,7 +2059,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -2147,6 +2164,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -2158,7 +2176,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -2272,6 +2290,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -2283,7 +2302,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -2389,6 +2408,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -2400,7 +2420,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -2515,6 +2535,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -2526,7 +2547,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -2632,6 +2653,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -2643,7 +2665,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -2758,6 +2780,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -2769,7 +2792,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -2875,6 +2898,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -2886,7 +2910,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -3000,6 +3024,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -3011,7 +3036,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -3116,6 +3141,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -3127,7 +3153,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -3241,6 +3267,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -3252,7 +3279,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -3358,6 +3385,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -3369,7 +3397,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -3484,6 +3512,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -3495,7 +3524,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -3601,6 +3630,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -3612,7 +3642,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -3727,6 +3757,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -3738,7 +3769,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -3844,6 +3875,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -3855,7 +3887,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -3969,6 +4001,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -3980,7 +4013,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -4085,6 +4118,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -4096,7 +4130,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -4210,6 +4244,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -4221,7 +4256,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -4327,6 +4362,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -4338,7 +4374,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -4453,6 +4489,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -4464,7 +4501,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -4570,6 +4607,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -4581,7 +4619,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -4696,6 +4734,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -4707,7 +4746,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -4813,6 +4852,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -4824,7 +4864,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
|  | |||||||
							
								
								
									
										6
									
								
								.github/workflows/generated-windows-binary-libtorch-debug-main.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/generated-windows-binary-libtorch-debug-main.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -90,6 +90,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -101,7 +102,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -210,6 +211,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -221,7 +223,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
|  | |||||||
							
								
								
									
										24
									
								
								.github/workflows/generated-windows-binary-libtorch-debug-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										24
									
								
								.github/workflows/generated-windows-binary-libtorch-debug-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -97,6 +97,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -108,7 +109,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -217,6 +218,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -228,7 +230,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -350,6 +352,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -361,7 +364,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -471,6 +474,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -482,7 +486,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -605,6 +609,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -616,7 +621,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -726,6 +731,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -737,7 +743,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -860,6 +866,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -871,7 +878,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -981,6 +988,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -992,7 +1000,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
|  | |||||||
							
								
								
									
										6
									
								
								.github/workflows/generated-windows-binary-libtorch-release-main.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/generated-windows-binary-libtorch-release-main.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -90,6 +90,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -101,7 +102,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -210,6 +211,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -221,7 +223,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
|  | |||||||
							
								
								
									
										24
									
								
								.github/workflows/generated-windows-binary-libtorch-release-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										24
									
								
								.github/workflows/generated-windows-binary-libtorch-release-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -97,6 +97,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -108,7 +109,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -217,6 +218,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -228,7 +230,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -350,6 +352,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -361,7 +364,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -471,6 +474,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -482,7 +486,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -605,6 +609,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -616,7 +621,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -726,6 +731,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -737,7 +743,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -860,6 +866,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -871,7 +878,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -981,6 +988,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -992,7 +1000,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
|  | |||||||
							
								
								
									
										120
									
								
								.github/workflows/generated-windows-binary-wheel-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										120
									
								
								.github/workflows/generated-windows-binary-wheel-nightly.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -94,6 +94,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -105,7 +106,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -210,6 +211,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -221,7 +223,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -336,6 +338,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -347,7 +350,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -453,6 +456,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -464,7 +468,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -580,6 +584,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -591,7 +596,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -697,6 +702,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -708,7 +714,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -824,6 +830,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -835,7 +842,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -941,6 +948,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -952,7 +960,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -1067,6 +1075,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -1078,7 +1087,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -1183,6 +1192,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -1194,7 +1204,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -1309,6 +1319,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -1320,7 +1331,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -1426,6 +1437,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -1437,7 +1449,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -1553,6 +1565,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -1564,7 +1577,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -1670,6 +1683,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -1681,7 +1695,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -1797,6 +1811,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -1808,7 +1823,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -1914,6 +1929,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -1925,7 +1941,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -2040,6 +2056,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -2051,7 +2068,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -2156,6 +2173,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -2167,7 +2185,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -2282,6 +2300,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -2293,7 +2312,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -2399,6 +2418,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -2410,7 +2430,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -2526,6 +2546,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -2537,7 +2558,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -2643,6 +2664,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -2654,7 +2676,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -2770,6 +2792,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -2781,7 +2804,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -2887,6 +2910,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -2898,7 +2922,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -3013,6 +3037,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -3024,7 +3049,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -3129,6 +3154,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -3140,7 +3166,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -3255,6 +3281,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -3266,7 +3293,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -3372,6 +3399,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -3383,7 +3411,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -3499,6 +3527,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -3510,7 +3539,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -3616,6 +3645,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -3627,7 +3657,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -3743,6 +3773,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -3754,7 +3785,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -3860,6 +3891,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -3871,7 +3903,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -3986,6 +4018,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -3997,7 +4030,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -4102,6 +4135,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -4113,7 +4147,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -4228,6 +4262,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -4239,7 +4274,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -4345,6 +4380,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -4356,7 +4392,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -4472,6 +4508,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -4483,7 +4520,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -4589,6 +4626,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -4600,7 +4638,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -4716,6 +4754,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -4727,7 +4766,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
| @ -4833,6 +4872,7 @@ jobs: | |||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|  |           ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }} | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           path: pytorch |           path: pytorch | ||||||
|           quiet-checkout: true |           quiet-checkout: true | ||||||
| @ -4844,7 +4884,7 @@ jobs: | |||||||
|       - name: Checkout pytorch/builder |       - name: Checkout pytorch/builder | ||||||
|         uses: malfet/checkout@silent-checkout |         uses: malfet/checkout@silent-checkout | ||||||
|         with: |         with: | ||||||
|           ref: release/2.4 |           ref: main | ||||||
|           submodules: recursive |           submodules: recursive | ||||||
|           repository: pytorch/builder |           repository: pytorch/builder | ||||||
|           path: builder |           path: builder | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/workflows/lint-bc.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/lint-bc.yml
									
									
									
									
										vendored
									
									
								
							| @ -15,7 +15,7 @@ jobs: | |||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|     steps: |     steps: | ||||||
|       - name: Run BC Lint Action |       - name: Run BC Lint Action | ||||||
|         uses: pytorch/test-infra/.github/actions/bc-lint@release/2.4 |         uses: pytorch/test-infra/.github/actions/bc-lint@main | ||||||
|         with: |         with: | ||||||
|           repo: ${{ github.event.pull_request.head.repo.full_name }} |           repo: ${{ github.event.pull_request.head.repo.full_name }} | ||||||
|           base_sha: ${{ github.event.pull_request.base.sha }} |           base_sha: ${{ github.event.pull_request.base.sha }} | ||||||
|  | |||||||
							
								
								
									
										19
									
								
								.github/workflows/lint.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										19
									
								
								.github/workflows/lint.yml
									
									
									
									
										vendored
									
									
								
							| @ -16,7 +16,7 @@ permissions: read-all | |||||||
| # When any other step fails, it's job will be retried once by retryBot. | # When any other step fails, it's job will be retried once by retryBot. | ||||||
| jobs: | jobs: | ||||||
|   lintrunner-clang: |   lintrunner-clang: | ||||||
|     uses: pytorch/test-infra/.github/workflows/linux_job.yml@release/2.4 |     uses: pytorch/test-infra/.github/workflows/linux_job.yml@main | ||||||
|     with: |     with: | ||||||
|       timeout: 120 |       timeout: 120 | ||||||
|       runner: linux.2xlarge |       runner: linux.2xlarge | ||||||
| @ -32,7 +32,7 @@ jobs: | |||||||
|         .github/scripts/lintrunner.sh |         .github/scripts/lintrunner.sh | ||||||
|  |  | ||||||
|   lintrunner-noclang: |   lintrunner-noclang: | ||||||
|     uses: pytorch/test-infra/.github/workflows/linux_job.yml@release/2.4 |     uses: pytorch/test-infra/.github/workflows/linux_job.yml@main | ||||||
|     with: |     with: | ||||||
|       timeout: 120 |       timeout: 120 | ||||||
|       runner: linux.2xlarge |       runner: linux.2xlarge | ||||||
| @ -47,7 +47,7 @@ jobs: | |||||||
|         .github/scripts/lintrunner.sh |         .github/scripts/lintrunner.sh | ||||||
|  |  | ||||||
|   quick-checks: |   quick-checks: | ||||||
|     uses: pytorch/test-infra/.github/workflows/linux_job.yml@release/2.4 |     uses: pytorch/test-infra/.github/workflows/linux_job.yml@main | ||||||
|     with: |     with: | ||||||
|       runner: linux.2xlarge |       runner: linux.2xlarge | ||||||
|       docker-image: pytorch-linux-focal-linter |       docker-image: pytorch-linux-focal-linter | ||||||
| @ -88,7 +88,7 @@ jobs: | |||||||
|     if: github.event_name == 'pull_request' && !contains(github.event.pull_request.labels.*.name, 'skip-pr-sanity-checks') |     if: github.event_name == 'pull_request' && !contains(github.event.pull_request.labels.*.name, 'skip-pr-sanity-checks') | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           submodules: false |           submodules: false | ||||||
|           fetch-depth: -1 |           fetch-depth: -1 | ||||||
| @ -101,7 +101,7 @@ jobs: | |||||||
|           bash .github/scripts/pr-sanity-check.sh |           bash .github/scripts/pr-sanity-check.sh | ||||||
|  |  | ||||||
|   workflow-checks: |   workflow-checks: | ||||||
|     uses: pytorch/test-infra/.github/workflows/linux_job.yml@release/2.4 |     uses: pytorch/test-infra/.github/workflows/linux_job.yml@main | ||||||
|     with: |     with: | ||||||
|       runner: linux.2xlarge |       runner: linux.2xlarge | ||||||
|       docker-image: pytorch-linux-focal-linter |       docker-image: pytorch-linux-focal-linter | ||||||
| @ -112,7 +112,6 @@ jobs: | |||||||
|         # The generic Linux job chooses to use base env, not the one setup by the image |         # The generic Linux job chooses to use base env, not the one setup by the image | ||||||
|         CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") |         CONDA_ENV=$(conda env list --json | jq -r ".envs | .[-1]") | ||||||
|         conda activate "${CONDA_ENV}" |         conda activate "${CONDA_ENV}" | ||||||
|         export RELEASE_VERSION_TAG="2.4" |  | ||||||
|  |  | ||||||
|         # Regenerate workflows |         # Regenerate workflows | ||||||
|         .github/scripts/generate_ci_workflows.py |         .github/scripts/generate_ci_workflows.py | ||||||
| @ -138,7 +137,7 @@ jobs: | |||||||
|         exit $RC |         exit $RC | ||||||
|  |  | ||||||
|   toc: |   toc: | ||||||
|     uses: pytorch/test-infra/.github/workflows/linux_job.yml@release/2.4 |     uses: pytorch/test-infra/.github/workflows/linux_job.yml@main | ||||||
|     with: |     with: | ||||||
|       runner: linux.2xlarge |       runner: linux.2xlarge | ||||||
|       docker-image: pytorch-linux-focal-linter |       docker-image: pytorch-linux-focal-linter | ||||||
| @ -176,7 +175,7 @@ jobs: | |||||||
|   test-tools: |   test-tools: | ||||||
|     name: Test tools |     name: Test tools | ||||||
|     if: ${{ github.repository == 'pytorch/pytorch' }} |     if: ${{ github.repository == 'pytorch/pytorch' }} | ||||||
|     uses: pytorch/test-infra/.github/workflows/linux_job.yml@release/2.4 |     uses: pytorch/test-infra/.github/workflows/linux_job.yml@main | ||||||
|     with: |     with: | ||||||
|       runner: linux.2xlarge |       runner: linux.2xlarge | ||||||
|       docker-image: pytorch-linux-focal-linter |       docker-image: pytorch-linux-focal-linter | ||||||
| @ -197,7 +196,7 @@ jobs: | |||||||
|     runs-on: linux.20_04.4x |     runs-on: linux.20_04.4x | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           submodules: false |           submodules: false | ||||||
|           fetch-depth: 1 |           fetch-depth: 1 | ||||||
| @ -227,7 +226,7 @@ jobs: | |||||||
|       # [see note: pytorch repo ref] |       # [see note: pytorch repo ref] | ||||||
|       # deep clone (fetch-depth 0) required, to allow us to use git log |       # deep clone (fetch-depth 0) required, to allow us to use git log | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           submodules: false |           submodules: false | ||||||
|           fetch-depth: 1 |           fetch-depth: 1 | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/workflows/llm_td_retrieval.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/llm_td_retrieval.yml
									
									
									
									
										vendored
									
									
								
							| @ -116,5 +116,5 @@ jobs: | |||||||
|           AWS_REGION: "" |           AWS_REGION: "" | ||||||
|  |  | ||||||
|       - name: Teardown Linux |       - name: Teardown Linux | ||||||
|         uses: pytorch/test-infra/.github/actions/teardown-linux@release/2.4 |         uses: pytorch/test-infra/.github/actions/teardown-linux@main | ||||||
|         if: always() |         if: always() | ||||||
|  | |||||||
| @ -21,7 +21,7 @@ jobs: | |||||||
|     environment: upload-stats |     environment: upload-stats | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           fetch-depth: 1 |           fetch-depth: 1 | ||||||
|           submodules: false |           submodules: false | ||||||
|  | |||||||
							
								
								
									
										6
									
								
								.github/workflows/nightly.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/nightly.yml
									
									
									
									
										vendored
									
									
								
							| @ -41,7 +41,7 @@ jobs: | |||||||
|     environment: update-commit-hash |     environment: update-commit-hash | ||||||
|     steps: |     steps: | ||||||
|       - name: update-vision-commit-hash |       - name: update-vision-commit-hash | ||||||
|         uses: pytorch/test-infra/.github/actions/update-commit-hash@release/2.4 |         uses: pytorch/test-infra/.github/actions/update-commit-hash@main | ||||||
|         if: ${{ github.event_name == 'schedule' }} |         if: ${{ github.event_name == 'schedule' }} | ||||||
|         with: |         with: | ||||||
|           repo-name: vision |           repo-name: vision | ||||||
| @ -56,7 +56,7 @@ jobs: | |||||||
|     environment: update-commit-hash |     environment: update-commit-hash | ||||||
|     steps: |     steps: | ||||||
|       - name: update-audio-commit-hash |       - name: update-audio-commit-hash | ||||||
|         uses: pytorch/test-infra/.github/actions/update-commit-hash@release/2.4 |         uses: pytorch/test-infra/.github/actions/update-commit-hash@main | ||||||
|         if: ${{ github.event_name == 'schedule' }} |         if: ${{ github.event_name == 'schedule' }} | ||||||
|         with: |         with: | ||||||
|           repo-name: audio |           repo-name: audio | ||||||
| @ -71,7 +71,7 @@ jobs: | |||||||
|     environment: update-commit-hash |     environment: update-commit-hash | ||||||
|     steps: |     steps: | ||||||
|       - name: update-executorch-commit-hash |       - name: update-executorch-commit-hash | ||||||
|         uses: pytorch/test-infra/.github/actions/update-commit-hash@release/2.4 |         uses: pytorch/test-infra/.github/actions/update-commit-hash@main | ||||||
|         if: ${{ github.event_name == 'schedule' }} |         if: ${{ github.event_name == 'schedule' }} | ||||||
|         with: |         with: | ||||||
|           repo-name: executorch |           repo-name: executorch | ||||||
|  | |||||||
| @ -24,7 +24,7 @@ jobs: | |||||||
|  |  | ||||||
|       - name: Calculate docker image |       - name: Calculate docker image | ||||||
|         id: calculate-docker-image |         id: calculate-docker-image | ||||||
|         uses: pytorch/test-infra/.github/actions/calculate-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/calculate-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image-name: pytorch-linux-focal-cuda12.1-cudnn9-py3-gcc9 |           docker-image-name: pytorch-linux-focal-cuda12.1-cudnn9-py3-gcc9 | ||||||
|           working-directory: pytorch |           working-directory: pytorch | ||||||
| @ -39,13 +39,13 @@ jobs: | |||||||
|           echo "docker pull ghcr.io/pytorch/ci-image:${tag/:/-}" |           echo "docker pull ghcr.io/pytorch/ci-image:${tag/:/-}" | ||||||
|  |  | ||||||
|       - name: Pull docker image |       - name: Pull docker image | ||||||
|         uses: pytorch/test-infra/.github/actions/pull-docker-image@release/2.4 |         uses: pytorch/test-infra/.github/actions/pull-docker-image@main | ||||||
|         with: |         with: | ||||||
|           docker-image: ${{ steps.calculate-docker-image.outputs.docker-image }} |           docker-image: ${{ steps.calculate-docker-image.outputs.docker-image }} | ||||||
|  |  | ||||||
|       - name: Install nvidia driver, nvidia-docker runtime, set GPU_FLAG |       - name: Install nvidia driver, nvidia-docker runtime, set GPU_FLAG | ||||||
|         id: install-nvidia-driver |         id: install-nvidia-driver | ||||||
|         uses: pytorch/test-infra/.github/actions/setup-nvidia@release/2.4 |         uses: pytorch/test-infra/.github/actions/setup-nvidia@main | ||||||
|  |  | ||||||
|       - name: Clone CodeLlama |       - name: Clone CodeLlama | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v3 | ||||||
| @ -136,7 +136,7 @@ jobs: | |||||||
|             "s3://target-determinator-assets/indexes/latest/${ZIP_NAME}" |             "s3://target-determinator-assets/indexes/latest/${ZIP_NAME}" | ||||||
|  |  | ||||||
|       - name: Teardown Linux |       - name: Teardown Linux | ||||||
|         uses: pytorch/test-infra/.github/actions/teardown-linux@release/2.4 |         uses: pytorch/test-infra/.github/actions/teardown-linux@main | ||||||
|         if: always() |         if: always() | ||||||
|  |  | ||||||
| concurrency: | concurrency: | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/workflows/target_determination.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/target_determination.yml
									
									
									
									
										vendored
									
									
								
							| @ -14,7 +14,7 @@ jobs: | |||||||
|       # checkout because when we run this action we don't *have* a local |       # checkout because when we run this action we don't *have* a local | ||||||
|       # checkout. In other cases you should prefer a local checkout. |       # checkout. In other cases you should prefer a local checkout. | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           submodules: false |           submodules: false | ||||||
|  |  | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/workflows/update-viablestrict.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/update-viablestrict.yml
									
									
									
									
										vendored
									
									
								
							| @ -16,7 +16,7 @@ jobs: | |||||||
|     environment: ${{ (github.event_name == 'schedule') && 'mergebot' || '' }} |     environment: ${{ (github.event_name == 'schedule') && 'mergebot' || '' }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Update viable/strict |       - name: Update viable/strict | ||||||
|         uses: pytorch/test-infra/.github/actions/update-viablestrict@release/2.4 |         uses: pytorch/test-infra/.github/actions/update-viablestrict@main | ||||||
|         with: |         with: | ||||||
|           repository: pytorch/pytorch |           repository: pytorch/pytorch | ||||||
|           stable-branch: viable/strict |           stable-branch: viable/strict | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/workflows/update_pytorch_labels.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/update_pytorch_labels.yml
									
									
									
									
										vendored
									
									
								
							| @ -17,7 +17,7 @@ jobs: | |||||||
|       contents: read |       contents: read | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           fetch-depth: 1 |           fetch-depth: 1 | ||||||
|           submodules: false |           submodules: false | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/workflows/upload-alerts.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/upload-alerts.yml
									
									
									
									
										vendored
									
									
								
							| @ -44,7 +44,7 @@ jobs: | |||||||
|           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||||||
|           AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} |           AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} | ||||||
|           AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} |           AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} | ||||||
|         uses: pytorch/test-infra/.github/actions/upload-alerts@release/2.4 |         uses: pytorch/test-infra/.github/actions/upload-alerts@main | ||||||
|         with: |         with: | ||||||
|           alerts: '${{ steps.alert_creation_step.outputs.script-output }}' |           alerts: '${{ steps.alert_creation_step.outputs.script-output }}' | ||||||
|           organization: "pytorch" |           organization: "pytorch" | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/workflows/upload-test-stats.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/upload-test-stats.yml
									
									
									
									
										vendored
									
									
								
							| @ -39,7 +39,7 @@ jobs: | |||||||
|         run: echo "${TRIGGERING_WORKFLOW}" |         run: echo "${TRIGGERING_WORKFLOW}" | ||||||
|  |  | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|  |  | ||||||
|       - uses: actions/setup-python@v4 |       - uses: actions/setup-python@v4 | ||||||
|         with: |         with: | ||||||
|  | |||||||
| @ -29,7 +29,7 @@ jobs: | |||||||
|     name: Upload dynamo performance stats for ${{ github.event.workflow_run.id }}, attempt ${{ github.event.workflow_run.run_attempt }} |     name: Upload dynamo performance stats for ${{ github.event.workflow_run.id }}, attempt ${{ github.event.workflow_run.run_attempt }} | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           submodules: false |           submodules: false | ||||||
|           fetch-depth: 1 |           fetch-depth: 1 | ||||||
|  | |||||||
| @ -17,7 +17,7 @@ jobs: | |||||||
|     environment: upload-stats |     environment: upload-stats | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout PyTorch |       - name: Checkout PyTorch | ||||||
|         uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 |         uses: pytorch/pytorch/.github/actions/checkout-pytorch@main | ||||||
|         with: |         with: | ||||||
|           fetch-depth: 1 |           fetch-depth: 1 | ||||||
|           submodules: false |           submodules: false | ||||||
|  | |||||||
							
								
								
									
										4
									
								
								.github/workflows/weekly.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/weekly.yml
									
									
									
									
										vendored
									
									
								
							| @ -21,7 +21,7 @@ jobs: | |||||||
|           fetch-depth: 0 |           fetch-depth: 0 | ||||||
|       - name: update-xla-commit-hash |       - name: update-xla-commit-hash | ||||||
|         continue-on-error: true |         continue-on-error: true | ||||||
|         uses: pytorch/test-infra/.github/actions/update-commit-hash@release/2.4 |         uses: pytorch/test-infra/.github/actions/update-commit-hash@main | ||||||
|         with: |         with: | ||||||
|           repo-name: xla |           repo-name: xla | ||||||
|           branch: master |           branch: master | ||||||
| @ -30,7 +30,7 @@ jobs: | |||||||
|           updatebot-token: ${{ secrets.UPDATEBOT_TOKEN }} |           updatebot-token: ${{ secrets.UPDATEBOT_TOKEN }} | ||||||
|           pytorchbot-token: ${{ secrets.GH_PYTORCHBOT_TOKEN }} |           pytorchbot-token: ${{ secrets.GH_PYTORCHBOT_TOKEN }} | ||||||
|       - name: update-triton-commit-hash |       - name: update-triton-commit-hash | ||||||
|         uses: pytorch/test-infra/.github/actions/update-commit-hash@release/2.4 |         uses: pytorch/test-infra/.github/actions/update-commit-hash@main | ||||||
|         with: |         with: | ||||||
|           repo-owner: openai |           repo-owner: openai | ||||||
|           repo-name: triton |           repo-name: triton | ||||||
|  | |||||||
| @ -461,15 +461,8 @@ filegroup( | |||||||
| filegroup( | filegroup( | ||||||
|     name = "caffe2_perfkernels_srcs", |     name = "caffe2_perfkernels_srcs", | ||||||
|     srcs = [ |     srcs = [ | ||||||
|         "caffe2/perfkernels/adagrad.cc", |  | ||||||
|         "caffe2/perfkernels/embedding_lookup.cc", |         "caffe2/perfkernels/embedding_lookup.cc", | ||||||
|         "caffe2/perfkernels/embedding_lookup_idx.cc", |         "caffe2/perfkernels/embedding_lookup_idx.cc", | ||||||
|         "caffe2/perfkernels/fused_8bit_rowwise_embedding_lookup.cc", |  | ||||||
|         "caffe2/perfkernels/fused_8bit_rowwise_embedding_lookup_idx.cc", |  | ||||||
|         "caffe2/perfkernels/fused_nbit_rowwise_conversion.cc", |  | ||||||
|         "caffe2/perfkernels/lstm_unit_cpu_common.cc", |  | ||||||
|         "caffe2/perfkernels/math_cpu_base.cc", |  | ||||||
|         "caffe2/perfkernels/typed_axpy.cc", |  | ||||||
|     ], |     ], | ||||||
| ) | ) | ||||||
|  |  | ||||||
|  | |||||||
| @ -40,7 +40,7 @@ Important Note: The trustworthiness of a model is not binary. You must always de | |||||||
|  |  | ||||||
| ### Untrusted inputs during training and prediction | ### Untrusted inputs during training and prediction | ||||||
|  |  | ||||||
| If you plan to open your model to untrusted inputs, be aware that inputs can also be used as vectors by malicious agents. To minimize risks, make sure to give your model only the permisisons strictly required, and keep your libraries updated with the lates security patches. | If you plan to open your model to untrusted inputs, be aware that inputs can also be used as vectors by malicious agents. To minimize risks, make sure to give your model only the permissions strictly required, and keep your libraries updated with the latest security patches. | ||||||
|  |  | ||||||
| If applicable, prepare your model against bad inputs and prompt injections. Some recommendations: | If applicable, prepare your model against bad inputs and prompt injections. Some recommendations: | ||||||
| - Pre-analysis: check how the model performs by default when exposed to prompt injection (e.g. using fuzzing for prompt injection). | - Pre-analysis: check how the model performs by default when exposed to prompt injection (e.g. using fuzzing for prompt injection). | ||||||
|  | |||||||
| @ -364,7 +364,7 @@ class TORCH_API Context { | |||||||
|   bool enabled_flashSDP = true; |   bool enabled_flashSDP = true; | ||||||
|   bool enabled_mem_efficientSDP = true; |   bool enabled_mem_efficientSDP = true; | ||||||
|   bool enabled_mathSDP = true; |   bool enabled_mathSDP = true; | ||||||
|   bool enabled_cudnnSDP = false; |   bool enabled_cudnnSDP = true; | ||||||
| #ifdef USE_ROCM | #ifdef USE_ROCM | ||||||
|   bool benchmark_cudnn = true; |   bool benchmark_cudnn = true; | ||||||
| #else | #else | ||||||
| @ -385,8 +385,11 @@ class TORCH_API Context { | |||||||
|       ? at::LinalgBackend::Cusolver |       ? at::LinalgBackend::Cusolver | ||||||
|       : at::LinalgBackend::Default; |       : at::LinalgBackend::Default; | ||||||
|   at::BlasBackend blas_preferred_backend = |   at::BlasBackend blas_preferred_backend = | ||||||
|       (c10::utils::check_env("TORCH_BLAS_PREFER_CUBLASLT") == true || | #ifdef USE_ROCM | ||||||
|        c10::utils::check_env("TORCH_BLAS_PREFER_HIPBLASLT") == true) |       (c10::utils::check_env("TORCH_BLAS_PREFER_HIPBLASLT") != false) | ||||||
|  | #else | ||||||
|  |       (c10::utils::check_env("TORCH_BLAS_PREFER_CUBLASLT") == true) | ||||||
|  | #endif | ||||||
|       ? at::BlasBackend::Cublaslt |       ? at::BlasBackend::Cublaslt | ||||||
|       : at::BlasBackend::Cublas; |       : at::BlasBackend::Cublas; | ||||||
| #ifdef C10_MOBILE | #ifdef C10_MOBILE | ||||||
|  | |||||||
| @ -143,7 +143,7 @@ static Device getATenDevice(const DLDevice& ctx, void* data) { | |||||||
|       return at::detail::getXPUHooks().getDeviceFromPtr(data); |       return at::detail::getXPUHooks().getDeviceFromPtr(data); | ||||||
|     default: |     default: | ||||||
|       TORCH_CHECK( |       TORCH_CHECK( | ||||||
|           false, "Unsupported device_type: " + c10::to_string(ctx.device_type)); |           false, "Unsupported device_type: ", std::to_string(ctx.device_type)); | ||||||
|   } |   } | ||||||
| } | } | ||||||
|  |  | ||||||
| @ -167,7 +167,7 @@ ScalarType toScalarType(const DLDataType& dtype) { | |||||||
|           break; |           break; | ||||||
|         default: |         default: | ||||||
|           TORCH_CHECK( |           TORCH_CHECK( | ||||||
|               false, "Unsupported kUInt bits " + c10::to_string(dtype.bits)); |               false, "Unsupported kUInt bits ", std::to_string(dtype.bits)); | ||||||
|       } |       } | ||||||
|       break; |       break; | ||||||
|     case DLDataTypeCode::kDLInt: |     case DLDataTypeCode::kDLInt: | ||||||
| @ -186,7 +186,7 @@ ScalarType toScalarType(const DLDataType& dtype) { | |||||||
|           break; |           break; | ||||||
|         default: |         default: | ||||||
|           TORCH_CHECK( |           TORCH_CHECK( | ||||||
|               false, "Unsupported kInt bits " + c10::to_string(dtype.bits)); |               false, "Unsupported kInt bits ", std::to_string(dtype.bits)); | ||||||
|       } |       } | ||||||
|       break; |       break; | ||||||
|     case DLDataTypeCode::kDLFloat: |     case DLDataTypeCode::kDLFloat: | ||||||
| @ -202,7 +202,7 @@ ScalarType toScalarType(const DLDataType& dtype) { | |||||||
|           break; |           break; | ||||||
|         default: |         default: | ||||||
|           TORCH_CHECK( |           TORCH_CHECK( | ||||||
|               false, "Unsupported kFloat bits " + c10::to_string(dtype.bits)); |               false, "Unsupported kFloat bits ", std::to_string(dtype.bits)); | ||||||
|       } |       } | ||||||
|       break; |       break; | ||||||
|     case DLDataTypeCode::kDLBfloat: |     case DLDataTypeCode::kDLBfloat: | ||||||
| @ -212,7 +212,7 @@ ScalarType toScalarType(const DLDataType& dtype) { | |||||||
|           break; |           break; | ||||||
|         default: |         default: | ||||||
|           TORCH_CHECK( |           TORCH_CHECK( | ||||||
|               false, "Unsupported kFloat bits " + c10::to_string(dtype.bits)); |               false, "Unsupported kFloat bits ", std::to_string(dtype.bits)); | ||||||
|       } |       } | ||||||
|       break; |       break; | ||||||
|     case DLDataTypeCode::kDLComplex: |     case DLDataTypeCode::kDLComplex: | ||||||
| @ -228,7 +228,7 @@ ScalarType toScalarType(const DLDataType& dtype) { | |||||||
|           break; |           break; | ||||||
|         default: |         default: | ||||||
|           TORCH_CHECK( |           TORCH_CHECK( | ||||||
|               false, "Unsupported kFloat bits " + c10::to_string(dtype.bits)); |               false, "Unsupported kFloat bits ", std::to_string(dtype.bits)); | ||||||
|       } |       } | ||||||
|       break; |       break; | ||||||
|     case DLDataTypeCode::kDLBool: |     case DLDataTypeCode::kDLBool: | ||||||
| @ -238,11 +238,11 @@ ScalarType toScalarType(const DLDataType& dtype) { | |||||||
|           break; |           break; | ||||||
|         default: |         default: | ||||||
|           TORCH_CHECK( |           TORCH_CHECK( | ||||||
|               false, "Unsupported kDLBool bits " + c10::to_string(dtype.bits)); |               false, "Unsupported kDLBool bits ", std::to_string(dtype.bits)); | ||||||
|       } |       } | ||||||
|       break; |       break; | ||||||
|     default: |     default: | ||||||
|       TORCH_CHECK(false, "Unsupported code " + c10::to_string(dtype.code)); |       TORCH_CHECK(false, "Unsupported code ", std::to_string(dtype.code)); | ||||||
|   } |   } | ||||||
|   return stype; |   return stype; | ||||||
| } | } | ||||||
| @ -298,9 +298,7 @@ Tensor fromDLPack(DLManagedTensor* src) { | |||||||
|   return fromDLPack(src, std::move(deleter)); |   return fromDLPack(src, std::move(deleter)); | ||||||
| } | } | ||||||
|  |  | ||||||
| Tensor fromDLPack( | Tensor fromDLPack(DLManagedTensor* src, std::function<void(void*)> deleter) { | ||||||
|     DLManagedTensor* src, |  | ||||||
|     std::function<void(void*)> deleter) { |  | ||||||
|   Device device = getATenDevice(src->dl_tensor.device, src->dl_tensor.data); |   Device device = getATenDevice(src->dl_tensor.device, src->dl_tensor.data); | ||||||
|   ScalarType stype = toScalarType(src->dl_tensor.dtype); |   ScalarType stype = toScalarType(src->dl_tensor.dtype); | ||||||
|   if (!src->dl_tensor.strides) { |   if (!src->dl_tensor.strides) { | ||||||
|  | |||||||
| @ -19,7 +19,13 @@ MemOverlap has_internal_overlap(TensorImpl* t) { | |||||||
|   auto strides = t->sym_strides(); |   auto strides = t->sym_strides(); | ||||||
|   auto sizes = t->sym_sizes(); |   auto sizes = t->sym_sizes(); | ||||||
|   for (const auto i : c10::irange(strides.size())) { |   for (const auto i : c10::irange(strides.size())) { | ||||||
|     if (strides[i] == 0 && sizes[i] > 1) { |     // NB: The size oblivious test is written very carefully here.  When | ||||||
|  |     // unbacked SymInts are involved, we should try to conservatively report | ||||||
|  |     // if memory overlap /could/ happen under some setting of unbacked | ||||||
|  |     // SymInts.  Thus, if I have u0 size, we should assume that this has > 1 | ||||||
|  |     // elements (first expression), but if I have a u0 stride, I should NOT | ||||||
|  |     // assume that it is not zero (second expression) | ||||||
|  |     if (TORCH_GUARD_SIZE_OBLIVIOUS(sizes[i].sym_gt(1)) && strides[i] == 0) { | ||||||
|       return MemOverlap::Yes; |       return MemOverlap::Yes; | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
|  | |||||||
| @ -22,7 +22,6 @@ | |||||||
| #endif | #endif | ||||||
|  |  | ||||||
| #include <c10/util/irange.h> | #include <c10/util/irange.h> | ||||||
| #include <c10/util/string_utils.h> |  | ||||||
| #include <c10/util/SmallBuffer.h> | #include <c10/util/SmallBuffer.h> | ||||||
|  |  | ||||||
| #include <array> | #include <array> | ||||||
| @ -1398,7 +1397,7 @@ bool TensorIteratorBase::fast_set_up(const TensorIteratorConfig& config) { | |||||||
|         break; |         break; | ||||||
|       } |       } | ||||||
|     default: |     default: | ||||||
|       TORCH_INTERNAL_ASSERT(false, "Unsupported fast setup type", c10::to_string((int)setup_type)); |       TORCH_INTERNAL_ASSERT(false, "Unsupported fast setup type", std::to_string((int)setup_type)); | ||||||
|   } |   } | ||||||
|   //coalescing dimensions consists of collapsing dimensions to 1 (we are limited to contiguous no-broadcast cases here) |   //coalescing dimensions consists of collapsing dimensions to 1 (we are limited to contiguous no-broadcast cases here) | ||||||
|   if (ndim() > 1){ |   if (ndim() > 1){ | ||||||
|  | |||||||
| @ -31,7 +31,7 @@ struct TemplateEnv { | |||||||
|   // Add a number 'v' to the map at key 'k' |   // Add a number 'v' to the map at key 'k' | ||||||
|   template <typename T> |   template <typename T> | ||||||
|   void d(const std::string& k, const T& v) { |   void d(const std::string& k, const T& v) { | ||||||
|     strings_[k] = c10::to_string(v); |     strings_[k] = std::to_string(v); | ||||||
|     lists_.erase(k); |     lists_.erase(k); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|  | |||||||
| @ -17,7 +17,7 @@ static void metaFallback( | |||||||
|       "while using an operator with PT2 compilation APIs (torch.compile/torch.export); " |       "while using an operator with PT2 compilation APIs (torch.compile/torch.export); " | ||||||
|       "in order to use this operator with those APIs you'll need to add a fake impl. " |       "in order to use this operator with those APIs you'll need to add a fake impl. " | ||||||
|       "Please see the following for next steps:  " |       "Please see the following for next steps:  " | ||||||
|       "https://pytorch.org/tutorials/advanced/custom_ops_landing_page.html"); |       "https://pytorch.org/docs/main/notes/custom_operators.html"); | ||||||
| } | } | ||||||
|  |  | ||||||
| TORCH_LIBRARY_IMPL(_, Meta, m) { | TORCH_LIBRARY_IMPL(_, Meta, m) { | ||||||
|  | |||||||
| @ -152,6 +152,9 @@ void CUDAGeneratorState::register_graph(cuda::CUDAGraph* graph) { | |||||||
|  * Unregisters a CUDA graph from the RNG state. |  * Unregisters a CUDA graph from the RNG state. | ||||||
|  */ |  */ | ||||||
| void CUDAGeneratorState::unregister_graph(cuda::CUDAGraph* graph) { | void CUDAGeneratorState::unregister_graph(cuda::CUDAGraph* graph) { | ||||||
|  |   // Ensures that the RNG state is not currently being captured. | ||||||
|  |   at::cuda::assertNotCapturing( | ||||||
|  |       "Cannot unregister the state during capturing stage."); | ||||||
|   // Verify the graph was previously registered. |   // Verify the graph was previously registered. | ||||||
|   TORCH_CHECK( |   TORCH_CHECK( | ||||||
|       registered_graphs_.find(graph) != registered_graphs_.end(), |       registered_graphs_.find(graph) != registered_graphs_.end(), | ||||||
|  | |||||||
| @ -84,23 +84,11 @@ struct GemmParams : OpParams { | |||||||
|     return c10::str(transa, transb, "_", m, "_", n, "_", k); |     return c10::str(transa, transb, "_", m, "_", n, "_", k); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   size_t GetSizeA() const { |  | ||||||
|     return sizeof(T) * lda * ((transa == 'n' || transa == 'N') ? k : m); |  | ||||||
|   } |  | ||||||
|  |  | ||||||
|   size_t GetSizeB() const { |  | ||||||
|     return sizeof(T) * ldb * ((transb == 'n' || transb == 'N') ? n : k); |  | ||||||
|   } |  | ||||||
|  |  | ||||||
|   size_t GetSizeC() const { |  | ||||||
|     return sizeof(T) * ldc * n; |  | ||||||
|   } |  | ||||||
|  |  | ||||||
|   size_t GetSize(bool duplicate_inputs) const { |   size_t GetSize(bool duplicate_inputs) const { | ||||||
|     size_t size = GetSizeC(); |     size_t size = sizeof(T) * ldc * n; | ||||||
|     if (duplicate_inputs) { |     if (duplicate_inputs) { | ||||||
|       size += GetSizeA(); |       size += sizeof(T) * lda * ((transa == 'n' || transa == 'N') ? k : m); | ||||||
|       size += GetSizeB(); |       size += sizeof(T) * ldb * ((transb == 'n' || transb == 'N') ? n : k); | ||||||
|     } |     } | ||||||
|     return size; |     return size; | ||||||
|   } |   } | ||||||
| @ -110,13 +98,13 @@ struct GemmParams : OpParams { | |||||||
|     *copy = *this; |     *copy = *this; | ||||||
|     c10::DeviceIndex device = 0; |     c10::DeviceIndex device = 0; | ||||||
|     AT_CUDA_CHECK(c10::cuda::GetDevice(&device)); |     AT_CUDA_CHECK(c10::cuda::GetDevice(&device)); | ||||||
|     size_t c_size = GetSizeC(); |     size_t c_size = ldc * n * sizeof(T); | ||||||
|     copy->c = static_cast<T*>(c10::cuda::CUDACachingAllocator::raw_alloc(c_size)); |     copy->c = static_cast<T*>(c10::cuda::CUDACachingAllocator::raw_alloc(c_size)); | ||||||
|     AT_CUDA_CHECK(c10::cuda::CUDACachingAllocator::memcpyAsync( |     AT_CUDA_CHECK(c10::cuda::CUDACachingAllocator::memcpyAsync( | ||||||
|         copy->c, device, c, device, c_size, getCurrentCUDAStream(device), true)); |         copy->c, device, c, device, c_size, getCurrentCUDAStream(device), true)); | ||||||
|     if (duplicate_inputs) { |     if (duplicate_inputs) { | ||||||
|       size_t a_size = GetSizeA(); |       size_t a_size = sizeof(T) * lda * ((transa == 'n' || transa == 'N') ? k : m); | ||||||
|       size_t b_size = GetSizeB(); |       size_t b_size = sizeof(T) * ldb * ((transb == 'n' || transb == 'N') ? n : k); | ||||||
|       copy->a = static_cast<const T*>(c10::cuda::CUDACachingAllocator::raw_alloc(a_size)); |       copy->a = static_cast<const T*>(c10::cuda::CUDACachingAllocator::raw_alloc(a_size)); | ||||||
|       copy->b = static_cast<const T*>(c10::cuda::CUDACachingAllocator::raw_alloc(b_size)); |       copy->b = static_cast<const T*>(c10::cuda::CUDACachingAllocator::raw_alloc(b_size)); | ||||||
|       copy->duplicate_inputs_ = true; |       copy->duplicate_inputs_ = true; | ||||||
| @ -165,23 +153,11 @@ struct GemmStridedBatchedParams : OpParams { | |||||||
|     return c10::str(transa, transb, "_", m, "_", n, "_", k, "_B_", batch); |     return c10::str(transa, transb, "_", m, "_", n, "_", k, "_B_", batch); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   size_t GetSizeA() const { |  | ||||||
|     return sizeof(T) * lda * ((transa == 'n' || transa == 'N') ? k : m) * batch; |  | ||||||
|   } |  | ||||||
|  |  | ||||||
|   size_t GetSizeB() const { |  | ||||||
|     return sizeof(T) * ldb * ((transb == 'n' || transb == 'N') ? n : k) * batch; |  | ||||||
|   } |  | ||||||
|  |  | ||||||
|   size_t GetSizeC() const { |  | ||||||
|     return sizeof(T) * ldc * n * batch; |  | ||||||
|   } |  | ||||||
|  |  | ||||||
|   size_t GetSize(bool duplicate_inputs) const { |   size_t GetSize(bool duplicate_inputs) const { | ||||||
|     size_t size = GetSizeC(); |     size_t size = sizeof(T) * stride_c * batch; | ||||||
|     if (duplicate_inputs) { |     if (duplicate_inputs) { | ||||||
|       size += GetSizeA(); |       size += sizeof(T) * stride_a * batch; | ||||||
|       size += GetSizeB(); |       size += sizeof(T) * stride_b * batch; | ||||||
|     } |     } | ||||||
|     return size; |     return size; | ||||||
|   } |   } | ||||||
| @ -191,13 +167,13 @@ struct GemmStridedBatchedParams : OpParams { | |||||||
|     *copy = *this; |     *copy = *this; | ||||||
|     c10::DeviceIndex device = 0; |     c10::DeviceIndex device = 0; | ||||||
|     AT_CUDA_CHECK(c10::cuda::GetDevice(&device)); |     AT_CUDA_CHECK(c10::cuda::GetDevice(&device)); | ||||||
|     size_t c_size = GetSizeC(); |     size_t c_size = batch * stride_c * sizeof(T); | ||||||
|     copy->c = static_cast<T*>(c10::cuda::CUDACachingAllocator::raw_alloc(c_size)); |     copy->c = static_cast<T*>(c10::cuda::CUDACachingAllocator::raw_alloc(c_size)); | ||||||
|     AT_CUDA_CHECK(c10::cuda::CUDACachingAllocator::memcpyAsync( |     AT_CUDA_CHECK(c10::cuda::CUDACachingAllocator::memcpyAsync( | ||||||
|         copy->c, device, c, device, c_size, getCurrentCUDAStream(device), true)); |         copy->c, device, c, device, c_size, getCurrentCUDAStream(device), true)); | ||||||
|     if (duplicate_inputs) { |     if (duplicate_inputs) { | ||||||
|       size_t a_size = GetSizeA(); |       size_t a_size = sizeof(T) * stride_a * batch; | ||||||
|       size_t b_size = GetSizeB(); |       size_t b_size = sizeof(T) * stride_b * batch; | ||||||
|       copy->a = static_cast<const T*>(c10::cuda::CUDACachingAllocator::raw_alloc(a_size)); |       copy->a = static_cast<const T*>(c10::cuda::CUDACachingAllocator::raw_alloc(a_size)); | ||||||
|       copy->b = static_cast<const T*>(c10::cuda::CUDACachingAllocator::raw_alloc(b_size)); |       copy->b = static_cast<const T*>(c10::cuda::CUDACachingAllocator::raw_alloc(b_size)); | ||||||
|       copy->duplicate_inputs_ = true; |       copy->duplicate_inputs_ = true; | ||||||
| @ -250,23 +226,11 @@ struct ScaledGemmParams : OpParams { | |||||||
|     return c10::str(transa, transb, "_", m, "_", n, "_", k); |     return c10::str(transa, transb, "_", m, "_", n, "_", k); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   size_t GetSizeA() const { |  | ||||||
|     return sizeof(T) * lda * ((transa == 'n' || transa == 'N') ? k : m); |  | ||||||
|   } |  | ||||||
|  |  | ||||||
|   size_t GetSizeB() const { |  | ||||||
|     return sizeof(T) * ldb * ((transb == 'n' || transb == 'N') ? n : k); |  | ||||||
|   } |  | ||||||
|  |  | ||||||
|   size_t GetSizeC() const { |  | ||||||
|     return sizeof(T) * ldc * n; |  | ||||||
|   } |  | ||||||
|  |  | ||||||
|   size_t GetSize(bool duplicate_inputs) const { |   size_t GetSize(bool duplicate_inputs) const { | ||||||
|     size_t size = GetSizeC(); |     size_t size = sizeof(T) * ldc * n; | ||||||
|     if (duplicate_inputs) { |     if (duplicate_inputs) { | ||||||
|       size += GetSizeA(); |       size += sizeof(T) * lda * ((transa == 'n' || transa == 'N') ? k : m); | ||||||
|       size += GetSizeB(); |       size += sizeof(T) * ldb * ((transb == 'n' || transb == 'N') ? n : k); | ||||||
|     } |     } | ||||||
|     return size; |     return size; | ||||||
|   } |   } | ||||||
| @ -276,13 +240,13 @@ struct ScaledGemmParams : OpParams { | |||||||
|     *copy = *this; |     *copy = *this; | ||||||
|     c10::DeviceIndex device = 0; |     c10::DeviceIndex device = 0; | ||||||
|     AT_CUDA_CHECK(c10::cuda::GetDevice(&device)); |     AT_CUDA_CHECK(c10::cuda::GetDevice(&device)); | ||||||
|     size_t c_size = GetSizeC(); |     size_t c_size = ldc * n * sizeof(T); | ||||||
|     copy->c = c10::cuda::CUDACachingAllocator::raw_alloc(c_size); |     copy->c = c10::cuda::CUDACachingAllocator::raw_alloc(c_size); | ||||||
|     AT_CUDA_CHECK(c10::cuda::CUDACachingAllocator::memcpyAsync( |     AT_CUDA_CHECK(c10::cuda::CUDACachingAllocator::memcpyAsync( | ||||||
|         copy->c, device, c, device, c_size, getCurrentCUDAStream(device), true)); |         copy->c, device, c, device, c_size, getCurrentCUDAStream(device), true)); | ||||||
|     if (duplicate_inputs) { |     if (duplicate_inputs) { | ||||||
|       size_t a_size = GetSizeA(); |       size_t a_size = sizeof(T) * lda * ((transa == 'n' || transa == 'N') ? k : m); | ||||||
|       size_t b_size = GetSizeB(); |       size_t b_size = sizeof(T) * ldb * ((transb == 'n' || transb == 'N') ? n : k); | ||||||
|       copy->a = c10::cuda::CUDACachingAllocator::raw_alloc(a_size); |       copy->a = c10::cuda::CUDACachingAllocator::raw_alloc(a_size); | ||||||
|       copy->b = c10::cuda::CUDACachingAllocator::raw_alloc(b_size); |       copy->b = c10::cuda::CUDACachingAllocator::raw_alloc(b_size); | ||||||
|       copy->duplicate_inputs_ = true; |       copy->duplicate_inputs_ = true; | ||||||
|  | |||||||
| @ -375,9 +375,9 @@ void TuningContext::EnableNumericsCheck(bool value) { | |||||||
| } | } | ||||||
|  |  | ||||||
| bool TuningContext::IsNumericsCheckEnabled() const { | bool TuningContext::IsNumericsCheckEnabled() const { | ||||||
|   const char *env = getenv("PYTORCH_TUNABLEOP_NUMERICAL_CHECK"); |   static const char *env = getenv("PYTORCH_TUNABLEOP_NUMERICAL_CHECK"); | ||||||
|   if (env != nullptr && strcmp(env, "1") == 0) { |   if (env != nullptr && strcmp(env, "0") == 0) { | ||||||
|     return true; |     return false; | ||||||
|   } |   } | ||||||
|   return numerics_check_enable_; |   return numerics_check_enable_; | ||||||
| } | } | ||||||
|  | |||||||
| @ -124,11 +124,8 @@ class TunableOp { | |||||||
|       std::string id_name = "Default"; |       std::string id_name = "Default"; | ||||||
|       ParamsT* reference_params = nullptr; |       ParamsT* reference_params = nullptr; | ||||||
|  |  | ||||||
|       // numeric check option is controlled by non-static env var, so check it once per tuned operator |  | ||||||
|       bool do_numerics_check = ctx->IsNumericsCheckEnabled(); |  | ||||||
|  |  | ||||||
|       // calcaulte a reference answer for numerical check |       // calcaulte a reference answer for numerical check | ||||||
|       if (do_numerics_check) { |       if (ctx->IsNumericsCheckEnabled()) { | ||||||
|         reference_params = params->DeepCopy(false); |         reference_params = params->DeepCopy(false); | ||||||
|         TORCH_CHECK(ops_[ResultEntry::Default()]->Call(reference_params) == OK); |         TORCH_CHECK(ops_[ResultEntry::Default()]->Call(reference_params) == OK); | ||||||
|       } |       } | ||||||
| @ -159,11 +156,10 @@ class TunableOp { | |||||||
|       for (size_t i = 0; i < op_names_.size(); i++) { |       for (size_t i = 0; i < op_names_.size(); i++) { | ||||||
|         auto* candidate = ops_[op_names_[i]].get(); // borrow pointer |         auto* candidate = ops_[op_names_[i]].get(); // borrow pointer | ||||||
|  |  | ||||||
|         if (do_numerics_check) { |         if (ctx->IsNumericsCheckEnabled()) { | ||||||
|           ParamsT* numerical_params = params->DeepCopy(false); |           ParamsT* numerical_params = params->DeepCopy(false); | ||||||
|           auto status = candidate->Call(numerical_params); |           auto status = candidate->Call(numerical_params); | ||||||
|           if (status != OK) { |           if (status != OK) { | ||||||
|             numerical_params->Delete(); |  | ||||||
|             TUNABLE_LOG3("├──unsupported id=", i, ", ", op_sig, '(', params_sig, ") ", op_names_[i]); |             TUNABLE_LOG3("├──unsupported id=", i, ", ", op_sig, '(', params_sig, ") ", op_names_[i]); | ||||||
|             continue; |             continue; | ||||||
|           } |           } | ||||||
|  | |||||||
| @ -440,15 +440,6 @@ TORCH_IMPL_FUNC(log_softmax_backward_cpu_out) ( | |||||||
|   } |   } | ||||||
| } | } | ||||||
|  |  | ||||||
| static Tensor softmax(const Tensor& input_, const int64_t dim_) { |  | ||||||
|   auto result = [&]() { |  | ||||||
|     NoNamesGuard guard; |  | ||||||
|     return at::_softmax(input_, dim_, false); |  | ||||||
|   }(); |  | ||||||
|   namedinference::propagate_names(result, input_); |  | ||||||
|   return result; |  | ||||||
| } |  | ||||||
|  |  | ||||||
| Tensor softmax(const Tensor& input_, const int64_t dim_, std::optional<ScalarType> dtype) { | Tensor softmax(const Tensor& input_, const int64_t dim_, std::optional<ScalarType> dtype) { | ||||||
|   auto result = [&]() { |   auto result = [&]() { | ||||||
|     NoNamesGuard guard; |     NoNamesGuard guard; | ||||||
| @ -505,15 +496,6 @@ Tensor special_softmax(const Tensor& input_, const int64_t dim_, std::optional<S | |||||||
|   return at::softmax(input_, dim_, dtype); |   return at::softmax(input_, dim_, dtype); | ||||||
| } | } | ||||||
|  |  | ||||||
| static Tensor log_softmax(const Tensor& input_, const int64_t dim_) { |  | ||||||
|   auto result = [&]() { |  | ||||||
|     NoNamesGuard guard; |  | ||||||
|     return at::_log_softmax(input_, dim_, false); |  | ||||||
|   }(); |  | ||||||
|   namedinference::propagate_names(result, input_); |  | ||||||
|   return result; |  | ||||||
| } |  | ||||||
|  |  | ||||||
| Tensor log_softmax(const Tensor& input_, const int64_t dim_, std::optional<ScalarType> dtype) { | Tensor log_softmax(const Tensor& input_, const int64_t dim_, std::optional<ScalarType> dtype) { | ||||||
|   auto result = [&]() { |   auto result = [&]() { | ||||||
|     NoNamesGuard guard; |     NoNamesGuard guard; | ||||||
|  | |||||||
| @ -172,18 +172,10 @@ Tensor arange( | |||||||
|   return at::arange_out(result, start, end, step); |   return at::arange_out(result, start, end, step); | ||||||
| } | } | ||||||
|  |  | ||||||
| static Tensor& arange_start_out(const Scalar& start, const Scalar& end, Tensor& result) { |  | ||||||
|     return at::arange_out(result, start, end, /*step=*/1); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| Tensor& arange_out(const Scalar& end, Tensor& result) { | Tensor& arange_out(const Scalar& end, Tensor& result) { | ||||||
|   return at::arange_out(result, /*start=*/0, end, /*step=*/1); |   return at::arange_out(result, /*start=*/0, end, /*step=*/1); | ||||||
| } | } | ||||||
|  |  | ||||||
| static Tensor& arange_out(Tensor& result, const Scalar& start, const Scalar& end) { |  | ||||||
|   return at::arange_out(result, start, end, /*step=*/1); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| Tensor _dim_arange(const Tensor& like, int64_t dim) { | Tensor _dim_arange(const Tensor& like, int64_t dim) { | ||||||
|   return at::arange(like.size(dim), like.options().dtype(at::kLong)); |   return at::arange(like.size(dim), like.options().dtype(at::kLong)); | ||||||
| } | } | ||||||
|  | |||||||
| @ -105,10 +105,6 @@ Tensor & detach_(Tensor & self) { | |||||||
|   return self; |   return self; | ||||||
| } | } | ||||||
|  |  | ||||||
| static Tensor contiguous(const Tensor & self) { |  | ||||||
|   return contiguous(self, MemoryFormat::Contiguous); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| Tensor contiguous(const Tensor& self, MemoryFormat memory_format) { | Tensor contiguous(const Tensor& self, MemoryFormat memory_format) { | ||||||
|   if (self.is_contiguous(memory_format)) { |   if (self.is_contiguous(memory_format)) { | ||||||
|     return self; |     return self; | ||||||
|  | |||||||
| @ -1181,14 +1181,6 @@ Tensor as_strided_tensorimpl(const Tensor& self, IntArrayRef size, IntArrayRef s | |||||||
|   return result; |   return result; | ||||||
| } | } | ||||||
|  |  | ||||||
| static Tensor as_strided_tensorimpl_meta(const Tensor& self, IntArrayRef size, IntArrayRef stride, optional<int64_t> storage_offset_) { |  | ||||||
|   auto storage_offset = storage_offset_.value_or(self.storage_offset()); |  | ||||||
|   auto result = at::detail::make_tensor<TensorImpl>( |  | ||||||
|       c10::TensorImpl::VIEW, Storage(self.storage()), self.key_set(), self.dtype()); |  | ||||||
|   setStrided(result, size, stride, storage_offset); |  | ||||||
|   return result; |  | ||||||
| } |  | ||||||
|  |  | ||||||
| template <typename T> | template <typename T> | ||||||
| inline void setStridedUnchecked( | inline void setStridedUnchecked( | ||||||
|     const Tensor& self, |     const Tensor& self, | ||||||
| @ -1249,10 +1241,6 @@ const Tensor &as_strided__symint(const Tensor& self, SymIntArrayRef size, SymInt | |||||||
|   return self; |   return self; | ||||||
| } | } | ||||||
|  |  | ||||||
| static Tensor narrow_copy_dense(const Tensor& self, int64_t dim, int64_t start, int64_t length) { |  | ||||||
|   return self.narrow(dim, start, length).clone(at::MemoryFormat::Contiguous); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| // Should just use narrow_copy_out, but this API is used internally at Meta: | // Should just use narrow_copy_out, but this API is used internally at Meta: | ||||||
| // https://github.com/pytorch/pytorch/pull/87045#issuecomment-1309353561 | // https://github.com/pytorch/pytorch/pull/87045#issuecomment-1309353561 | ||||||
| Tensor narrow_copy_dense_cpu(const Tensor& self, int64_t dim, int64_t start, int64_t length){ | Tensor narrow_copy_dense_cpu(const Tensor& self, int64_t dim, int64_t start, int64_t length){ | ||||||
| @ -3587,10 +3575,6 @@ Tensor view_as(const Tensor& self, const Tensor& other) { | |||||||
|   return self.view_symint(other.sym_sizes()); |   return self.view_symint(other.sym_sizes()); | ||||||
| } | } | ||||||
|  |  | ||||||
| static int64_t numel(const Tensor& self) { |  | ||||||
|   return self.unsafeGetTensorImpl()->numel(); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| std::vector<Tensor> unbind(const Tensor &self, int64_t dim) { | std::vector<Tensor> unbind(const Tensor &self, int64_t dim) { | ||||||
|   dim = maybe_wrap_dim(dim, self.dim()); |   dim = maybe_wrap_dim(dim, self.dim()); | ||||||
|   int64_t size = self.size(dim); |   int64_t size = self.size(dim); | ||||||
|  | |||||||
| @ -807,7 +807,6 @@ struct ReduceOp { | |||||||
|     bool is_last_block_done = mark_block_finished(); |     bool is_last_block_done = mark_block_finished(); | ||||||
|  |  | ||||||
|     if (is_last_block_done) { |     if (is_last_block_done) { | ||||||
|       __threadfence(); // complete the acquire pattern after atomic |  | ||||||
|       value = ident; |       value = ident; | ||||||
|       if (config.should_block_x_reduce()) { |       if (config.should_block_x_reduce()) { | ||||||
|         index_t input_offset = threadIdx.x + threadIdx.y * blockDim.x; |         index_t input_offset = threadIdx.x + threadIdx.y * blockDim.x; | ||||||
|  | |||||||
| @ -1002,7 +1002,7 @@ std::string generate_code( | |||||||
|   std::string extra_args = ""; |   std::string extra_args = ""; | ||||||
|   for (size_t i = 0; i < extra_args_typenames.size(); i++) { |   for (size_t i = 0; i < extra_args_typenames.size(); i++) { | ||||||
|     auto type = std::string(extra_args_typenames[i]); |     auto type = std::string(extra_args_typenames[i]); | ||||||
|     auto name = "extra_arg_" + std::string(to_string(i)); |     auto name = "extra_arg_" + std::to_string(i); | ||||||
|     extra_params += "," + type + " " + name; |     extra_params += "," + type + " " + name; | ||||||
|     extra_args += ", " + name; |     extra_args += ", " + name; | ||||||
|   } |   } | ||||||
|  | |||||||
| @ -595,7 +595,6 @@ struct ReduceJitOp { | |||||||
|     bool is_last_block_done = mark_block_finished(); |     bool is_last_block_done = mark_block_finished(); | ||||||
|  |  | ||||||
|     if (is_last_block_done) { |     if (is_last_block_done) { | ||||||
|       __threadfence(); //complete acquire pattern |  | ||||||
|       value = ident; |       value = ident; | ||||||
|       if (config.should_block_x_reduce()) { |       if (config.should_block_x_reduce()) { | ||||||
|         uint32_t input_offset = threadIdx.x + threadIdx.y * blockDim.x; |         uint32_t input_offset = threadIdx.x + threadIdx.y * blockDim.x; | ||||||
|  | |||||||
| @ -614,6 +614,13 @@ void run_cudnn_SDP_bprop( | |||||||
|     Tensor& dV, |     Tensor& dV, | ||||||
|     const Tensor& dropoutseed, |     const Tensor& dropoutseed, | ||||||
|     const Tensor& dropoutoffset) { |     const Tensor& dropoutoffset) { | ||||||
|  |   Tensor dO_ = dO; | ||||||
|  |   if (!dO.strides()[dO.strides().size() - 1]) { | ||||||
|  |     TORCH_WARN( | ||||||
|  |         "cuDNN SDPA backward got an innermost stride of 0 in grad_out, which is unsupported. Materializing a contiguous\ | ||||||
|  |         tensor which will increase memory usage..."); | ||||||
|  |     dO_ = dO.contiguous(); | ||||||
|  |   } | ||||||
|   cudnnHandle_t handle = getCudnnHandle(); |   cudnnHandle_t handle = getCudnnHandle(); | ||||||
|   auto key = MHACacheKeyWrapper( |   auto key = MHACacheKeyWrapper( | ||||||
|       b, h, s_q, s_kv, d, q, k, v, dropout_probability, is_causal, true); |       b, h, s_q, s_kv, d, q, k, v, dropout_probability, is_causal, true); | ||||||
| @ -635,7 +642,7 @@ void run_cudnn_SDP_bprop( | |||||||
|         k, |         k, | ||||||
|         v, |         v, | ||||||
|         o, |         o, | ||||||
|         dO, |         dO_, | ||||||
|         softmaxstats, |         softmaxstats, | ||||||
|         dQ, |         dQ, | ||||||
|         dK, |         dK, | ||||||
|  | |||||||
| @ -27,53 +27,7 @@ Tensor mkldnn_convolution( | |||||||
|   TORCH_CHECK(false, "mkldnn_convolution_forward: ATen not compiled with MKLDNN support"); |   TORCH_CHECK(false, "mkldnn_convolution_forward: ATen not compiled with MKLDNN support"); | ||||||
| } | } | ||||||
|  |  | ||||||
| static Tensor mkldnn_convolution_backward_input( |  | ||||||
|     IntArrayRef input_size, const Tensor& grad_output, const Tensor& weight, |  | ||||||
|     IntArrayRef padding, IntArrayRef stride, IntArrayRef dilation, int64_t groups, bool bias_defined) { |  | ||||||
|   TORCH_CHECK(false, "mkldnn_convolution_backward_input: ATen not compiled with MKLDNN support"); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| static std::tuple<Tensor, Tensor> mkldnn_convolution_backward_weights( |  | ||||||
|     IntArrayRef weight_size, const Tensor& grad_output, const Tensor& input, |  | ||||||
|     IntArrayRef padding, IntArrayRef stride, IntArrayRef dilation, int64_t groups, bool bias_defined) { |  | ||||||
|   TORCH_CHECK(false, "mkldnn_convolution_backward_weights: ATen not compiled with MKLDNN support"); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| static std::tuple<Tensor, Tensor, Tensor> mkldnn_convolution_backward( |  | ||||||
|     const Tensor& input, const Tensor& grad_output_t, const Tensor& weight, |  | ||||||
|     IntArrayRef padding, IntArrayRef stride, IntArrayRef dilation, int64_t groups, std::array<bool,3> output_mask) { |  | ||||||
|   TORCH_CHECK(false, "mkldnn_convolution_backward: ATen not compiled with MKLDNN support"); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| REGISTER_NO_CPU_DISPATCH(mkldnn_convolution_backward_stub); | REGISTER_NO_CPU_DISPATCH(mkldnn_convolution_backward_stub); | ||||||
|  |  | ||||||
| static Tensor mkldnn_convolution_transpose( |  | ||||||
|     const Tensor& input, const Tensor& weight, const std::optional<Tensor>& bias_opt, |  | ||||||
|     IntArrayRef padding, IntArrayRef output_padding, IntArrayRef stride, IntArrayRef dilation, int64_t groups) { |  | ||||||
|   TORCH_CHECK(false, "mkldnn_convolution_transpose: ATen not compiled with MKLDNN support"); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| static Tensor mkldnn_convolution_transpose_backward_input( |  | ||||||
|     IntArrayRef input_size, const Tensor& grad_output, const Tensor& weight, |  | ||||||
|     IntArrayRef padding, IntArrayRef output_padding, IntArrayRef stride, IntArrayRef dilation, |  | ||||||
|     int64_t groups, bool bias_defined) { |  | ||||||
|   TORCH_CHECK(false, "mkldnn_convolution_transpose_backward_input: ATen not compiled with MKLDNN support"); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| static std::tuple<Tensor, Tensor> mkldnn_convolution_transpose_backward_weights( |  | ||||||
|     IntArrayRef weight_size, const Tensor& grad_output, const Tensor& input, |  | ||||||
|     IntArrayRef padding, IntArrayRef output_padding, IntArrayRef stride, IntArrayRef dilation, |  | ||||||
|     int64_t groups, bool bias_defined) { |  | ||||||
|   TORCH_CHECK(false, "mkldnn_convolution_transpose_backward_weights: ATen not compiled with MKLDNN support"); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| static std::tuple<Tensor, Tensor, Tensor> mkldnn_convolution_transpose_backward( |  | ||||||
|     const Tensor& input, const Tensor& grad_output_t, const Tensor& weight, |  | ||||||
|     IntArrayRef padding, IntArrayRef output_padding, IntArrayRef stride, IntArrayRef dilation, |  | ||||||
|     int64_t groups, std::array<bool,3> output_mask) { |  | ||||||
|   TORCH_CHECK(false, "mkldnn_convolution_transpose_backward: ATen not compiled with MKLDNN support"); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| REGISTER_NO_CPU_DISPATCH(mkldnn_convolution_transpose_stub); | REGISTER_NO_CPU_DISPATCH(mkldnn_convolution_transpose_stub); | ||||||
| REGISTER_NO_CPU_DISPATCH(mkldnn_convolution_transpose_backward_stub); | REGISTER_NO_CPU_DISPATCH(mkldnn_convolution_transpose_backward_stub); | ||||||
|  |  | ||||||
|  | |||||||
| @ -14728,12 +14728,12 @@ | |||||||
|     CUDA: _scaled_dot_product_efficient_attention_backward_cuda |     CUDA: _scaled_dot_product_efficient_attention_backward_cuda | ||||||
|   tags: nondeterministic_seeded |   tags: nondeterministic_seeded | ||||||
|  |  | ||||||
| - func: _scaled_dot_product_cudnn_attention(Tensor query, Tensor key, Tensor value, float dropout_p=0.0, bool is_causal=False, bool return_debug_mask=False, *, float? scale=None) -> (Tensor output, Tensor logsumexp, Tensor cum_seq_q, Tensor cum_seq_k, SymInt max_q, SymInt max_k, Tensor philox_seed, Tensor philox_offset, Tensor debug_attn_mask) | - func: _scaled_dot_product_cudnn_attention(Tensor query, Tensor key, Tensor value, bool compute_log_sumexp, float dropout_p=0.0, bool is_causal=False, *, float? scale=None) -> (Tensor output, Tensor logsumexp, Tensor philox_seed, Tensor philox_offset) | ||||||
|   dispatch: |   dispatch: | ||||||
|     CUDA: _scaled_dot_product_cudnn_attention_cuda |     CUDA: _scaled_dot_product_cudnn_attention_cuda | ||||||
|   tags: nondeterministic_seeded |   tags: nondeterministic_seeded | ||||||
|  |  | ||||||
| - func: _scaled_dot_product_cudnn_attention_backward(Tensor grad_out, Tensor query, Tensor key, Tensor value, Tensor out, Tensor logsumexp, Tensor cum_seq_q, Tensor cum_seq_k, SymInt max_q, SymInt max_k, float dropout_p, bool is_causal, Tensor philox_seed, Tensor philox_offset, *, float? scale=None) -> (Tensor, Tensor, Tensor) | - func: _scaled_dot_product_cudnn_attention_backward(Tensor grad_out, Tensor query, Tensor key, Tensor value, Tensor out, Tensor logsumexp, Tensor philox_seed, Tensor philox_offset, float dropout_p, bool is_causal, *, float? scale=None) -> (Tensor, Tensor, Tensor) | ||||||
|   dispatch: |   dispatch: | ||||||
|     CUDA: _scaled_dot_product_cudnn_attention_backward_cuda |     CUDA: _scaled_dot_product_cudnn_attention_backward_cuda | ||||||
|   tags: nondeterministic_seeded |   tags: nondeterministic_seeded | ||||||
|  | |||||||
| @ -172,16 +172,6 @@ Tensor mean_quantized_cpu( | |||||||
|   return result; |   return result; | ||||||
| } | } | ||||||
|  |  | ||||||
| static Tensor& mean_out_quantized_cpu( |  | ||||||
|     Tensor& result, |  | ||||||
|     const Tensor& self, |  | ||||||
|     DimnameList dim, |  | ||||||
|     bool keepdim, |  | ||||||
|     std::optional<ScalarType> opt_dtype) { |  | ||||||
|   return mean_out_quantized_cpu( |  | ||||||
|       self, dimnames_to_positions(self, dim), keepdim, opt_dtype, result); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| // qstd | // qstd | ||||||
| inline bool is_std_inner_dim_fast_path( | inline bool is_std_inner_dim_fast_path( | ||||||
|     const Tensor& self, |     const Tensor& self, | ||||||
|  | |||||||
| @ -216,20 +216,6 @@ Tensor upsample_bilinear2d_quantized_cpu( | |||||||
|   } |   } | ||||||
| } | } | ||||||
|  |  | ||||||
| using at::native::upsample::compute_output_size; |  | ||||||
| using at::native::upsample::get_scale_value; |  | ||||||
|  |  | ||||||
| static Tensor upsample_bilinear2d_quantized_cpu( |  | ||||||
|     const Tensor& input, |  | ||||||
|     at::OptionalIntArrayRef output_size, |  | ||||||
|       bool align_corners, |  | ||||||
|     std::optional<ArrayRef<double>> scale_factors) { |  | ||||||
|   auto osize = compute_output_size(input.sizes(), output_size, scale_factors); |  | ||||||
|   auto scale_h = get_scale_value(scale_factors, 0); |  | ||||||
|   auto scale_w = get_scale_value(scale_factors, 1); |  | ||||||
|   return upsample_bilinear2d_quantized_cpu(input, osize, align_corners, scale_h, scale_w); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| DEFINE_DISPATCH(qupsample_bilinear2d_nhwc_stub); | DEFINE_DISPATCH(qupsample_bilinear2d_nhwc_stub); | ||||||
| } // namespace native | } // namespace native | ||||||
| } // namespace at | } // namespace at | ||||||
|  | |||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user
	