@@ -38,12 +38,33 @@ jobs:
3838 secrets :
3939 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }} # Pass token for reusable workflow needs (e.g., docker build action)
4040
41+ build-linux-TensorRT-CUDA-Minimal-x64-release :
42+ name : Build Linux TensorRT CUDA Minimal x64 Release
43+ # Build-only job for CUDA minimal build (no tests, no unit tests)
44+ uses : ./.github/workflows/reusable_linux_build.yml
45+ with :
46+ pool_name : " onnxruntime-github-Ubuntu2204-AMD-CPU"
47+ build_config : Release
48+ architecture : x64
49+ dockerfile_path : tools/ci_build/github/linux/docker/Dockerfile.manylinux2_28_cuda
50+ docker_build_args : ' --build-arg BASEIMAGE=onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda12_x64_almalinux8_gcc14:20251017.1 --build-arg TRT_VERSION=10.14.1.48-1.cuda12.9 --network=host'
51+ docker_image_repo : onnxruntimetensorrt86gpubuild
52+ extra_build_flags : ' --use_binskim_compliant_compile_flags --build_wheel --cuda_version=12.8 --cuda_home=/usr/local/cuda-12.8 --cudnn_home=/usr/local/cuda-12.8 --use_tensorrt --tensorrt_home /usr --build_java --enable_cuda_minimal_build --disable_generation_ops --cmake_extra_defines CMAKE_CUDA_ARCHITECTURES=86 onnxruntime_BUILD_UNIT_TESTS=OFF'
53+ python_path_prefix : ' PATH=/opt/python/cp310-cp310/bin:$PATH'
54+ run_tests : false
55+ upload_build_output : false
56+ execution_providers : ' cuda tensorrt'
57+ job_identifier : build-linux-TensorRT-CUDA-Minimal-x64-release
58+ secrets :
59+ GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
60+
4161 test-linux-TensorRT-x64-release :
4262 name : Test Linux TensorRT x64 Release
4363 needs : build-linux-TensorRT-x64-release
4464 runs-on :
4565 - self-hosted
4666 - " 1ES.Pool=onnxruntime-github-linux-a10"
67+ - " 1ES.ImageOverride=onnxruntime-ubuntu2204-CUDA-A10-Test"
4768 - " JobId=test-linux-TensorRT-x64-release-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}"
4869 permissions :
4970 contents : read
0 commit comments