File tree Expand file tree Collapse file tree 12 files changed +55
-37
lines changed Expand file tree Collapse file tree 12 files changed +55
-37
lines changed Original file line number Diff line number Diff line change 67
67
- name : Build and push ${{ matrix.cuda }} ${{ matrix.arch }} image
68
68
uses : docker/build-push-action@v5
69
69
with :
70
- context : docker
70
+ context : .
71
71
file : docker/Dockerfile.${{ matrix.cuda }}
72
72
platforms : linux/${{ matrix.arch }}
73
73
push : ${{ github.event_name != 'pull_request' }}
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ RUN apt-get update && apt-get install -y \
9
9
wget
10
10
11
11
# Install python
12
- COPY install/install_python.sh /install/install_python.sh
12
+ COPY docker/ install/install_python.sh /install/install_python.sh
13
13
RUN bash /install/install_python.sh /opt/conda py312
14
14
15
15
# Set home directory
@@ -20,7 +20,8 @@ ENV PATH="/opt/conda/bin:$PATH"
20
20
ENV PATH="/opt/conda/envs/py312/bin:$PATH"
21
21
22
22
# Install torch and other python packages
23
- COPY install/install_python_packages.sh /install/install_python_packages.sh
23
+ COPY requirements.txt /install/requirements.txt
24
+ COPY docker/install/install_python_packages.sh /install/install_python_packages.sh
24
25
RUN bash /install/install_python_packages.sh cu126
25
26
26
27
# Install mpi4py in the conda environment
Original file line number Diff line number Diff line change @@ -37,15 +37,16 @@ USER $USERNAME
37
37
WORKDIR /home/$USERNAME
38
38
39
39
# Install python
40
- COPY install/install_python.sh /install/install_python.sh
40
+ COPY docker/ install/install_python.sh /install/install_python.sh
41
41
RUN bash /install/install_python.sh /home/$USERNAME/conda py312
42
42
43
43
RUN echo "source activate py312" >> ~/.bashrc
44
44
ENV PATH="/home/$USERNAME/conda/bin:$PATH"
45
45
ENV PATH="/home/$USERNAME/conda/envs/py312/bin:$PATH"
46
46
47
47
# Install torch and other python packages
48
- COPY install/install_python_packages.sh /install/install_python_packages.sh
48
+ COPY requirements.txt /install/requirements.txt
49
+ COPY docker/install/install_python_packages.sh /install/install_python_packages.sh
49
50
RUN bash /install/install_python_packages.sh cu126 && pip3 install pre-commit
50
51
51
52
# Install mpi4py in the conda environment
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ RUN apt-get update && apt-get install -y \
9
9
wget
10
10
11
11
# Install python
12
- COPY install/install_python.sh /install/install_python.sh
12
+ COPY docker/ install/install_python.sh /install/install_python.sh
13
13
RUN bash /install/install_python.sh /opt/conda py312
14
14
15
15
# Set home directory
@@ -20,7 +20,8 @@ ENV PATH="/opt/conda/bin:$PATH"
20
20
ENV PATH="/opt/conda/envs/py312/bin:$PATH"
21
21
22
22
# Install torch and other python packages
23
- COPY install/install_python_packages.sh /install/install_python_packages.sh
23
+ COPY requirements.txt /install/requirements.txt
24
+ COPY docker/install/install_python_packages.sh /install/install_python_packages.sh
24
25
RUN bash /install/install_python_packages.sh cu128
25
26
26
27
# Install mpi4py in the conda environment
Original file line number Diff line number Diff line change @@ -37,15 +37,16 @@ USER $USERNAME
37
37
WORKDIR /home/$USERNAME
38
38
39
39
# Install python
40
- COPY install/install_python.sh /install/install_python.sh
40
+ COPY docker/ install/install_python.sh /install/install_python.sh
41
41
RUN bash /install/install_python.sh /home/$USERNAME/conda py312
42
42
43
43
RUN echo "source activate py312" >> ~/.bashrc
44
44
ENV PATH="/home/$USERNAME/conda/bin:$PATH"
45
45
ENV PATH="/home/$USERNAME/conda/envs/py312/bin:$PATH"
46
46
47
47
# Install torch and other python packages
48
- COPY install/install_python_packages.sh /install/install_python_packages.sh
48
+ COPY requirements.txt /install/requirements.txt
49
+ COPY docker/install/install_python_packages.sh /install/install_python_packages.sh
49
50
RUN bash /install/install_python_packages.sh cu128 && pip3 install pre-commit
50
51
51
52
# Install mpi4py in the conda environment
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ RUN apt-get update && apt-get install -y \
9
9
wget
10
10
11
11
# Install python
12
- COPY install/install_python.sh /install/install_python.sh
12
+ COPY docker/ install/install_python.sh /install/install_python.sh
13
13
RUN bash /install/install_python.sh /opt/conda py312
14
14
15
15
# Set home directory
@@ -23,7 +23,8 @@ ENV PATH="/opt/conda/envs/py312/bin:$PATH"
23
23
ENV TRITON_PTXAS_PATH="/usr/local/cuda/bin/ptxas"
24
24
25
25
# Install torch and other python packages
26
- COPY install/install_python_packages.sh /install/install_python_packages.sh
26
+ COPY requirements.txt /install/requirements.txt
27
+ COPY docker/install/install_python_packages.sh /install/install_python_packages.sh
27
28
RUN bash /install/install_python_packages.sh cu129
28
29
29
30
# Install mpi4py in the conda environment
Original file line number Diff line number Diff line change @@ -37,15 +37,16 @@ USER $USERNAME
37
37
WORKDIR /home/$USERNAME
38
38
39
39
# Install python
40
- COPY install/install_python.sh /install/install_python.sh
40
+ COPY docker/ install/install_python.sh /install/install_python.sh
41
41
RUN bash /install/install_python.sh /home/$USERNAME/conda py312
42
42
43
43
RUN echo "source activate py312" >> ~/.bashrc
44
44
ENV PATH="/home/$USERNAME/conda/bin:$PATH"
45
45
ENV PATH="/home/$USERNAME/conda/envs/py312/bin:$PATH"
46
46
47
47
# Install torch and other python packages
48
- COPY install/install_python_packages.sh /install/install_python_packages.sh
48
+ COPY requirements.txt /install/requirements.txt
49
+ COPY docker/install/install_python_packages.sh /install/install_python_packages.sh
49
50
RUN bash /install/install_python_packages.sh cu129 && pip3 install pre-commit
50
51
51
52
# Install mpi4py in the conda environment
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ RUN apt-get update && apt-get install -y \
9
9
wget
10
10
11
11
# Install python
12
- COPY install/install_python.sh /install/install_python.sh
12
+ COPY docker/ install/install_python.sh /install/install_python.sh
13
13
RUN bash /install/install_python.sh /opt/conda py312
14
14
15
15
# Set home directory
@@ -23,7 +23,8 @@ ENV PATH="/opt/conda/envs/py312/bin:$PATH"
23
23
ENV TRITON_PTXAS_PATH="/usr/local/cuda/bin/ptxas"
24
24
25
25
# Install torch and other python packages
26
- COPY install/install_python_packages.sh /install/install_python_packages.sh
26
+ COPY requirements.txt /install/requirements.txt
27
+ COPY docker/install/install_python_packages.sh /install/install_python_packages.sh
27
28
# use nightly/cu130 temporarily and change to cu130 when torch releases stable version
28
29
RUN bash /install/install_python_packages.sh nightly/cu130
29
30
Original file line number Diff line number Diff line change @@ -37,15 +37,16 @@ USER $USERNAME
37
37
WORKDIR /home/$USERNAME
38
38
39
39
# Install python
40
- COPY install/install_python.sh /install/install_python.sh
40
+ COPY docker/ install/install_python.sh /install/install_python.sh
41
41
RUN bash /install/install_python.sh /home/$USERNAME/conda py312
42
42
43
43
RUN echo "source activate py312" >> ~/.bashrc
44
44
ENV PATH="/home/$USERNAME/conda/bin:$PATH"
45
45
ENV PATH="/home/$USERNAME/conda/envs/py312/bin:$PATH"
46
46
47
47
# Install torch and other python packages
48
- COPY install/install_python_packages.sh /install/install_python_packages.sh
48
+ COPY requirements.txt /install/requirements.txt
49
+ COPY docker/install/install_python_packages.sh /install/install_python_packages.sh
49
50
# use nightly/cu130 temporarily and change to cu130 when torch releases stable version
50
51
RUN bash /install/install_python_packages.sh nightly/cu130 && pip3 install pre-commit
51
52
Original file line number Diff line number Diff line change @@ -23,11 +23,8 @@ set -u
23
23
CUDA_VERSION=${1:- cu128}
24
24
25
25
pip3 install torch --index-url https://download.pytorch.org/whl/${CUDA_VERSION}
26
- pip3 install requests responses ninja pytest numpy scipy build nvidia-ml-py cuda-python einops nvidia-nvshmem-cu12
27
- pip3 install click
28
- pip3 install ' apache-tvm-ffi==0.1.0b15'
29
- pip3 install nvidia-cutlass-dsl
30
- pip3 install ' nvidia-cudnn-frontend>=1.13.0'
26
+ pip3 install -r /install/requirements.txt
27
+ pip3 install responses pytest scipy build cuda-python nvidia-nvshmem-cu12
31
28
32
29
# Install cudnn package based on CUDA version
33
30
if [[ " $CUDA_VERSION " == * " cu13" * ]]; then
You can’t perform that action at this time.
0 commit comments