Skip to content

Commit 98045f0

Browse files
committed
Freeze Python v3.13.16
1 parent cd5e3a9 commit 98045f0

7 files changed

Lines changed: 12 additions & 99 deletions

File tree

‎base/.gitlab-ci.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
variables:
2-
PYTHON_VERSION: "3.15.1"
3-
TAG_VERSION_MAJ_MIN: "false"
2+
PYTHON_VERSION: "3.13.16"
3+
TAG_VERSION_MAJ_MIN: "true"
44
TAG_VERSION_MAJ: "false"
55

66
workflow:

‎base/3.13.16.Dockerfile‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ ARG BASE_IMAGE=debian
22
ARG BASE_IMAGE_TAG=13
33
ARG BUILD_ON_IMAGE=glcr.b-data.ch/python/ver
44
ARG PYTHON_VERSION=3.13.16
5-
ARG NEOVIM_VERSION=0.12.5
5+
ARG NEOVIM_VERSION=0.12.6
66
ARG GIT_VERSION=2.56.0
77
ARG GIT_LFS_VERSION=3.8.0
88
ARG PANDOC_VERSION=3.10

‎cuda/3.13.16.Dockerfile‎

Lines changed: 2 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,9 @@ ARG CUDNN_CUDA_VERSION_MAJ_MIN=13.4
55
ARG CUDNN_CUDA_VERSION_MAJ_MIN_AMD64=${CUDNN_CUDA_VERSION_MAJ_MIN}
66
ARG CUDNN_CUDA_VERSION_MAJ_MIN_ARM64=${CUDNN_CUDA_VERSION_MAJ_MIN}
77

8-
ARG NCCL_VERSION=2.31.2
9-
ARG NCCL_VERSION_AMD64=${NCCL_VERSION}
10-
ARG NCCL_VERSION_ARM64=${NCCL_VERSION}
11-
ARG NCCL_CUDA_VERSION_MAJ_MIN=13.4
12-
ARG NCCL_CUDA_VERSION_MAJ_MIN_AMD64=${NCCL_CUDA_VERSION_MAJ_MIN}
13-
ARG NCCL_CUDA_VERSION_MAJ_MIN_ARM64=${NCCL_CUDA_VERSION_MAJ_MIN}
14-
158
## CUDA_IMAGE
16-
## ├── nvidia/cuda:13.4.2-runtime-ubuntu24.04
17-
## └── nvidia/cuda:13.4.2-devel-ubuntu24.04
9+
## ├── nvidia/cuda:13.4.3-runtime-ubuntu24.04
10+
## └── nvidia/cuda:13.4.3-devel-ubuntu24.04
1811
ARG BUILD_ON_IMAGE
1912
ARG CUDNN_VERSION_MAJ=${CUDNN_VERSION%%.*}
2013
ARG CUDNN_VERSION_MAJ=${CUDNN_VERSION_MAJ:-${CUDNN_VERSION_AMD64%%.*}}
@@ -26,47 +19,30 @@ FROM ${BUILD_ON_IMAGE} AS cudnn8-runtime-amd64
2619
ARG CUDNN_VERSION_AMD64
2720
ARG CUDNN_CUDA_VERSION_MAJ_MIN_AMD64
2821

29-
ARG NCCL_VERSION_AMD64
30-
ARG NCCL_CUDA_VERSION_MAJ_MIN_AMD64
31-
3222
LABEL com.nvidia.cudnn.version="${CUDNN_VERSION_AMD64}"
3323

3424
ENV CUDNN_VERSION=${CUDNN_VERSION_AMD64}
3525
ENV NV_CUDNN_PACKAGE_VERSION=${CUDNN_VERSION_AMD64}
3626
ENV NV_CUDNN_PACKAGE_NAME=libcudnn${NV_CUDNN_PACKAGE_VERSION%%.*}
3727
ENV NV_CUDNN_PACKAGE="${NV_CUDNN_PACKAGE_NAME}=${NV_CUDNN_PACKAGE_VERSION}-1+cuda${CUDNN_CUDA_VERSION_MAJ_MIN_AMD64}"
3828

39-
ENV NV_LIBNCCL_PACKAGE_NAME=libnccl2
40-
ENV NV_LIBNCCL_PACKAGE_VERSION=${NCCL_VERSION_AMD64}
41-
ENV NV_LIBNCCL_PACKAGE="${NV_LIBNCCL_PACKAGE_NAME}=${NV_LIBNCCL_PACKAGE_VERSION}-1+cuda${NCCL_CUDA_VERSION_MAJ_MIN_AMD64}"
42-
4329
FROM ${BUILD_ON_IMAGE} AS cudnn8-runtime-arm64
4430

