onnxruntime/tools/ci_build/github/linux
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
..
docker Update docker images: remove python 3.8 and 3.9 (#23310) 2025-01-10 13:09:04 -08:00
ort_minimal Replace reference to python 3.8 with python 3.10 (#22692) 2024-11-07 16:51:40 -08:00
python Update docker images: remove python 3.8 and 3.9 (#23310) 2025-01-10 13:09:04 -08:00
build_cuda_c_api_package.sh Update range of gpu arch (#23309) 2025-01-14 14:27:34 -08:00
build_cuda_ci.sh Move Linux GPU CI pipeline to A10 (#23235) 2025-01-04 19:11:37 -08:00
build_linux_python_package.sh Update range of gpu arch (#23309) 2025-01-14 14:27:34 -08:00
build_rocm_c_api_package.sh Update copy_strip_binary.sh: use "make install" instead (#21464) 2024-07-24 10:02:00 -07:00
build_tensorrt_c_api_package.sh Update range of gpu arch (#23309) 2025-01-14 14:27:34 -08:00
build_tensorrt_ci.sh [TensorRT EP] New CIs to test TRT+minimal CUDA build (#23028) 2024-12-19 10:30:39 -08:00
build_yocto.sh
copy_strip_binary.sh Update copy_strip_binary.sh: use "make install" instead (#21464) 2024-07-24 10:02:00 -07:00
create_package.sh
delete_unused_files_before_upload.sh
extract_and_bundle_gpu_package.sh
java_copy_strip_binary.sh
java_linux_final_test.sh
run_build.sh
run_dockerbuild.sh Cleanup code (#22827) 2024-11-19 14:13:33 -08:00
run_python_dockerbuild.sh Fix build for linux python wheel (#22801) 2024-11-11 15:20:07 -08:00
run_python_dockertest.sh
run_python_tests.sh Add python 3.13 support (#22380) 2024-10-14 18:07:54 -07:00
test_custom_ops_pytorch_export.sh Replace reference to python 3.8 with python 3.10 (#22692) 2024-11-07 16:51:40 -08:00
upload_code_coverage_data.sh
upload_ortsrv_binaries.sh
yocto_build_toolchain.sh