Dockerfile 1.0 KB

123456789101112131415161718192021222324
  1. ARG FROM_IMAGE_NAME=nvcr.io/nvidia/pytorch:21.02-py3
  2. FROM ${FROM_IMAGE_NAME}
  3. ADD . /workspace/nnunet_pyt
  4. WORKDIR /workspace/nnunet_pyt
  5. RUN pip install --upgrade pip
  6. RUN pip install --disable-pip-version-check -r requirements.txt
  7. RUN pip install --disable-pip-version-check -r triton/requirements.txt
  8. RUN pip install pytorch-lightning==1.0.0 --no-dependencies
  9. RUN pip install monai==0.4.0 --no-dependencies
  10. RUN pip install --extra-index-url https://developer.download.nvidia.com/compute/redist/ nvidia-dali-cuda110==0.30.0
  11. RUN pip install torch_optimizer==0.0.1a15 --no-dependencies
  12. RUN curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
  13. RUN unzip -qq awscliv2.zip
  14. RUN ./aws/install
  15. RUN rm -rf awscliv2.zip aws
  16. # Install Perf Client required library
  17. RUN apt-get update && apt-get install -y libb64-dev libb64-0d
  18. # Install Triton Client Python API and copy Perf Client
  19. #COPY --from=triton-client /workspace/install/ /workspace/install/
  20. #RUN pip install /workspace/install/python/triton*.whl