4531
ARG CUDNN_VERSION_ARM64
4632
ARG CUDNN_CUDA_VERSION_MAJ_MIN_ARM64
4733

48-
ARG NCCL_VERSION_ARM64
49-
ARG NCCL_CUDA_VERSION_MAJ_MIN_ARM64
50-
5134
LABEL com.nvidia.cudnn.version="${CUDNN_VERSION_ARM64}"
5235

5336
ENV CUDNN_VERSION=${CUDNN_VERSION_ARM64}
5437
ENV NV_CUDNN_PACKAGE_VERSION=${CUDNN_VERSION_ARM64}
5538
ENV NV_CUDNN_PACKAGE_NAME=libcudnn${NV_CUDNN_PACKAGE_VERSION%%.*}
5639
ENV NV_CUDNN_PACKAGE="${NV_CUDNN_PACKAGE_NAME}=${NV_CUDNN_PACKAGE_VERSION}-1+cuda${CUDNN_CUDA_VERSION_MAJ_MIN_ARM64}"
5740

58-
ENV NV_LIBNCCL_PACKAGE_NAME=libnccl2
59-
ENV NV_LIBNCCL_PACKAGE_VERSION=${NCCL_VERSION_ARM64}
60-
ENV NV_LIBNCCL_PACKAGE="${NV_LIBNCCL_PACKAGE_NAME}=${NV_LIBNCCL_PACKAGE_VERSION}-1+cuda${NCCL_CUDA_VERSION_MAJ_MIN_ARM64}"
61-
6241
FROM ${BUILD_ON_IMAGE} AS cudnn8-devel-amd64
6342

6443
ARG CUDNN_VERSION_AMD64
6544
ARG CUDNN_CUDA_VERSION_MAJ_MIN_AMD64
6645

67-
ARG NCCL_VERSION_AMD64
68-
ARG NCCL_CUDA_VERSION_MAJ_MIN_AMD64
69-
7046
LABEL com.nvidia.cudnn.version="${CUDNN_VERSION_AMD64}"
7147

7248
ENV CUDNN_VERSION=${CUDNN_VERSION_AMD64}
@@ -77,22 +53,11 @@ ENV NV_CUDNN_DEV_PACKAGE_NAME=libcudnn${NV_CUDNN_DEV_PACKAGE_VERSION%%.*}-dev
7753
ENV NV_CUDNN_PACKAGE="${NV_CUDNN_PACKAGE_NAME}=${NV_CUDNN_PACKAGE_VERSION}-1+cuda${CUDNN_CUDA_VERSION_MAJ_MIN_AMD64}"
7854
ENV NV_CUDNN_DEV_PACKAGE="${NV_CUDNN_DEV_PACKAGE_NAME}=${NV_CUDNN_DEV_PACKAGE_VERSION}-1+cuda${CUDNN_CUDA_VERSION_MAJ_MIN_AMD64}"
7955

80-
ENV NV_LIBNCCL_PACKAGE_NAME=libnccl2
81-
ENV NV_LIBNCCL_PACKAGE_VERSION=${NCCL_VERSION_AMD64}
82-
ENV NV_LIBNCCL_PACKAGE="${NV_LIBNCCL_PACKAGE_NAME}=${NV_LIBNCCL_PACKAGE_VERSION}-1+cuda${NCCL_CUDA_VERSION_MAJ_MIN_AMD64}"
83-
84-
ENV NV_LIBNCCL_DEV_PACKAGE_NAME=libnccl-dev
85-
ENV NV_LIBNCCL_DEV_PACKAGE_VERSION=${NCCL_VERSION_AMD64}
86-
ENV NV_LIBNCCL_DEV_PACKAGE="${NV_LIBNCCL_DEV_PACKAGE_NAME}=${NV_LIBNCCL_DEV_PACKAGE_VERSION}-1+cuda${NCCL_CUDA_VERSION_MAJ_MIN_AMD64}"
87-
8856
FROM ${BUILD_ON_IMAGE} AS cudnn8-devel-arm64
8957

9058
ARG CUDNN_VERSION_ARM64
9159
ARG CUDNN_CUDA_VERSION_MAJ_MIN_ARM64
9260

93-
ARG NCCL_VERSION_ARM64
94-
ARG NCCL_CUDA_VERSION_MAJ_MIN_ARM64
95-
9661
LABEL com.nvidia.cudnn.version="${CUDNN_VERSION_ARM64}"
9762

