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
...