Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 9 additions & 4 deletions .github/workflows/build-docker-gpu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,10 @@ jobs:
# reserved for vllm: https://github.com/vllm-project/vllm/blob/main/docker/Dockerfile
job-cuda_128:
name: 'cuda_12.8,cuda,nvidia-cuda'
runs-on: ubuntu-latest
strategy:
matrix:
include: [{arch: amd64, runner: ubuntu-latest}] # , {arch: arm64, runner: ubuntu-24.04-arm}
runs-on: ${{ matrix.runner }}
steps:
- uses: actions/checkout@v7
- run: |
Expand All @@ -52,7 +55,10 @@ jobs:

job-cuda_126:
name: 'cuda_12.6'
runs-on: ubuntu-latest
strategy:
matrix:
include: [{arch: amd64, runner: ubuntu-latest}] # , {arch: arm64, runner: ubuntu-24.04-arm}
runs-on: ${{ matrix.runner }}
steps:
- uses: actions/checkout@v7
- run: |
Expand Down Expand Up @@ -140,7 +146,6 @@ jobs:
--build-arg "ARG_PROFILE_NODEJS=base" \
--build-arg "ARG_PROFILE_JAVA=base,maven" \
--build-arg "ARG_PROFILE_LATEX=base,cjk"
alias_image full-cuda-12.8 latest core-cuda latest && push_image cuda

job-nvidia-ctk:
name: 'nvidia-ctk'
Expand All @@ -149,7 +154,7 @@ jobs:
- uses: actions/checkout@v7
- run: |
source ./tool.sh && export IMG_PREFIX_SRC="docker.io/library"
build_image nvidia-ctk latest docker_cuda/nvidia-ctk.Dockerfile && push_image
build_image nvidia-ctk latest docker_cuda/nvidia-ctk.Dockerfile


## Sync all images in this build (listed by "names") to mirror registry.
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build-docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ env:
DOCKER_MIRROR_REGISTRY_USERNAME: ${{ vars.DOCKER_MIRROR_REGISTRY_USERNAME }}
DOCKER_MIRROR_REGISTRY_PASSWORD: ${{ secrets.DOCKER_MIRROR_REGISTRY_PASSWORD }}
CI_PROJECT_NAME: ${{ vars.CI_PROJECT_NAME || 'LabNow/lab-foundation' }}
DOCKER_PLATFORM: amd64,arm64


jobs:
job-base:
Expand Down Expand Up @@ -106,7 +108,6 @@ jobs:
build_image py-jdk latest docker_core/core.Dockerfile \
--build-arg "ARG_PROFILE_PYTHON=datascience,mkl,database,nlp,cv,chem" \
--build-arg "ARG_PROFILE_JAVA=base"
push_image

job-r-base:
name: 'r-base'
Expand Down Expand Up @@ -197,7 +198,6 @@ jobs:
--build-arg "ARG_PROFILE_R=base,datascience" \
--build-arg "ARG_PROFILE_NODEJS=base" \
--build-arg "ARG_PROFILE_JULIA=base"
push_image data-science-stack

job-full-stack:
name: 'full-stack'
Expand Down
1 change: 0 additions & 1 deletion tool.sh
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,6 @@ clear_images() {
docker image prune --force && docker images ;
}


remove_folder() {
for dir in "$@"; do
if [ -d "$dir" ]; then
Expand Down