9863
ENV CUDNN_VERSION=${CUDNN_VERSION_ARM64}
@@ -103,60 +68,35 @@ ENV NV_CUDNN_DEV_PACKAGE_NAME=libcudnn${NV_CUDNN_DEV_PACKAGE_VERSION%%.*}-dev
10368
ENV NV_CUDNN_PACKAGE="${NV_CUDNN_PACKAGE_NAME}=${NV_CUDNN_PACKAGE_VERSION}-1+cuda${CUDNN_CUDA_VERSION_MAJ_MIN_ARM64}"
10469
ENV NV_CUDNN_DEV_PACKAGE="${NV_CUDNN_DEV_PACKAGE_NAME}=${NV_CUDNN_DEV_PACKAGE_VERSION}-1+cuda${CUDNN_CUDA_VERSION_MAJ_MIN_ARM64}"
10570

106-
ENV NV_LIBNCCL_PACKAGE_NAME=libnccl2
107-
ENV NV_LIBNCCL_PACKAGE_VERSION=${NCCL_VERSION_ARM64}
108-
ENV NV_LIBNCCL_PACKAGE="${NV_LIBNCCL_PACKAGE_NAME}=${NV_LIBNCCL_PACKAGE_VERSION}-1+cuda${NCCL_CUDA_VERSION_MAJ_MIN_ARM64}"
109-
110-
ENV NV_LIBNCCL_DEV_PACKAGE_NAME=libnccl-dev
111-
ENV NV_LIBNCCL_DEV_PACKAGE_VERSION=${NCCL_VERSION_ARM64}
112-
ENV NV_LIBNCCL_DEV_PACKAGE="${NV_LIBNCCL_DEV_PACKAGE_NAME}=${NV_LIBNCCL_DEV_PACKAGE_VERSION}-1+cuda${NCCL_CUDA_VERSION_MAJ_MIN_ARM64}"
113-
11471
FROM ${BUILD_ON_IMAGE} AS cudnn9-runtime-amd64
11572

11673
ARG CUDNN_VERSION_AMD64
11774
ARG CUDNN_CUDA_VERSION_MAJ_MIN_AMD64
11875

119-
ARG NCCL_VERSION_AMD64
120-
ARG NCCL_CUDA_VERSION_MAJ_MIN_AMD64
121-
12276
LABEL com.nvidia.cudnn.version="${CUDNN_VERSION_AMD64}"
12377

12478
ENV CUDNN_VERSION=${CUDNN_VERSION_AMD64}
12579
ENV NV_CUDNN_PACKAGE_VERSION=${CUDNN_VERSION_AMD64}
12680
ENV NV_CUDNN_PACKAGE_NAME=libcudnn${NV_CUDNN_PACKAGE_VERSION%%.*}-cuda-${CUDNN_CUDA_VERSION_MAJ_MIN_AMD64%%.*}
12781
ENV NV_CUDNN_PACKAGE="${NV_CUDNN_PACKAGE_NAME}=${NV_CUDNN_PACKAGE_VERSION}-1"
12882

129-
ENV NV_LIBNCCL_PACKAGE_NAME=libnccl2
130-
ENV NV_LIBNCCL_PACKAGE_VERSION=${NCCL_VERSION_AMD64}
131-
ENV NV_LIBNCCL_PACKAGE="${NV_LIBNCCL_PACKAGE_NAME}=${NV_LIBNCCL_PACKAGE_VERSION}-1+cuda${NCCL_CUDA_VERSION_MAJ_MIN_AMD64}"
132-
13383
FROM ${BUILD_ON_IMAGE} AS cudnn9-runtime-arm64
13484

13585
ARG CUDNN_VERSION_ARM64
13686
ARG CUDNN_CUDA_VERSION_MAJ_MIN_ARM64
13787

138-
ARG NCCL_VERSION_ARM64
139-
ARG NCCL_CUDA_VERSION_MAJ_MIN_ARM64
140-
14188
LABEL com.nvidia.cudnn.version="${CUDNN_VERSION_ARM64}"
14289

14390
ENV CUDNN_VERSION=${CUDNN_VERSION_ARM64}
14491
ENV NV_CUDNN_PACKAGE_VERSION=${CUDNN_VERSION_ARM64}
14592
ENV NV_CUDNN_PACKAGE_NAME=libcudnn${NV_CUDNN_PACKAGE_VERSION%%.*}-cuda-${CUDNN_CUDA_VERSION_MAJ_MIN_ARM64%%.*}
14693
ENV NV_CUDNN_PACKAGE="${NV_CUDNN_PACKAGE_NAME}=${NV_CUDNN_PACKAGE_VERSION}-1"
14794

