Skip to content

Commit 2e13bd0

Browse files
committed
Merge branch 'main' into freeze-version
2 parents 54654bf + 1948370 commit 2e13bd0

File tree

5 files changed

+14
-12
lines changed

5 files changed

+14
-12
lines changed

CUDA.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ docker build \
6464
--build-arg CUDA_IMAGE=nvidia/cuda \
6565
--build-arg CUDA_VERSION=12.6.3 \
6666
--build-arg CUDA_IMAGE_SUBTAG=runtime-ubuntu22.04 \
67-
--build-arg PYTHON_VERSION=3.13.0 \
67+
--build-arg PYTHON_VERSION=3.13.1 \
6868
-t cuda/python/ver \
6969
-f ver/latest.Dockerfile .
7070
```

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ To install docker, follow the instructions for your platform:
6868

6969
```bash
7070
docker build \
71-
--build-arg PYTHON_VERSION=3.13.0 \
71+
--build-arg PYTHON_VERSION=3.13.1 \
7272
-t python/ver \
7373
-f ver/latest.Dockerfile .
7474
```

base/.gitlab-ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.env:
22
variables:
3-
PYTHON_VERSION: "3.13.0"
3+
PYTHON_VERSION: "3.13.1"
44
TAG_VERSION_MAJ_MIN: "false"
55
TAG_VERSION_MAJ: "false"
66

scipy/.gitlab-ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.env:
22
variables:
3-
PYTHON_VERSION: "3.13.0"
3+
PYTHON_VERSION: "3.13.1"
44
CTAN_REPO_BUILD_LATEST: "https://mirror.init7.net/ctan/systems/texlive/tlnet"
55
TAG_VERSION_MAJ_MIN: "false"
66
TAG_VERSION_MAJ: "false"

ver/.gitlab-ci.yml

+10-8
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.env:
22
variables:
3-
PYTHON_VERSION: "3.13.0"
3+
PYTHON_VERSION: "3.13.1"
44
CUDA_VERSION: "12.6.3"
55
CUDNN_VERSION_AMD64: "9.6.0.74"
66
CUDNN_VERSION_ARM64: "9.6.0.74"
@@ -12,7 +12,7 @@
1212
.before-script-all: &before-script-all
1313
- |
1414
if [[ ! -z "$CUDA_IMAGE_SUBTAG" ]]; then
15-
export CUDA_IMAGE_FLAVOR=`echo $CUDA_IMAGE_SUBTAG | grep -o "runtime\|devel"`
15+
export CUDA_IMAGE_FLAVOR=`echo $CUDA_IMAGE_SUBTAG | grep -o "base\|runtime\|devel"`
1616
if [[ "$CUDA_IMAGE_FLAVOR" == "devel" ]]; then
1717
export CUPTI_AVAILABLE=1
1818
fi
@@ -84,7 +84,7 @@ build:latest-linux-amd64:
8484
-t $CI_APP_REPO:latest${CUDA_IMAGE_FLAVOR:+-}$CUDA_IMAGE_FLAVOR-linux-amd64
8585
-f ver/latest.Dockerfile .
8686
- |
87-
if [[ ! -z "$CUDA_IMAGE" ]]; then
87+
if [[ ! -z "$CUDA_IMAGE" && "$CUDA_IMAGE_SUBTAG" != *"base"* ]]; then
8888
docker build \
8989
--build-arg CUDNN_VERSION_AMD64 \
9090
--build-arg CUDNN_CUDA_VERSION_MAJ_MIN_AMD64 \
@@ -125,7 +125,7 @@ build:latest-linux-arm64v8:
125125
-t $CI_APP_REPO:latest${CUDA_IMAGE_FLAVOR:+-}$CUDA_IMAGE_FLAVOR-linux-arm64v8
126126
-f ver/latest.Dockerfile .
127127
- |
128-
if [[ ! -z "$CUDA_IMAGE" ]]; then
128+
if [[ ! -z "$CUDA_IMAGE" && "$CUDA_IMAGE_SUBTAG" != *"base"* ]]; then
129129
docker build \
130130
--build-arg CUDNN_VERSION_ARM64 \
131131
--build-arg CUDNN_CUDA_VERSION_MAJ_MIN_ARM64 \
@@ -163,7 +163,7 @@ build:version-linux-amd64:
163163
-t $CI_APP_REPO:$CI_APP_TAG${CUDA_IMAGE_FLAVOR:+-}$CUDA_IMAGE_FLAVOR-linux-amd64
164164
-f ver/$PYTHON_VERSION.Dockerfile .
165165
- |
166-
if [[ ! -z "$CUDA_IMAGE" ]]; then
166+
if [[ ! -z "$CUDA_IMAGE" && "$CUDA_IMAGE_SUBTAG" != *"base"* ]]; then
167167
docker build \
168168
--build-arg BUILD_ON_IMAGE=$CI_APP_REPO:$CI_APP_TAG${CUDA_IMAGE_FLAVOR:+-}$CUDA_IMAGE_FLAVOR-linux-amd64 \
169169
--build-arg CUDA_IMAGE_FLAVOR \
@@ -195,7 +195,7 @@ build:version-linux-arm64v8:
195195
-t $CI_APP_REPO:$CI_APP_TAG${CUDA_IMAGE_FLAVOR:+-}$CUDA_IMAGE_FLAVOR-linux-arm64v8
196196
-f ver/$PYTHON_VERSION.Dockerfile .
197197
- |
198-
if [[ ! -z "$CUDA_IMAGE" ]]; then
198+
if [[ ! -z "$CUDA_IMAGE" && "$CUDA_IMAGE_SUBTAG" != *"base"* ]]; then
199199
docker build \
200200
--build-arg BUILD_ON_IMAGE=$CI_APP_REPO:$CI_APP_TAG${CUDA_IMAGE_FLAVOR:+-}$CUDA_IMAGE_FLAVOR-linux-arm64v8 \
201201
--build-arg CUDA_IMAGE_FLAVOR \
@@ -409,29 +409,31 @@ trigger-version-cuda-build:
409409
changes:
410410
- ver/$PYTHON_VERSION.Dockerfile
411411

412-
trigger-latest-cuda-devel-build:
412+
trigger-latest-cuda-self-build:
413413
extends: .post
414414
stage: .post
415415
needs: ["build-manifest:latest-linux-multiarch"]
416416
before_script:
417417
- apk upgrade --no-cache
418418
- apk add --update --no-cache curl
419419
script:
420+
- curl -X POST -F token=$CUDA_PYTHON_VER -F ref=main -F "variables[CUDA_IMAGE_SUBTAG]=$CUDA_IMAGE_BASE_SUBTAG" https://gitlab.b-data.ch/api/v4/projects/318/trigger/pipeline
420421
- curl -X POST -F token=$CUDA_PYTHON_VER -F ref=main -F "variables[CUDA_IMAGE_SUBTAG]=$CUDA_IMAGE_DEVEL_SUBTAG" https://gitlab.b-data.ch/api/v4/projects/318/trigger/pipeline
421422
rules:
422423
- if: $CI_COMMIT_BRANCH == "main" && $CUDA_IMAGE_SUBTAG =~ /runtime/
423424
changes:
424425
- ver/latest.Dockerfile
425426
- cuda/latest.Dockerfile
426427

427-
trigger-version-cuda-devel-build:
428+
trigger-version-cuda-self-build:
428429
extends: .post
429430
stage: .post
430431
needs: ["build-manifest:version-linux-multiarch"]
431432
before_script:
432433
- apk upgrade --no-cache
433434
- apk add --update --no-cache curl
434435
script:
436+
- curl -X POST -F token=$CUDA_PYTHON_VER -F ref=freeze-version -F "variables[CUDA_IMAGE_SUBTAG]=$CUDA_IMAGE_BASE_SUBTAG" https://gitlab.b-data.ch/api/v4/projects/318/trigger/pipeline
435437
- curl -X POST -F token=$CUDA_PYTHON_VER -F ref=freeze-version -F "variables[CUDA_IMAGE_SUBTAG]=$CUDA_IMAGE_DEVEL_SUBTAG" https://gitlab.b-data.ch/api/v4/projects/318/trigger/pipeline
436438
rules:
437439
- if: $CI_COMMIT_BRANCH == "freeze-version" && $CUDA_IMAGE_SUBTAG =~ /runtime/

0 commit comments

Comments
 (0)