https://github.com/Project-MONAI/MONAI/
Raw File
Tip revision: 22f125cdfe349aff6910926db1452ede6c6285c4 authored by Wenqi Li on 09 April 2020, 11:30:44 UTC
update readme.md (#258)
Tip revision: 22f125c
Dockerfile
# Copyright 2020 MONAI Consortium
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#     http://www.apache.org/licenses/LICENSE-2.0
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

ARG PYTORCH_IMAGE=nvcr.io/nvidia/pytorch:19.10-py3

FROM ${PYTORCH_IMAGE} as base
RUN apt-get update

WORKDIR /opt/monai
COPY . .

ENV PYTHONPATH=$PYTHONPATH:/opt/monai
ENV PATH=/opt/tools:$PATH

RUN python -m pip install -U pip
# remove preintalls
RUN python -m pip uninstall -y torch torchvision
# install dependencies
RUN python -m pip install -r requirements.txt


# NGC Client
WORKDIR /opt/tools
RUN wget -q https://ngc.nvidia.com/downloads/ngccli_cat_linux.zip && \
    unzip ngccli_cat_linux.zip && chmod u+x ngc && \
    rm -rf ngccli_cat_linux.zip ngc.md5
WORKDIR /opt/monai
back to top