148-
ENV NV_LIBNCCL_PACKAGE_NAME=libnccl2
149-
ENV NV_LIBNCCL_PACKAGE_VERSION=${NCCL_VERSION_ARM64}
150-
ENV NV_LIBNCCL_PACKAGE="${NV_LIBNCCL_PACKAGE_NAME}=${NV_LIBNCCL_PACKAGE_VERSION}-1+cuda${NCCL_CUDA_VERSION_MAJ_MIN_ARM64}"
151-
15295
FROM ${BUILD_ON_IMAGE} AS cudnn9-devel-amd64
15396

15497
ARG CUDNN_VERSION_AMD64
15598
ARG CUDNN_CUDA_VERSION_MAJ_MIN_AMD64
15699

157-
ARG NCCL_VERSION_AMD64
158-
ARG NCCL_CUDA_VERSION_MAJ_MIN_AMD64
159-
160100
LABEL com.nvidia.cudnn.version="${CUDNN_VERSION_AMD64}"
161101

162102
ENV CUDNN_VERSION=${CUDNN_VERSION_AMD64}
@@ -170,22 +110,11 @@ ENV NV_CUDNN_PACKAGE="${NV_CUDNN_PACKAGE_NAME}=${NV_CUDNN_PACKAGE_VERSION}-1"
170110
ENV NV_CUDNN_DEV_PACKAGE="${NV_CUDNN_DEV_PACKAGE_NAME}=${NV_CUDNN_DEV_PACKAGE_VERSION}-1"
171111
ENV NV_CUDNN_HEADERS_PACKAGE="${NV_CUDNN_HEADERS_PACKAGE_NAME}=${NV_CUDNN_HEADERS_PACKAGE_VERSION}-1"
172112

173-
ENV NV_LIBNCCL_PACKAGE_NAME=libnccl2
174-
ENV NV_LIBNCCL_PACKAGE_VERSION=${NCCL_VERSION_AMD64}
175-
ENV NV_LIBNCCL_PACKAGE="${NV_LIBNCCL_PACKAGE_NAME}=${NV_LIBNCCL_PACKAGE_VERSION}-1+cuda${NCCL_CUDA_VERSION_MAJ_MIN_AMD64}"
176-
177-
ENV NV_LIBNCCL_DEV_PACKAGE_NAME=libnccl-dev
178-
ENV NV_LIBNCCL_DEV_PACKAGE_VERSION=${NCCL_VERSION_AMD64}
179-
ENV NV_LIBNCCL_DEV_PACKAGE="${NV_LIBNCCL_DEV_PACKAGE_NAME}=${NV_LIBNCCL_DEV_PACKAGE_VERSION}-1+cuda${NCCL_CUDA_VERSION_MAJ_MIN_AMD64}"
180-
181113
FROM ${BUILD_ON_IMAGE} AS cudnn9-devel-arm64
182114

183115
ARG CUDNN_VERSION_ARM64
184116
ARG CUDNN_CUDA_VERSION_MAJ_MIN_ARM64
185117

186-
ARG NCCL_VERSION_ARM64
187-
ARG NCCL_CUDA_VERSION_MAJ_MIN_ARM64
188-
189118
LABEL com.nvidia.cudnn.version="${CUDNN_VERSION_ARM64}"
190119

191120
ENV CUDNN_VERSION=${CUDNN_VERSION_ARM64}
@@ -199,14 +128,6 @@ ENV NV_CUDNN_PACKAGE="${NV_CUDNN_PACKAGE_NAME}=${NV_CUDNN_PACKAGE_VERSION}-1"
199128
ENV NV_CUDNN_DEV_PACKAGE="${NV_CUDNN_DEV_PACKAGE_NAME}=${NV_CUDNN_DEV_PACKAGE_VERSION}-1"
200129
ENV NV_CUDNN_HEADERS_PACKAGE="${NV_CUDNN_HEADERS_PACKAGE_NAME}=${NV_CUDNN_HEADERS_PACKAGE_VERSION}-1"
201130

