From 649ef68850a4f0f45f46453756615ab1275844b3 Mon Sep 17 00:00:00 2001 From: Misha Chornyi Date: Mon, 1 Dec 2025 16:42:07 -0800 Subject: [PATCH 1/3] dockerfile: Update ONNX Runtime Dockerfile instructions. --- tools/gen_ort_dockerfile.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/gen_ort_dockerfile.py b/tools/gen_ort_dockerfile.py index a3cdb77..d8960a0 100755 --- a/tools/gen_ort_dockerfile.py +++ b/tools/gen_ort_dockerfile.py @@ -134,7 +134,7 @@ def dockerfile_for_linux(output_file): ENV PYTHON_BIN_PATH=${PYBIN}/python${PYVER} \ PATH=${PYBIN}:${PATH} -RUN yum install -y \\ +RUN dnf install -y \\ ca-certificates \\ curl \\ git \\ @@ -145,7 +145,7 @@ def dockerfile_for_linux(output_file): wget \\ zip -RUN pip3 install patchelf==0.17.2 numpy +RUN pip3 install patchelf==0.17.2 cmake==4.0.3 numpy>=2.0.0 """ else: if os.getenv("CCACHE_REMOTE_ONLY") and os.getenv("CCACHE_REMOTE_STORAGE"): From 1a3f1f4d13838c4b4273ca650a2d011a11123991 Mon Sep 17 00:00:00 2001 From: Misha Chornyi Date: Mon, 1 Dec 2025 17:19:38 -0800 Subject: [PATCH 2/3] Set specific CMake version --- tools/gen_ort_dockerfile.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tools/gen_ort_dockerfile.py b/tools/gen_ort_dockerfile.py index d8960a0..f7a3cc1 100755 --- a/tools/gen_ort_dockerfile.py +++ b/tools/gen_ort_dockerfile.py @@ -145,7 +145,15 @@ def dockerfile_for_linux(output_file): wget \\ zip -RUN pip3 install patchelf==0.17.2 cmake==4.0.3 numpy>=2.0.0 +WORKDIR /tmp +ENV CMAKE_VERSION=4.0.3 +RUN if [[ $(uname -m) == "x86_64" ]]; then arch="x86_64"; else arch="aarch64"; fi \ + && curl -OL https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-linux-${arch}.tar.gz \ + && tar -xzf cmake-${CMAKE_VERSION}-linux-${arch}.tar.gz --strip-components=1 -C /usr/local \ + && rm -f cmake-${CMAKE_VERSION}-linux-${arch}.tar.gz \ + && cmake --version + +RUN pip3 install patchelf==0.17.2 numpy>=2.0.0 """ else: if os.getenv("CCACHE_REMOTE_ONLY") and os.getenv("CCACHE_REMOTE_STORAGE"): From 619caf363e19d70bdffa2551652d1afec35f800c Mon Sep 17 00:00:00 2001 From: Misha Chornyi Date: Mon, 1 Dec 2025 18:18:31 -0800 Subject: [PATCH 3/3] Install cmake using pipx --- tools/gen_ort_dockerfile.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/tools/gen_ort_dockerfile.py b/tools/gen_ort_dockerfile.py index f7a3cc1..d18ec03 100755 --- a/tools/gen_ort_dockerfile.py +++ b/tools/gen_ort_dockerfile.py @@ -145,13 +145,7 @@ def dockerfile_for_linux(output_file): wget \\ zip -WORKDIR /tmp -ENV CMAKE_VERSION=4.0.3 -RUN if [[ $(uname -m) == "x86_64" ]]; then arch="x86_64"; else arch="aarch64"; fi \ - && curl -OL https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-linux-${arch}.tar.gz \ - && tar -xzf cmake-${CMAKE_VERSION}-linux-${arch}.tar.gz --strip-components=1 -C /usr/local \ - && rm -f cmake-${CMAKE_VERSION}-linux-${arch}.tar.gz \ - && cmake --version +RUN pipx install cmake==4.0.3 --force RUN pip3 install patchelf==0.17.2 numpy>=2.0.0 """