NVIDIA
NVIDIA
MONAI Toolkit
Container
NVIDIA
NVIDIA
MONAI Toolkit

MONAI Toolkit is a one-stop, development sandbox environment for researchers, data scientists, developers, and clinical teams.

  • LayerLabelCreated
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENTRYPOINT
    /opt/docker/entrypoint.sh
    10/18/2024 5:20 AM UTC
    sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1WORKDIR
    /opt/toolkit
    10/18/2024 5:20 AM UTC
    sha256:2311dd26418b9502fe4b6cf8a899037e9e507cd5cc69a8d86d613424a86fafb1RUN
    MONAI_INSTALL_GITHASH= MONAILABEL_INSTALL_GITHASH= REQUIREMENTS_FILE=docker/monai-toolkit/requirements-release.txt chmod 777 -R /opt/docker &&
      mkdir -p ${MONAI_DATA_DIRECTORY} &&
      jupyter labextension disable "@jupyterlab/apputils-extension:announcements" &&
      sed -i 's/NotebookApp/ServerApp/g' /usr/local/etc/jupyter/jupyter_notebook_config.py &&
      sed -i "s|c.ServerApp.root_dir = '/workspace'|c.ServerApp.root_dir = '/opt/toolkit'|g" /usr/local/etc/jupyter/jupyter_notebook_config.py &&
      for i in "tooltracking" "inbody" "deepedit"; do sed -i 's/projectmonai\/monailabel:latest/nvcr.io\/nvidia\/clara\/monai-toolkit/' /usr/local/monailabel/plugins/cvat/endoscopy/${i}.yaml; sed -i '/preCopy/a \        - kind: ENTRYPOINT\n\          value: ' /usr/local/monailabel/plugins/cvat/endoscopy/${i}.yaml; done &&
      echo PATH=$PATH > /etc/environment
    10/18/2024 5:20 AM UTC
    sha256:a649f6b5306040bfd3dae0829e658541d658dda5712a87e9b1edcacfb5be4c2cRUN
    MONAI_INSTALL_GITHASH= MONAILABEL_INSTALL_GITHASH= REQUIREMENTS_FILE=docker/monai-toolkit/requirements-release.txt pip uninstall -y grpcio &&
      pip install --disable-pip-version-check --no-cache-dir nvflare==${NVFLARE_VER} monai-nvflare==${MONAI_NVFLARE_VER} &&
      pip uninstall -y grpcio &&
      pip install --no-cache-dir --disable-pip-version-check --no-deps grpcio==1.62.1 # fix grpcio version
    10/18/2024 5:20 AM UTC
    sha256:dec1b2c20faa8882402e3d9cb0b2cf060fd2fb0ff59ceedf47feee538d7fe82fRUN
    MONAI_INSTALL_GITHASH= MONAILABEL_INSTALL_GITHASH= REQUIREMENTS_FILE=docker/monai-toolkit/requirements-release.txt if [ -z "$MONAILABEL_INSTALL_GITHASH" ]; then pip install --disable-pip-version-check --no-deps monailabel==${MONAI_LABEL_VER}; else pip install --disable-pip-version-check --no-deps git+https://github.com/Project-MONAI/MONAILabel@${MONAILABEL_INSTALL_GITHASH}#egg=monailabel; fi
    10/18/2024 5:20 AM UTC
    sha256:d47eef76cfa4afcc91f5ab4a361943826b4b2eaae6d6159bc6680bb09868dcb0RUN
    MONAI_INSTALL_GITHASH= MONAILABEL_INSTALL_GITHASH= REQUIREMENTS_FILE=docker/monai-toolkit/requirements-release.txt if [ -z "$MONAI_INSTALL_GITHASH" ]; then pip install --disable-pip-version-check --no-cache-dir monai==${MONAI_VER}; else BUILD_MONAI=$( [ "$ARCH" = "arm64" ] &&
      echo 0 ||
      echo 1 ) &&
      pip install --disable-pip-version-check --no-cache-dir git+https://github.com/Project-MONAI/MONAI@${MONAI_INSTALL_GITHASH}#egg=monai; fi
    10/18/2024 5:20 AM UTC
    sha256:f3655b7be01f8ca6090a3f2b4c9ed7ebd8fd056e6fa7004ab9151dc2f2463470RUN
    MONAI_INSTALL_GITHASH= MONAILABEL_INSTALL_GITHASH= REQUIREMENTS_FILE=docker/monai-toolkit/requirements-release.txt jupyter lab clean &&
      pip install --no-cache-dir --disable-pip-version-check -r /tmp/requirements.txt &&
      pip install --no-cache-dir --disable-pip-version-check --no-deps pydicom-seg
    10/18/2024 5:19 AM UTC
    sha256:822cac39e77e9c2f6f5eb0f7dde032b1fdd9384d9cb3a2f564f11b88caaae1caRUN
    MONAI_INSTALL_GITHASH= MONAILABEL_INSTALL_GITHASH= REQUIREMENTS_FILE=docker/monai-toolkit/requirements-release.txt set -ex &&
      ARCH=$(uname -m) &&
      if [ "$ARCH" = "aarch64" ]; then export CFLAGS="-O3" &&
      export DISABLE_NUMCODECS_SSE2=true &&
      export DISABLE_NUMCODECS_AVX2=true &&
      pip install --disable-pip-version-check --no-cache-dir numcodecs==0.11.0; ARCH="arm64"; else ARCH="amd64"; fi &&
      apt-get update -y &&
      DEBIAN_FRONTEND="noninteractive" apt-get install -y --no-install-recommends libopenslide0 &&
      wget "https://launchpad.net/ubuntu/+archive/primary/+files/libsharpyuv0_1.3.2-0.4build3_${ARCH}.deb" &&
      wget "https://launchpad.net/ubuntu/+archive/primary/+files/libwebp7_1.3.2-0.4build3_${ARCH}.deb" &&
      dpkg -i "libsharpyuv0_1.3.2-0.4build3_${ARCH}.deb" &&
      dpkg -i "libwebp7_1.3.2-0.4build3_${ARCH}.deb" &&
      rm -f "libsharpyuv0_1.3.2-0.4build3_${ARCH}.deb" "libwebp7_1.3.2-0.4build3_${ARCH}.deb"
    10/18/2024 5:17 AM UTC
    sha256:9428150526c8257aa7b8348a3fb8883a3a141a7a401308ddb47ff27b25bcec0fCOPY
    monai-toolkit-workspace.json /root/.jupyter/lab/workspaces/default-37a8.jupyterlab-workspace
    10/18/2024 5:17 AM UTC
    sha256:42f9dce97d14157c7d3ed28e5a5ff09bb2f7e2b5490442d96eec74eadc5a4743COPY
    monai_styling /usr/local/share/jupyter/labextensions/monai_styling
    10/18/2024 5:17 AM UTC
    ...