From 5b24e8516c55e77f4c8db4977fcd24e4b0fb1d6c Mon Sep 17 00:00:00 2001 From: "M. Chornyi" <99709299+mc-nv@users.noreply.github.com> Date: Tue, 4 Aug 2026 10:41:29 -0700 Subject: [PATCH 1/6] build(version): Bump/add OpenVINO 2026.3 --- tools/gen_ort_dockerfile.py | 44 ++++--------------------------------- 1 file changed, 4 insertions(+), 40 deletions(-) diff --git a/tools/gen_ort_dockerfile.py b/tools/gen_ort_dockerfile.py index bb4f8a0..803a595 100755 --- a/tools/gen_ort_dockerfile.py +++ b/tools/gen_ort_dockerfile.py @@ -34,46 +34,6 @@ FLAGS = None OPENVINO_VERSION_MAP = { - "2024.0.0": ( - "2024.0", # OpenVINO short version - "2024.0.0.14509.34caeefd078", # OpenVINO version with build number - ), - "2024.1.0": ( - "2024.1", # OpenVINO short version - "2024.1.0.15008.f4afc983258", # OpenVINO version with build number - ), - "2024.4.0": ( - "2024.4", # OpenVINO short version - "2024.4.0.16579.c3152d32c9c", # OpenVINO version with build number - ), - "2024.5.0": ( - "2024.5", # OpenVINO short version - "2024.5.0.17288.7975fa5da0c", # OpenVINO version with build number - ), - "2025.0.0": ( - "2025.0", # OpenVINO short version - "2025.0.0.17942.1f68be9f594", # OpenVINO version with build number - ), - "2025.1.0": ( - "2025.1", # OpenVINO short version - "2025.1.0.18503.6fec06580ab", # OpenVINO version with build number - ), - "2025.2.0": ( - "2025.2", # OpenVINO short version - "2025.2.0.19140.c01cd93e24d", # OpenVINO version with build number - ), - "2025.3.0": ( - "2025.3", # OpenVINO short version - "2025.3.0.19807.44526285f24", # OpenVINO version with build number - ), - "2025.4.0": ( - "2025.4", # OpenVINO short version - "2025.4.0.20398.8fdad55727d", # OpenVINO version with build number - ), - "2025.4.1": ( - "2025.4.1", # OpenVINO short version - "2025.4.1.20426.82bbf0292c5", # OpenVINO version with build number - ), "2026.0.0": ( "2026.0", # OpenVINO short version "2026.0.0.20965.c6d6a13a886", # OpenVINO version with build number @@ -86,6 +46,10 @@ "2026.2", # OpenVINO short version "2026.2.0.21903.52ddc073857", # OpenVINO version with build number ), + "2026.3.0": ( + "2026.3", # OpenVINO short version + "2026.3.0.22451.bd8d6542e3c", # OpenVINO version with build number + ), } From 9f5dd34239643ab9ba2a4f72911df7a7491565b7 Mon Sep 17 00:00:00 2001 From: "M. Chornyi" <99709299+mc-nv@users.noreply.github.com> Date: Tue, 4 Aug 2026 13:18:26 -0700 Subject: [PATCH 2/6] fix: Remove cherry-pick --- tools/gen_ort_dockerfile.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/tools/gen_ort_dockerfile.py b/tools/gen_ort_dockerfile.py index 803a595..5bf70ab 100755 --- a/tools/gen_ort_dockerfile.py +++ b/tools/gen_ort_dockerfile.py @@ -366,11 +366,7 @@ def dockerfile_for_linux(output_file): ARG ONNXRUNTIME_REPO ARG ONNXRUNTIME_BUILD_CONFIG -RUN git clone -b rel-${ONNXRUNTIME_VERSION} --recursive ${ONNXRUNTIME_REPO} onnxruntime && \\ - (cd onnxruntime && \\ - git config --global user.email "onnxruntime_backend@nvidia.com" && \\ - git config --global user.name "onnxruntime_backend" && \\ - git cherry-pick 5b36110635b51216e40b6aa7aedac392ca44e075 ) +RUN git clone -b rel-${ONNXRUNTIME_VERSION} --recursive ${ONNXRUNTIME_REPO} onnxruntime """ if FLAGS.onnx_tensorrt_tag != "": From 486de3c84763a92ee8e706facb8e5da7a46ce971 Mon Sep 17 00:00:00 2001 From: "M. Chornyi" <99709299+mc-nv@users.noreply.github.com> Date: Tue, 4 Aug 2026 14:23:50 -0700 Subject: [PATCH 3/6] fix: Including missed header file --- tools/gen_ort_dockerfile.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/gen_ort_dockerfile.py b/tools/gen_ort_dockerfile.py index 5bf70ab..648cf9d 100755 --- a/tools/gen_ort_dockerfile.py +++ b/tools/gen_ort_dockerfile.py @@ -452,7 +452,8 @@ def dockerfile_for_linux(output_file): RUN cp /workspace/onnxruntime/include/onnxruntime/core/session/onnxruntime_c_api.h . \\ && cp /workspace/onnxruntime/include/onnxruntime/core/session/onnxruntime_session_options_config_keys.h . \\ && cp /workspace/onnxruntime/include/onnxruntime/core/providers/cpu/cpu_provider_factory.h . \\ - && cp /workspace/onnxruntime/include/onnxruntime/core/session/onnxruntime_ep_c_api.h . + && cp /workspace/onnxruntime/include/onnxruntime/core/session/onnxruntime_ep_c_api.h . \\ + && cp /workspace/onnxruntime/include/onnxruntime/core/session/onnxruntime_error_code.h . WORKDIR /opt/onnxruntime/lib RUN cp /workspace/build/${ONNXRUNTIME_BUILD_CONFIG}/libonnxruntime_providers_shared.so . \\ From d7e439b9062e89fa00cb7bd420adba24014d8654 Mon Sep 17 00:00:00 2001 From: "M. Chornyi" <99709299+mc-nv@users.noreply.github.com> Date: Tue, 4 Aug 2026 17:49:10 -0700 Subject: [PATCH 4/6] fix: switching to default pipx environment --- tools/gen_ort_dockerfile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/gen_ort_dockerfile.py b/tools/gen_ort_dockerfile.py index 648cf9d..47bccb3 100755 --- a/tools/gen_ort_dockerfile.py +++ b/tools/gen_ort_dockerfile.py @@ -202,10 +202,10 @@ def dockerfile_for_linux(output_file): gnupg \\ openssl-devel \\ python3.12-devel \\ - python3.12-pip \\ wget \\ zip +RUN . /opt/_internal/pipx/shared/bin/activate RUN pip3 install \\ cmake==4.0.3 \\ numpy \\ From 2840ac1ee62c0f18383e0a0c2d558cf337c86450 Mon Sep 17 00:00:00 2001 From: "M. Chornyi" <99709299+mc-nv@users.noreply.github.com> Date: Tue, 4 Aug 2026 18:07:15 -0700 Subject: [PATCH 5/6] fix: Switch to environment variable --- tools/gen_ort_dockerfile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/gen_ort_dockerfile.py b/tools/gen_ort_dockerfile.py index 47bccb3..03cd1aa 100755 --- a/tools/gen_ort_dockerfile.py +++ b/tools/gen_ort_dockerfile.py @@ -205,7 +205,7 @@ def dockerfile_for_linux(output_file): wget \\ zip -RUN . /opt/_internal/pipx/shared/bin/activate +ENV PATH="/opt/_internal/pipx/shared/bin:$PATH" RUN pip3 install \\ cmake==4.0.3 \\ numpy \\ From a8aa84ee91aee22ea6d34226c945f8406ea34ec2 Mon Sep 17 00:00:00 2001 From: "M. Chornyi" <99709299+mc-nv@users.noreply.github.com> Date: Wed, 5 Aug 2026 00:36:35 -0700 Subject: [PATCH 6/6] adding missed package --- tools/gen_ort_dockerfile.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/gen_ort_dockerfile.py b/tools/gen_ort_dockerfile.py index 03cd1aa..6a706b5 100755 --- a/tools/gen_ort_dockerfile.py +++ b/tools/gen_ort_dockerfile.py @@ -211,6 +211,7 @@ def dockerfile_for_linux(output_file): numpy \\ packaging \\ patchelf==0.17.2 \\ + setuptools \\ wheel>=0.35.1 """