Skip to content

Commit c7c99ce

Browse files
authored
Update TRT CI to replace Linux_TRT_Minimal_CUDA_Test_CI pipeline (#28194)
To avoid "azp run Linux_TRT_Minimal_CUDA_Test_CI" for PR from external contributors.
1 parent 9ec5c19 commit c7c99ce

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

.github/workflows/linux_tensorrt_ci.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,26 @@ 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

0 commit comments

Comments
 (0)