Skip to content

Commit 29b1305

Browse files
committed
CUDA 13 docker build
1 parent 399a760 commit 29b1305

24 files changed

+88
-112
lines changed

.github/workflows/build_docker_package.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,9 @@ jobs:
1212
- cpu
1313
- rocm61
1414
- rocm62
15-
- cu122
16-
- cu123
1715
- cu124
1816
- cu128
17+
- cu130
1918

2019
runs-on: ubuntu-latest
2120
steps:

docker/Dockerfile.package-cpu

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,6 @@ RUN bash /install/almalinux_install_conda.sh
2929
ENV PATH=/opt/conda/bin:${PATH}
3030

3131
# Install Python
32-
RUN conda create -n py38 python=3.8 -y
33-
RUN conda create -n py39 python=3.9 -y
34-
RUN conda create -n py310 python=3.10 -y
35-
RUN conda create -n py311 python=3.11 -y
36-
RUN conda create -n py312 python=3.12 -y
3732
RUN conda create -n py313 python=3.13 -y
3833
COPY install/almalinux_install_python_package.sh /install/almalinux_install_python_package.sh
3934
RUN bash /install/almalinux_install_python_package.sh

docker/Dockerfile.package-cu117

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,6 @@ RUN bash /install/almalinux_install_conda.sh
3636
ENV PATH=/opt/conda/bin:${PATH}
3737

3838
# Install Python
39-
RUN conda create -n py38 python=3.8 -y
40-
RUN conda create -n py39 python=3.9 -y
41-
RUN conda create -n py310 python=3.10 -y
42-
RUN conda create -n py311 python=3.11 -y
43-
RUN conda create -n py312 python=3.12 -y
4439
RUN conda create -n py313 python=3.13 -y
4540
COPY install/almalinux_install_python_package.sh /install/almalinux_install_python_package.sh
4641
RUN bash /install/almalinux_install_python_package.sh

docker/Dockerfile.package-cu118

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,6 @@ RUN bash /install/almalinux_install_conda.sh
3636
ENV PATH=/opt/conda/bin:${PATH}
3737

3838
# Install Python
39-
RUN conda create -n py38 python=3.8 -y
40-
RUN conda create -n py39 python=3.9 -y
41-
RUN conda create -n py310 python=3.10 -y
42-
RUN conda create -n py311 python=3.11 -y
43-
RUN conda create -n py312 python=3.12 -y
4439
RUN conda create -n py313 python=3.13 -y
4540
COPY install/almalinux_install_python_package.sh /install/almalinux_install_python_package.sh
4641
RUN bash /install/almalinux_install_python_package.sh

docker/Dockerfile.package-cu121

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,6 @@ RUN bash /install/almalinux_install_conda.sh
3636
ENV PATH=/opt/conda/bin:${PATH}
3737

3838
# Install Python
39-
RUN conda create -n py38 python=3.8 -y
40-
RUN conda create -n py39 python=3.9 -y
41-
RUN conda create -n py310 python=3.10 -y
42-
RUN conda create -n py311 python=3.11 -y
43-
RUN conda create -n py312 python=3.12 -y
4439
RUN conda create -n py313 python=3.13 -y
4540
COPY install/almalinux_install_python_package.sh /install/almalinux_install_python_package.sh
4641
RUN bash /install/almalinux_install_python_package.sh

docker/Dockerfile.package-cu122

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,6 @@ RUN bash /install/almalinux_install_conda.sh
3636
ENV PATH=/opt/conda/bin:${PATH}
3737

3838
# Install Python
39-
RUN conda create -n py38 python=3.8 -y
40-
RUN conda create -n py39 python=3.9 -y
41-
RUN conda create -n py310 python=3.10 -y
42-
RUN conda create -n py311 python=3.11 -y
43-
RUN conda create -n py312 python=3.12 -y
4439
RUN conda create -n py313 python=3.13 -y
4540
COPY install/almalinux_install_python_package.sh /install/almalinux_install_python_package.sh
4641
RUN bash /install/almalinux_install_python_package.sh

docker/Dockerfile.package-cu123

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,6 @@ RUN bash /install/almalinux_install_conda.sh
3636
ENV PATH=/opt/conda/bin:${PATH}
3737

