Skip to content

Commit e7d8596

Browse files
authored
Update docker images: remove python 3.8 and 3.9 (#23310)
Python 3.8 and 3.9 are removed from the new manylinux images, to reduce image size.
1 parent 1ce5957 commit e7d8596

21 files changed

+27
-27
lines changed

tools/ci_build/github/azure-pipelines/bigmodels-ci-pipeline.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ parameters:
4141

4242
variables:
4343
- name: docker_base_image
44-
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda11_x64_almalinux8_gcc11:20250108.1
44+
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda11_x64_almalinux8_gcc11:20250109.1
4545
- name: linux_trt_version
4646
value: 10.3.0.26-1.cuda11.8
4747
- name: Repository

tools/ci_build/github/azure-pipelines/linux-gpu-ci-pipeline.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@ parameters:
4949
variables:
5050
- name: docker_base_image
5151
${{ if eq(parameters.CudaVersion, '11.8') }}:
52-
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda11_x64_almalinux8_gcc11:20250108.1
52+
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda11_x64_almalinux8_gcc11:20250109.1
5353
${{ if eq(parameters.CudaVersion, '12.2') }}:
54-
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda12_x64_ubi8_gcc12:20250108.1
54+
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda12_x64_ubi8_gcc12:20250109.1
5555

5656
- name: Repository
5757
${{ if eq(parameters.CudaVersion, '11.8') }}:

tools/ci_build/github/azure-pipelines/linux-gpu-tensorrt-ci-pipeline.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ variables:
4040
- template: templates/common-variables.yml
4141
- name: docker_base_image
4242
${{ if eq(parameters.CudaVersion, '11.8') }}:
43-
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda11_x64_almalinux8_gcc11:20250108.1
43+
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda11_x64_almalinux8_gcc11:20250109.1
4444
${{ if eq(parameters.CudaVersion, '12.2') }}:
45-
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda12_x64_ubi8_gcc12:20250108.1
45+
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda12_x64_ubi8_gcc12:20250109.1
4646
- name: linux_trt_version
4747
${{ if eq(parameters.CudaVersion, '11.8') }}:
4848
value: ${{ variables.linux_trt_version_cuda11 }}

tools/ci_build/github/azure-pipelines/linux-gpu-tensorrt-cuda-minimal-ci-pipeline.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ variables:
4040
- template: templates/common-variables.yml
4141
- name: docker_base_image
4242
${{ if eq(parameters.CudaVersion, '11.8') }}:
43-
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda11_x64_almalinux8_gcc11:20250108.1
43+
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda11_x64_almalinux8_gcc11:20250109.1
4444
${{ if eq(parameters.CudaVersion, '12.2') }}:
45-
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda12_x64_ubi8_gcc12:20250108.1
45+
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda12_x64_ubi8_gcc12:20250109.1
4646
- name: linux_trt_version
4747
${{ if eq(parameters.CudaVersion, '11.8') }}:
4848
value: ${{ variables.linux_trt_version_cuda11 }}

tools/ci_build/github/azure-pipelines/py-cuda-alt-package-test-pipeline.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ stages:
1818
machine_pool: 'Onnxruntime-Linux-GPU'
1919
python_wheel_suffix: '_gpu'
2020
timeout: 480
21-
docker_base_image: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda11_x64_almalinux8_gcc11:20250108.1
21+
docker_base_image: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda11_x64_almalinux8_gcc11:20250109.1
2222
cuda_version: '11.8'
2323

2424
- stage: Republish_Wheels

tools/ci_build/github/azure-pipelines/py-cuda-package-test-pipeline.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ stages:
1818
machine_pool: 'Onnxruntime-Linux-GPU'
1919
python_wheel_suffix: '_gpu'
2020
timeout: 480
21-
docker_base_image: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda12_x64_ubi8_gcc12:20250108.1
21+
docker_base_image: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda12_x64_ubi8_gcc12:20250109.1
2222
cuda_version: '12.2'
2323

2424
- stage: Republish_Wheels

tools/ci_build/github/azure-pipelines/stages/java-cuda-packaging-stage.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -142,9 +142,9 @@ stages:
142142
value: false
143143
- name: docker_base_image
144144
${{ if eq(parameters.CudaVersion, '11.8') }}:
145-
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda11_x64_almalinux8_gcc11:20250108.1
145+
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda11_x64_almalinux8_gcc11:20250109.1
146146
${{ if eq(parameters.CudaVersion, '12.2') }}:
147-
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda12_x64_ubi8_gcc12:20250108.1
147+
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda12_x64_ubi8_gcc12:20250109.1
148148
timeoutInMinutes: 60
149149

150150
steps:

tools/ci_build/github/azure-pipelines/stages/jobs/py-linux-cuda-package-test-job.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ jobs:
4545
- template: ../../templates/common-variables.yml
4646
- name: docker_base_image
4747
${{ if eq(parameters.CudaVersion, '11.8') }}:
48-
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda11_x64_almalinux8_gcc11:20250108.1
48+
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda11_x64_almalinux8_gcc11:20250109.1
4949
${{ if eq(parameters.CudaVersion, '12.2') }}:
50-
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda12_x64_ubi8_gcc12:20250108.1
50+
value: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda12_x64_ubi8_gcc12:20250109.1
5151
- name: linux_trt_version
5252
${{ if eq(parameters.CudaVersion, '11.8') }}:
5353
value: ${{ variables.linux_trt_version_cuda11 }}

tools/ci_build/github/azure-pipelines/stages/py-gpu-packaging-stage.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,9 @@ stages:
6868
cmake_build_type: ${{ parameters.cmake_build_type }}
6969
cuda_version: ${{ parameters.cuda_version }}
7070
${{ if eq(parameters.cuda_version, '11.8') }}:
71-
docker_base_image: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda11_x64_almalinux8_gcc11:20250108.1
71+
docker_base_image: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda11_x64_almalinux8_gcc11:20250109.1
7272
${{ if eq(parameters.cuda_version, '12.2') }}:
73-
docker_base_image: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda12_x64_ubi8_gcc12:20250108.1
73+
docker_base_image: onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda12_x64_ubi8_gcc12:20250109.1
7474

7575
- ${{ if eq(parameters.enable_windows_dml, true) }}:
7676
- ${{ each python_version in parameters.PythonVersions }}:

tools/ci_build/github/linux/docker/Dockerfile.manylinux2_28_cpu

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cpu_x64_ubi8_gcc14:20250108.1
1+
FROM onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cpu_x64_ubi8_gcc14:20250109.1
22

33
ENV JAVA_HOME=/usr/lib/jvm/msopenjdk-17
44

tools/ci_build/github/linux/docker/inference/aarch64/default/cpu/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Licensed under the MIT License.
33

44
# This file is used by Zip-Nuget Packaging NoContribOps Pipeline,Zip-Nuget-Java Packaging Pipeline
5-
FROM onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cpu_aarch64_ubi8_gcc14_dotnet:20250108.1
5+
FROM onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cpu_aarch64_ubi8_gcc14_dotnet:20250109.1
66

77
ENV LANG=en_US.UTF-8
88
ENV LC_ALL=en_US.UTF-8

tools/ci_build/github/linux/docker/inference/aarch64/python/cpu/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cpu_aarch64_ubi8_gcc14:20250108.1
1+
FROM onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cpu_aarch64_ubi8_gcc14:20250109.1
22

33
ADD scripts /tmp/scripts
44
RUN cd /tmp/scripts && /tmp/scripts/install_centos.sh && /tmp/scripts/install_deps.sh && rm -rf /tmp/scripts

tools/ci_build/github/linux/docker/inference/aarch64/python/cpu/scripts/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ mypy
44
pytest
55
setuptools>=68.2.2
66
wheel
7-
onnx==1.17.0
7+
onnx==1.17.0 ; python_version < '3.13'
88
protobuf==4.21.12
99
sympy==1.12
1010
flatbuffers

tools/ci_build/github/linux/docker/inference/x86_64/default/cpu/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Licensed under the MIT License.
33

44
# This file is used by Zip-Nuget Packaging NoContribOps Pipeline,Zip-Nuget-Java Packaging Pipeline
5-
FROM onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cpu_x64_ubi8_gcc14_dotnet:20250108.1
5+
FROM onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cpu_x64_ubi8_gcc14_dotnet:20250109.1
66

77
ENV LANG=en_US.UTF-8
88
ENV LC_ALL=en_US.UTF-8

tools/ci_build/github/linux/docker/inference/x86_64/default/cuda11/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Licensed under the MIT License.
33

44
# This file is used by Zip-Nuget Packaging NoContribOps Pipeline,Zip-Nuget-Java Packaging Pipeline
5-
FROM onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda11_x64_almalinux8_gcc11_dotnet:20250108.1
5+
FROM onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda11_x64_almalinux8_gcc11_dotnet:20250109.1
66

77
ARG TRT_VERSION
88
#Install TensorRT only if TRT_VERSION is not empty

tools/ci_build/github/linux/docker/inference/x86_64/default/cuda12/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Licensed under the MIT License.
33

44
# This file is used by Zip-Nuget Packaging NoContribOps Pipeline,Zip-Nuget-Java Packaging Pipeline
5-
FROM onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda12_x64_ubi8_gcc12_dotnet:20250108.1
5+
FROM onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cuda12_x64_ubi8_gcc12_dotnet:20250109.1
66
ARG TRT_VERSION
77

88
#Install TensorRT only if TRT_VERSION is not empty

tools/ci_build/github/linux/docker/inference/x86_64/python/cpu/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cpu_x64_ubi8_gcc14:20250108.1
1+
FROM onnxruntimebuildcache.azurecr.io/internal/azureml/onnxruntime/build/cpu_x64_ubi8_gcc14:20250109.1
22

33
ADD scripts /tmp/scripts
44
RUN cd /tmp/scripts && /tmp/scripts/install_centos.sh && rm -rf /tmp/scripts

tools/ci_build/github/linux/docker/scripts/lort/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ beartype==0.15.0
33
flatbuffers
44
cerberus
55
h5py
6-
onnx==1.17.0
6+
onnx==1.17.0 ; python_version < '3.13'
77
# Python dependencies required for pytorch development
88
astunparse
99
expecttest!=0.2.0

tools/ci_build/github/linux/docker/scripts/manylinux/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ mypy
44
pytest
55
setuptools>=68.2.2
66
wheel
7-
onnx==1.17.0
7+
onnx==1.17.0 ; python_version < '3.13'
88
protobuf==4.21.12
99
sympy==1.12 ; python_version < '3.9'
1010
sympy==1.13 ; python_version >= '3.9'

tools/ci_build/github/linux/docker/scripts/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ mypy
55
pytest
66
setuptools==69.0.3
77
wheel==0.42.0
8-
onnx==1.17.0
8+
onnx==1.17.0 ; python_version < '3.13'
99
argparse
1010
sympy==1.12
1111
flatbuffers

tools/ci_build/github/linux/python/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ mypy
33
pytest
44
setuptools>=68.2.2
55
wheel
6-
onnx==1.17.0
6+
onnx==1.17.0 ; python_version < '3.13'
77
protobuf==4.21.12
88
sympy==1.12
99
flatbuffers

0 commit comments

Comments
 (0)