onnxruntime/tools/ci_build/github/azure-pipelines/templates
Yifan Li 5c3c7643db
Update range of gpu arch (#23309)
### Description
<!-- Describe your changes. -->
* Remove deprecated gpu arch to control nuget/python package size
(latest TRT supports sm75 Turing and newer arch)
* Add 90 to support blackwell series in next release (86;89 not
considered as adding them will rapidly increase package size)

| arch_range | Python-cuda12 | Nuget-cuda12 |
| -------------- |
------------------------------------------------------------ |
---------------------------------- |
| 60;61;70;75;80 | Linux: 279MB Win: 267MB | Linux: 247MB Win: 235MB |
| 75;80 | Linux: 174MB Win: 162MB | Linux: 168MB Win: 156MB |
| **75;80;90** | **Linux: 299MB Win: 277MB** | **Linux: 294MB Win:
271MB** |
| 75;80;86;89 | [Linux: MB Win:
390MB](https://aiinfra.visualstudio.com/Lotus/_build/results?buildId=647457&view=results)
| Linux: 416MB Win: 383MB |
| 75;80;86;89;90 | [Linux: MB Win:
505MB](https://aiinfra.visualstudio.com/Lotus/_build/results?buildId=646536&view=results)
| Linux: 541MB Win: 498MB |

### Motivation and Context
<!-- - Why is this change required? What problem does it solve?
- If it fixes an open issue, please link to the issue here. -->

Callout: While adding sm90 support, the build of cuda11.8+cudnn8 will be
dropped in the coming ORT release,
as the build has issue with blackwell (mentioned in comments) and demand
on cuda 11 is minor, according to internal ort-cuda11 repo.
2025-01-14 14:27:34 -08:00
..
jobs [TensorRT EP] support TensorRT 10.7-GA (#23011) 2024-12-19 10:39:15 -08:00
stages [mobile] Fix for mac-ios-packaging pipeline (#22879) 2024-11-19 09:27:51 -08:00
android-binary-size-check-stage.yml Replace reference to python 3.8 with python 3.10 (#22692) 2024-11-07 16:51:40 -08:00
android-dump-logs-from-steps.yml Fix typo for react native pipeline (#21845) 2024-08-26 12:05:11 +10:00
android-java-api-aar-test.yml Remove PostBuildCleanup (#23233) 2024-12-31 13:12:33 -08:00
android-java-api-aar.yml Override android qnn sdk version with pipeline param (#22895) 2024-11-25 21:01:05 -08:00
build-linux-wasm-step.yml
c-api-artifacts-package-and-publish-steps-posix.yml
c-api-artifacts-package-and-publish-steps-windows.yml
c-api-cpu.yml Remove PostBuildCleanup (#23233) 2024-12-31 13:12:33 -08:00
c-api-linux-cpu.yml Remove PostBuildCleanup (#23233) 2024-12-31 13:12:33 -08:00
check-cache-stats.yml
check_test_result.yml
clean-agent-build-directory-step.yml Remove PostBuildCleanup (#23233) 2024-12-31 13:12:33 -08:00
common-variables.yml [TensorRT EP] support TensorRT 10.7-GA (#23011) 2024-12-19 10:39:15 -08:00
compliance.yml
component-governance-component-detection-steps.yml Adding $(Build.SourcesDirectory)s to the ignoreDirectories (#21878) 2024-08-27 19:56:48 -07:00
download-deps.yml Update ORT extension to the latest (#23314) 2025-01-13 18:59:42 -08:00
esrp_nuget.yml
explicitly-defined-final-tasks.yml Remove PostBuildCleanup (#23233) 2024-12-31 13:12:33 -08:00
final-jar-testing.yml Remove PostBuildCleanup (#23233) 2024-12-31 13:12:33 -08:00
flex-downloadPipelineArtifact.yml
get-docker-image-steps.yml Fix docker image layer caching to avoid redundant docker building and transient connection exceptions. (#21612) 2024-08-06 21:37:09 +08:00
jar-esrp-dll.yml Add Digital Signature to DLLs in Maven Build (#22401) 2024-10-11 12:14:03 -07:00
jar-maven-signing-linux.yml Fix Maven Sha256 Checksum Issue (#22600) 2024-10-25 08:13:02 -07:00
jar-maven-signing-win.yml Fix Maven Sha256 Checksum Issue (#22600) 2024-10-25 08:13:02 -07:00
java-api-artifacts-package-and-publish-steps-posix.yml
linux-build-step-with-cache.yml
linux-ci.yml
linux-cpu-packaging-pipeline.yml Update the Docker image version (#22907) 2024-11-21 19:38:39 +08:00
linux-wasm-ci.yml Remove PostBuildCleanup (#23233) 2024-12-31 13:12:33 -08:00
linux-web-init-and-check.yml
mac-build-step-with-cache.yml
mac-cpu-packaging-pipeline.yml Deprecate macos-12 (#23017) 2024-12-05 14:07:21 +08:00
mac-cpu-packaging-steps.yml
mac-cpu-packing-jobs.yml Update all JDK version to 17 (#22786) 2024-11-12 11:42:18 -08:00
mac-esrp-dylib.yml
make_java_win_binaries.yml
nodejs-artifacts-package-and-publish-steps-posix.yml
nodejs-artifacts-package-and-publish-steps-windows.yml
ondevice-training-cpu-packaging-pipeline.yml Remove PostBuildCleanup (#23233) 2024-12-31 13:12:33 -08:00
publish-nuget-steps.yml Remove PostBuildCleanup (#23233) 2024-12-31 13:12:33 -08:00
py-linux-qnn.yml Remove PostBuildCleanup (#23233) 2024-12-31 13:12:33 -08:00
py-linux.yml Remove PostBuildCleanup (#23233) 2024-12-31 13:12:33 -08:00
py-package-smoking-test.yml Remove PostBuildCleanup (#23233) 2024-12-31 13:12:33 -08:00
py-packaging-linux-test-cpu.yml Remove PostBuildCleanup (#23233) 2024-12-31 13:12:33 -08:00
py-packaging-linux-test-cuda.yml Remove PostBuildCleanup (#23233) 2024-12-31 13:12:33 -08:00
py-packaging-selectable-stage.yml Update range of gpu arch (#23309) 2025-01-14 14:27:34 -08:00
py-packaging-training-cuda-stage.yml
py-win-arm64-qnn.yml [QNN EP] QNN SDK 2.28.2 (#22844) 2024-11-18 20:10:36 -08:00
py-win-arm64ec-qnn.yml [QNN EP] QNN SDK 2.28.2 (#22844) 2024-11-18 20:10:36 -08:00
py-win-x64-qnn.yml [QNN EP] QNN SDK 2.28.2 (#22844) 2024-11-18 20:10:36 -08:00
qnn-ep-win.yml [QNN EP] QNN SDK 2.28.2 (#22844) 2024-11-18 20:10:36 -08:00
react-native-ci.yml Add a temporary path to RN 0.69.3 to update the boost url (#23281) 2025-01-08 09:28:35 -08:00
rocm.yml
run-docker-build-steps.yml
set-nightly-build-option-variable-step.yml
set-python-manylinux-variables-step.yml Add python 3.13 support (#22380) 2024-10-14 18:07:54 -07:00
set-version-number-variables-step.yml
telemetry-steps.yml
upload-code-coverage-data.yml
use-android-emulator.yml
use-android-ndk.yml Update NDK (#23280) 2025-01-08 13:57:23 -08:00
use-xcode-version.yml Update pool to MacOS-13 (#17361) 2024-09-17 10:07:30 -07:00
validate-package.yml update pipline python version from 3.8 to 3.12 (#22517) 2024-10-21 07:50:31 -07:00
web-browserstack-ci.yml Remove PostBuildCleanup (#23233) 2024-12-31 13:12:33 -08:00
web-ci.yml Merge web machine pools (#23243) 2025-01-03 13:53:17 -08:00
win-ci.yml Remove PostBuildCleanup (#23233) 2024-12-31 13:12:33 -08:00
win-esrp-dll.yml Add DoEsrp Check for Signature Verification (#22570) 2024-10-24 16:55:36 +08:00
win-wasm-ci.yml Remove PostBuildCleanup (#23233) 2024-12-31 13:12:33 -08:00
win-web-ci.yml Remove PostBuildCleanup (#23233) 2024-12-31 13:12:33 -08:00
win-web-multi-browsers.yml Remove PostBuildCleanup (#23233) 2024-12-31 13:12:33 -08:00
windowsai-steps.yml Fix Pipeline Timeout Issue (#22901) 2024-11-20 17:18:50 +01:00
with-container-registry-steps.yml