3838
# Install Python
39-
RUN conda create -n py38 python=3.8 -y
40-
RUN conda create -n py39 python=3.9 -y
41-
RUN conda create -n py310 python=3.10 -y
42-
RUN conda create -n py311 python=3.11 -y
43-
RUN conda create -n py312 python=3.12 -y
4439
RUN conda create -n py313 python=3.13 -y
4540
COPY install/almalinux_install_python_package.sh /install/almalinux_install_python_package.sh
4641
RUN bash /install/almalinux_install_python_package.sh

docker/Dockerfile.package-cu124

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,6 @@ RUN bash /install/almalinux_install_conda.sh
3636
ENV PATH=/opt/conda/bin:${PATH}
3737

3838
# Install Python
39-
RUN conda create -n py38 python=3.8 -y
40-
RUN conda create -n py39 python=3.9 -y
41-
RUN conda create -n py310 python=3.10 -y
42-
RUN conda create -n py311 python=3.11 -y
43-
RUN conda create -n py312 python=3.12 -y
4439
RUN conda create -n py313 python=3.13 -y
4540
COPY install/almalinux_install_python_package.sh /install/almalinux_install_python_package.sh
4641
RUN bash /install/almalinux_install_python_package.sh

docker/Dockerfile.package-cu128

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,6 @@ RUN bash /install/almalinux_install_conda.sh
3636
ENV PATH=/opt/conda/bin:${PATH}
3737

3838
# Install Python
39-
RUN conda create -n py38 python=3.8 -y
40-
RUN conda create -n py39 python=3.9 -y
41-
RUN conda create -n py310 python=3.10 -y
42-
RUN conda create -n py311 python=3.11 -y
43-
RUN conda create -n py312 python=3.12 -y
4439
RUN conda create -n py313 python=3.13 -y
4540
COPY install/almalinux_install_python_package.sh /install/almalinux_install_python_package.sh
4641
RUN bash /install/almalinux_install_python_package.sh

docker/Dockerfile.package-cu130

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# Docker image: mlc-ai/package-vulkan
2+
3+
FROM quay.io/pypa/manylinux_2_28_x86_64
4+
5+
# install core
6+
COPY install/almalinux_install_core.sh /install/almalinux_install_core.sh
7+
RUN bash /install/almalinux_install_core.sh
8+
9+
# install cmake
10+
COPY install/almalinux_install_cmake.sh /install/almalinux_install_cmake.sh
11+
RUN bash /install/almalinux_install_cmake.sh
12+
13+
# install llvm
14+
COPY install/almalinux_install_llvm.sh /install/almalinux_install_llvm.sh
15+
RUN bash /install/almalinux_install_llvm.sh
16+
17+
# install cuda
18+
COPY install/almalinux_install_cuda_130.sh /install/almalinux_install_cuda.sh
19+
RUN bash /install/almalinux_install_cuda.sh
20+
ENV CUDA_HOME=/usr/local/cuda
21+
ENV PATH=${CUDA_HOME}/bin:${PATH}
22+
ENV LD_LIBRARY_PATH=${CUDA_HOME}/lib64:${PATH}
23+
24+
# install vulkan sdk
25+
COPY install/almalinux_install_vulkan_sdk.sh /install/almalinux_install_vulkan_sdk.sh
26+
RUN bash /install/almalinux_install_vulkan_sdk.sh
27+
28+
# upgrade patchelf due to the bug in patchelf 0.10
29+
# see details at https://stackoverflow.com/questions/61007071/auditwheel-repair-not-working-as-expected
30+
COPY install/almalinux_install_patchelf.sh /install/almalinux_install_patchelf.sh
31+
RUN bash /install/almalinux_install_patchelf.sh
32+
33+
# Install Conda
34+
COPY install/almalinux_install_conda.sh /install/almalinux_install_conda.sh
35+
RUN bash /install/almalinux_install_conda.sh
36+
ENV PATH=/opt/conda/bin:${PATH}
37+
38+
# Install Python
39+
RUN conda create -n py313 python=3.13 -y
40+
COPY install/almalinux_install_python_package.sh /install/almalinux_install_python_package.sh
41+
RUN bash /install/almalinux_install_python_package.sh
42+
43+
# Install auditwheel
44+
COPY install/almalinux_install_auditwheel.sh /install/almalinux_install_auditwheel.sh
45+
RUN bash /install/almalinux_install_auditwheel.sh
46+
ENV AUDITWHEEL_PLAT=manylinux_2_28_x86_64
47+
48+
# Install Rust
49+
COPY install/almalinux_install_rust.sh /install/almalinux_install_rust.sh
50+
RUN bash /install/almalinux_install_rust.sh

0 commit comments

Comments
 (0)