Skip to content

Commit 4d6e1bb

Browse files
committed
Cleanup
Signed-off-by: Eric Kerfoot <[email protected]>
1 parent 3cdf717 commit 4d6e1bb

File tree

1 file changed

+4
-19
lines changed

1 file changed

+4
-19
lines changed

Dockerfile.slim

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,11 @@
1212
# To build with a different base image
1313
# please run `docker build` using the `--build-arg IMAGE=...` flag.
1414
ARG IMAGE=debian:12-slim
15+
1516
FROM ${IMAGE} AS build
1617

18+
ARG TORCH_CUDA_ARCH_LIST="7.5 8.0 8.6 8.9 9.0+PTX"
19+
1720
ENV DEBIAN_FRONTEND=noninteractive
1821
ENV APT_INSTALL="apt install -y --no-install-recommends"
1922

@@ -50,13 +53,8 @@ COPY monai ./monai
5053
RUN python -m pip install --upgrade --no-cache-dir pip && \
5154
python -m pip install --no-cache-dir -r requirements-dev.txt
5255

53-
RUN wget https://developer.download.nvidia.com/compute/cuda/repos/debian12/x86_64/cuda-keyring_1.1-1_all.deb && \
54-
dpkg -i cuda-keyring_1.1-1_all.deb && \
55-
apt update && \
56-
${APT_INSTALL} cuda-toolkit-12
57-
5856
# compile ext and remove temp files
59-
RUN export TORCH_CUDA_ARCH_LIST=Turing CUDA_HOME=/usr/local/cuda BUILD_MONAI=1 FORCE_CUDA=1 USE_COMPILED=1 && \
57+
RUN export CUDA_HOME=/usr/local/cuda FORCE_CUDA=1 USE_COMPILED=1 BUILD_MONAI=1 && \
6058
python setup.py develop && \
6159
rm -rf build __pycache__ monai.egg-info
6260

@@ -71,16 +69,3 @@ ENV PATH=${PATH}:/opt/tools:/opt/tools/ngc-cli
7169
ENV POLYGRAPHY_AUTOINSTALL_DEPS=1
7270
ENV CUDA_HOME=/usr/local/cuda
7371
ENV BUILD_MONAI=1
74-
75-
# docker run -ti --rm --gpus '"device=0,1"' --shm-size=10gb monai_slim /bin/bash
76-
77-
# PYTHONPATH=. BUILD_MONAI=1 ./runtests.sh -u 2>&1|tee tests.log
78-
# PYTHONPATH=. BUILD_MONAI=1 python -m unittest tests.networks.layers.filtering.test_trainable_bilateral
79-
# PYTHONPATH=. BUILD_MONAI=1 python -m unittest tests.apps.detection.networks.test_retinanet.TestRetinaNet.test_onnx_0
80-
# PYTHONPATH=. BUILD_MONAI=1 python -m unittest tests.integration.test_auto3dseg_hpo.TestHPO.test_run_algo
81-
# PYTHONPATH=. BUILD_MONAI=1 python -m unittest tests.integration.test_auto3dseg_hpo.TestHPO.test_get_history
82-
# PYTHONPATH=. BUILD_MONAI=1 python -m unittest tests.networks.layers.test_gmm
83-
# python -m unittest tests.apps.vista3d.test_point_based_window_inferer
84-
# python -m unittest tests.bundle.test_bundle_download.TestDownload.test_ngc_private_source_download_bundle_0
85-
# python -m unittest tests.data.meta_tensor.test_meta_tensor.TestMetaTensor.test_pickling
86-
# PYTHONPATH=. BUILD_MONAI=1 python -m unittest tests.networks.test_convert_to_onnx

0 commit comments

Comments
 (0)