202-
ENV NV_LIBNCCL_PACKAGE_NAME=libnccl2
203-
ENV NV_LIBNCCL_PACKAGE_VERSION=${NCCL_VERSION_ARM64}
204-
ENV NV_LIBNCCL_PACKAGE="${NV_LIBNCCL_PACKAGE_NAME}=${NV_LIBNCCL_PACKAGE_VERSION}-1+cuda${NCCL_CUDA_VERSION_MAJ_MIN_ARM64}"
205-
206-
ENV NV_LIBNCCL_DEV_PACKAGE_NAME=libnccl-dev
207-
ENV NV_LIBNCCL_DEV_PACKAGE_VERSION=${NCCL_VERSION_ARM64}
208-
ENV NV_LIBNCCL_DEV_PACKAGE="${NV_LIBNCCL_DEV_PACKAGE_NAME}=${NV_LIBNCCL_DEV_PACKAGE_VERSION}-1+cuda${NCCL_CUDA_VERSION_MAJ_MIN_ARM64}"
209-
210131
FROM cudnn${CUDNN_VERSION_MAJ}-${CUDA_IMAGE_FLAVOR}-${TARGETARCH}
211132

212133
ARG DEBIAN_FRONTEND=noninteractive
@@ -258,13 +179,5 @@ RUN cpuBlasLib="$(update-alternatives --query \
258179
${NV_CUDNN_PACKAGE_NAME} \
259180
${NV_CUDNN_DEV_PACKAGE_NAME} \
260181
${NV_CUDNN_HEADERS_PACKAGE_NAME} \
261-
## Install NCCL
262-
&& apt-get -y install --no-install-recommends \
263-
${NV_LIBNCCL_PACKAGE} \
264-
${NV_LIBNCCL_DEV_PACKAGE} \
265-
## Keep apt from auto upgrading the NCCL package
266-
&& apt-mark hold \
267-
${NV_LIBNCCL_PACKAGE_NAME} \
268-
${NV_LIBNCCL_DEV_PACKAGE_NAME} \
269182
## Clean up
270183
&& rm -rf /var/lib/apt/lists/*

‎scipy/.gitlab-ci.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
variables:
2-
PYTHON_VERSION: "3.15.1"
2+
PYTHON_VERSION: "3.13.16"
33
CTAN_REPO_BUILD_LATEST: "https://mirror.init7.net/ctan/systems/texlive/tlnet"
4-
TAG_VERSION_MAJ_MIN: "false"
4+
TAG_VERSION_MAJ_MIN: "true"
55
TAG_VERSION_MAJ: "false"
66

77
.before-script-build: &before-script-build

‎scipy/3.13.16.Dockerfile‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
ARG BUILD_ON_IMAGE=glcr.b-data.ch/python/base
22
ARG PYTHON_VERSION=3.13.16
3-
ARG QUARTO_VERSION=1.10.18
4-
ARG CTAN_REPO=https://mirror.ctan.org/systems/texlive/tlnet
3+
ARG QUARTO_VERSION=1.10.19
4+
ARG CTAN_REPO=https://www.texlive.info/tlnet-archive/2026/10/21/tlnet
55

66
FROM ${BUILD_ON_IMAGE}${PYTHON_VERSION:+:$PYTHON_VERSION}
77

‎ver/.gitlab-ci.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
variables:
2-
PYTHON_VERSION: "3.15.1"
2+
PYTHON_VERSION: "3.13.16"
33
CUDA_VERSION: "13.4.3"
44
CUDNN_VERSION_AMD64: "9.27.0.42"
55
CUDNN_VERSION_ARM64: "9.27.0.42"
66
CUDNN_CUDA_VERSION_MAJ_MIN_AMD64: "13.4"
77
CUDNN_CUDA_VERSION_MAJ_MIN_ARM64: "13.4"
8-
TAG_VERSION_MAJ_MIN: "false"
8+
TAG_VERSION_MAJ_MIN: "true"
99
TAG_VERSION_MAJ: "false"
1010

1111
workflow:

‎ver/3.13.16.Dockerfile‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ ARG BASE_IMAGE_TAG=13
33
ARG CUDA_IMAGE
44
ARG CUDA_IMAGE_SUBTAG
55
ARG BLAS=libopenblas-dev
6-
ARG CUDA_VERSION=13.4.2
6+
ARG CUDA_VERSION=13.4.3
77
ARG PYTHON_VERSION=3.13.16
88

99
FROM glcr.b-data.ch/python/psi${PYTHON_VERSION:+/}${PYTHON_VERSION:-:none}${PYTHON_VERSION:+/$BASE_IMAGE}${PYTHON_VERSION:+:$BASE_IMAGE_TAG} as psi

0 commit comments

Comments
 (0)