From 474c83a868d6361f2f4688b458b3cfba972e79e9 Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Wed, 7 Feb 2024 22:02:04 +0800 Subject: [PATCH 01/25] try fix #7449 Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 065125cc33..229ae675f5 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -62,7 +62,7 @@ jobs: - name: docker_build shell: bash run: | - find /opt/hostedtoolcache/* -maxdepth 0 ! -name 'Python' -exec rm -rf {} \; + rm -rf /opt/hostedtoolcache docker --version # get tag info for versioning cat _version.py From dbdc4af98505e5c3e0e46026d1b348a94a2cba53 Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Wed, 7 Feb 2024 22:04:19 +0800 Subject: [PATCH 02/25] temporarily trigger tests Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 229ae675f5..3c6b3ece2c 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -12,7 +12,9 @@ on: # Allows you to run this workflow manually from the Actions tab # This is to trigger building/testing docker image from dev only. workflow_dispatch: - + pull_request: + branches: + - dev jobs: versioning_dev: # compute versioning file from python setup.py From 8a1c0e59e096f9f880ea74e4b7205384582ac467 Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Thu, 8 Feb 2024 12:49:18 +0800 Subject: [PATCH 03/25] test Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 3c6b3ece2c..9b7737d7c7 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -64,6 +64,7 @@ jobs: - name: docker_build shell: bash run: | + df -h rm -rf /opt/hostedtoolcache docker --version # get tag info for versioning From d165bebc017c574adb7c5191dc84ff8e51c12763 Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Thu, 8 Feb 2024 14:17:37 +0800 Subject: [PATCH 04/25] test Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 9b7737d7c7..3e20d6cee3 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -65,7 +65,9 @@ jobs: shell: bash run: | df -h + sudo du -h -d 1 /dev/root rm -rf /opt/hostedtoolcache + df -h docker --version # get tag info for versioning cat _version.py From 879cb34850a4469e8498288c20d5c11f6f832305 Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Thu, 8 Feb 2024 14:26:11 +0800 Subject: [PATCH 05/25] test Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 3e20d6cee3..b0bbf0f305 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -65,7 +65,7 @@ jobs: shell: bash run: | df -h - sudo du -h -d 1 /dev/root + du -h -d 1 / rm -rf /opt/hostedtoolcache df -h docker --version From dbbd34cb250d06a5b168616bc8194be9fc75d54e Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Thu, 8 Feb 2024 14:35:47 +0800 Subject: [PATCH 06/25] test Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index b0bbf0f305..e02207105e 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -33,6 +33,10 @@ jobs: python-version: '3.9' - shell: bash run: | + df -h + du -h -d 1 /home + du -h -d 1 /opt + echo "======================" git describe python -m pip install -U pip wheel setuptools python setup.py build @@ -65,7 +69,8 @@ jobs: shell: bash run: | df -h - du -h -d 1 / + du -h -d 1 /home + du -h -d 1 /opt rm -rf /opt/hostedtoolcache df -h docker --version From 1b73cda1ed8efe2d7f0b3a465a635bab5a609c95 Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Thu, 8 Feb 2024 14:38:19 +0800 Subject: [PATCH 07/25] test Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index e02207105e..cb1cf0fcd5 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -34,7 +34,6 @@ jobs: - shell: bash run: | df -h - du -h -d 1 /home du -h -d 1 /opt echo "======================" git describe @@ -69,7 +68,6 @@ jobs: shell: bash run: | df -h - du -h -d 1 /home du -h -d 1 /opt rm -rf /opt/hostedtoolcache df -h From 01f14bcfd647b15c101e0379365327efbb80e7f9 Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Thu, 8 Feb 2024 14:50:29 +0800 Subject: [PATCH 08/25] test Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index cb1cf0fcd5..26f0e1b7a8 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -69,6 +69,9 @@ jobs: run: | df -h du -h -d 1 /opt + apt update + apt install ncdu + ncdu /opt rm -rf /opt/hostedtoolcache df -h docker --version From bb3fbb8c4367a90905283f8cf543e8aa70368a73 Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Thu, 8 Feb 2024 14:57:47 +0800 Subject: [PATCH 09/25] test Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 26f0e1b7a8..c675c77456 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -69,9 +69,7 @@ jobs: run: | df -h du -h -d 1 /opt - apt update - apt install ncdu - ncdu /opt + ls -lh /opt rm -rf /opt/hostedtoolcache df -h docker --version From 8fb2c9918783b1870019777771765a7492621bcf Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Thu, 8 Feb 2024 15:21:48 +0800 Subject: [PATCH 10/25] test Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index c675c77456..868aa749eb 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -69,7 +69,7 @@ jobs: run: | df -h du -h -d 1 /opt - ls -lh /opt + ls -lh /usr rm -rf /opt/hostedtoolcache df -h docker --version From f30db7975dda437c9745f22754e520fd5a03421d Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Thu, 8 Feb 2024 15:26:04 +0800 Subject: [PATCH 11/25] test Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 868aa749eb..c7f26758ff 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -69,6 +69,7 @@ jobs: run: | df -h du -h -d 1 /opt + du -h -d 1 /usr ls -lh /usr rm -rf /opt/hostedtoolcache df -h From 61a16c9764bd45bdcaf721fe3312fb7ec39baa45 Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Thu, 8 Feb 2024 15:36:43 +0800 Subject: [PATCH 12/25] test Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index c7f26758ff..4732cc790a 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -34,7 +34,7 @@ jobs: - shell: bash run: | df -h - du -h -d 1 /opt + du -h -d 1 /usr/local echo "======================" git describe python -m pip install -U pip wheel setuptools @@ -69,7 +69,8 @@ jobs: run: | df -h du -h -d 1 /opt - du -h -d 1 /usr + echo "======================" + du -h -d 1 /usr/local ls -lh /usr rm -rf /opt/hostedtoolcache df -h From 101e411688aec2cc9fe4500d0ce9df8101ca7375 Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Thu, 8 Feb 2024 16:31:53 +0800 Subject: [PATCH 13/25] test Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 4732cc790a..e354ec022e 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -70,8 +70,8 @@ jobs: df -h du -h -d 1 /opt echo "======================" - du -h -d 1 /usr/local - ls -lh /usr + du -h -d 1 /usr/local/lib + ls -lh /usr/local/lib rm -rf /opt/hostedtoolcache df -h docker --version From d8a5b88b5191c3bef70f9a4125c4f7e5b4280db2 Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Thu, 8 Feb 2024 16:42:09 +0800 Subject: [PATCH 14/25] test Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index e354ec022e..b31c9ca537 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -73,6 +73,7 @@ jobs: du -h -d 1 /usr/local/lib ls -lh /usr/local/lib rm -rf /opt/hostedtoolcache + rm -rf /usr/local/lib/android df -h docker --version # get tag info for versioning From f868cd5659a482738088b10bd10f23cc774d6403 Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Thu, 8 Feb 2024 16:53:05 +0800 Subject: [PATCH 15/25] test Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index b31c9ca537..c16157f4c4 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -68,13 +68,7 @@ jobs: shell: bash run: | df -h - du -h -d 1 /opt - echo "======================" - du -h -d 1 /usr/local/lib - ls -lh /usr/local/lib - rm -rf /opt/hostedtoolcache - rm -rf /usr/local/lib/android - df -h + rm -rf /opt docker --version # get tag info for versioning cat _version.py From 235dbd95ee30f6fc383bb793345ccced187eda85 Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Thu, 8 Feb 2024 17:03:03 +0800 Subject: [PATCH 16/25] test Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index c16157f4c4..bbd554acb5 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -68,7 +68,11 @@ jobs: shell: bash run: | df -h - rm -rf /opt + rm -rf /opt/hostedtoolcache + rm -rf /opt/actionarchivecache + rm -rf /opt/runner-cache + rm -rf /opt/microsoft + rm -rf /opt/az docker --version # get tag info for versioning cat _version.py From 6ce93fa976214c8625fd6e839e31a86f65134d6d Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Thu, 8 Feb 2024 17:42:09 +0800 Subject: [PATCH 17/25] test Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index bbd554acb5..ee4c00c4c6 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -33,9 +33,6 @@ jobs: python-version: '3.9' - shell: bash run: | - df -h - du -h -d 1 /usr/local - echo "======================" git describe python -m pip install -U pip wheel setuptools python setup.py build @@ -72,7 +69,6 @@ jobs: rm -rf /opt/actionarchivecache rm -rf /opt/runner-cache rm -rf /opt/microsoft - rm -rf /opt/az docker --version # get tag info for versioning cat _version.py From 3f50bdd01013076be748e05a5e8054679676bcf8 Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Thu, 8 Feb 2024 18:30:31 +0800 Subject: [PATCH 18/25] test Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index ee4c00c4c6..1ee0625079 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -65,6 +65,7 @@ jobs: shell: bash run: | df -h + ls -lh /opt rm -rf /opt/hostedtoolcache rm -rf /opt/actionarchivecache rm -rf /opt/runner-cache From 242cc382b533d73a545dfd8b9bd766d13eb9e933 Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Thu, 8 Feb 2024 18:35:45 +0800 Subject: [PATCH 19/25] test Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 1ee0625079..4a04b0b391 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -69,7 +69,6 @@ jobs: rm -rf /opt/hostedtoolcache rm -rf /opt/actionarchivecache rm -rf /opt/runner-cache - rm -rf /opt/microsoft docker --version # get tag info for versioning cat _version.py From 0d1bf755d8a4ba5f86b7c23252e408ab5869a89f Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Wed, 14 Feb 2024 21:21:49 +0800 Subject: [PATCH 20/25] test Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 4a04b0b391..3a846c5aad 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -67,7 +67,6 @@ jobs: df -h ls -lh /opt rm -rf /opt/hostedtoolcache - rm -rf /opt/actionarchivecache rm -rf /opt/runner-cache docker --version # get tag info for versioning From 528de8353ad697f08203102712012318e6dc1d5c Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Tue, 20 Feb 2024 11:01:03 +0800 Subject: [PATCH 21/25] try build less layer Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- Dockerfile | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index cb1300ea90..b1e30baad5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,7 +12,7 @@ # To build with a different base image # please run `docker build` using the `--build-arg PYTORCH_IMAGE=...` flag. ARG PYTORCH_IMAGE=nvcr.io/nvidia/pytorch:23.08-py3 -FROM ${PYTORCH_IMAGE} +FROM ${PYTORCH_IMAGE} as build LABEL maintainer="monai.contact@gmail.com" @@ -42,10 +42,28 @@ ARG NGC_CLI_URI="https://ngc.nvidia.com/downloads/ngccli_linux.zip" RUN wget -q ${NGC_CLI_URI} && unzip ngccli_linux.zip && chmod u+x ngc-cli/ngc && \ find ngc-cli/ -type f -exec md5sum {} + | LC_ALL=C sort | md5sum -c ngc-cli.md5 && \ rm -rf ngccli_linux.zip ngc-cli.md5 -ENV PATH=${PATH}:/opt/tools:/opt/tools/ngc-cli + RUN apt-get update \ - && DEBIAN_FRONTEND="noninteractive" apt-get install -y libopenslide0 \ + && DEBIAN_FRONTEND="noninteractive" apt-get install -y libopenslide0 zip \ && rm -rf /var/lib/apt/lists/* # append /opt/tools to runtime path for NGC CLI to be accessible from all file system locations -ENV PATH=${PATH}:/opt/tools -WORKDIR /opt/monai +ENV PATH=${PATH}:/opt/tools:/opt/tools/ngc-cli + +WORKDIR /opt +RUN zip -r opt.zip ./monai ./tools/ngc-cli + +# create a final stage with fewer layers +FROM ${PYTORCH_IMAGE} as final + +WORKDIR /opt + +COPY --from=build /opt/opt.zip . + +RUN apt-get update \ + && DEBIAN_FRONTEND="noninteractive" apt-get install -y libopenslide0 zip \ + && unzip opt.zip \ + && python -m pip install --upgrade --no-cache-dir pip \ + && (cd monai && python -m pip install --no-cache-dir -r requirements-dev.txt) \ + && rm -rf opt.zip /var/lib/apt/lists/* + +WORKDIR /opt/monai \ No newline at end of file From 4b8a8de422c3491006df03260fcbeb8f7e6bfa6c Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 20 Feb 2024 03:01:46 +0000 Subject: [PATCH 22/25] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index b1e30baad5..d039352825 100644 --- a/Dockerfile +++ b/Dockerfile @@ -66,4 +66,4 @@ RUN apt-get update \ && (cd monai && python -m pip install --no-cache-dir -r requirements-dev.txt) \ && rm -rf opt.zip /var/lib/apt/lists/* -WORKDIR /opt/monai \ No newline at end of file +WORKDIR /opt/monai From 551695bffccc466c4897e417f7d4e7b5e60756fe Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Thu, 22 Feb 2024 14:33:46 +0800 Subject: [PATCH 23/25] revert Dockerfile change Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- Dockerfile | 28 +++++----------------------- 1 file changed, 5 insertions(+), 23 deletions(-) diff --git a/Dockerfile b/Dockerfile index d039352825..c038f18239 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,7 +12,7 @@ # To build with a different base image # please run `docker build` using the `--build-arg PYTORCH_IMAGE=...` flag. ARG PYTORCH_IMAGE=nvcr.io/nvidia/pytorch:23.08-py3 -FROM ${PYTORCH_IMAGE} as build +FROM ${PYTORCH_IMAGE} LABEL maintainer="monai.contact@gmail.com" @@ -42,28 +42,10 @@ ARG NGC_CLI_URI="https://ngc.nvidia.com/downloads/ngccli_linux.zip" RUN wget -q ${NGC_CLI_URI} && unzip ngccli_linux.zip && chmod u+x ngc-cli/ngc && \ find ngc-cli/ -type f -exec md5sum {} + | LC_ALL=C sort | md5sum -c ngc-cli.md5 && \ rm -rf ngccli_linux.zip ngc-cli.md5 - +ENV PATH=${PATH}:/opt/tools:/opt/tools/ngc-cli RUN apt-get update \ - && DEBIAN_FRONTEND="noninteractive" apt-get install -y libopenslide0 zip \ + && DEBIAN_FRONTEND="noninteractive" apt-get install -y libopenslide0 \ && rm -rf /var/lib/apt/lists/* # append /opt/tools to runtime path for NGC CLI to be accessible from all file system locations -ENV PATH=${PATH}:/opt/tools:/opt/tools/ngc-cli - -WORKDIR /opt -RUN zip -r opt.zip ./monai ./tools/ngc-cli - -# create a final stage with fewer layers -FROM ${PYTORCH_IMAGE} as final - -WORKDIR /opt - -COPY --from=build /opt/opt.zip . - -RUN apt-get update \ - && DEBIAN_FRONTEND="noninteractive" apt-get install -y libopenslide0 zip \ - && unzip opt.zip \ - && python -m pip install --upgrade --no-cache-dir pip \ - && (cd monai && python -m pip install --no-cache-dir -r requirements-dev.txt) \ - && rm -rf opt.zip /var/lib/apt/lists/* - -WORKDIR /opt/monai +ENV PATH=${PATH}:/opt/tools +WORKDIR /opt/monai \ No newline at end of file From 6322187e5963c5b936cf463feb532f4ef470efa8 Mon Sep 17 00:00:00 2001 From: YunLiu <55491388+KumoLiu@users.noreply.github.com> Date: Thu, 22 Feb 2024 14:40:53 +0800 Subject: [PATCH 24/25] disable docker build job Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> --- .github/workflows/docker.yml | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 3a846c5aad..65716f86f9 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -12,14 +12,13 @@ on: # Allows you to run this workflow manually from the Actions tab # This is to trigger building/testing docker image from dev only. workflow_dispatch: - pull_request: - branches: - - dev + jobs: versioning_dev: # compute versioning file from python setup.py # upload as artifact - if: github.repository == 'Project-MONAI/MONAI' + # if: github.repository == 'Project-MONAI/MONAI' + if: ${{ false }} # disable docker build job project-monai/monai#7450 runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -49,8 +48,8 @@ jobs: rm -rf {*,.[^.]*} docker_build_dev: - # builds projectmonai/monai:latest - if: github.repository == 'Project-MONAI/MONAI' + # if: github.repository == 'Project-MONAI/MONAI' + if: ${{ false }} # disable docker build job project-monai/monai#7450 needs: versioning_dev runs-on: ubuntu-latest steps: @@ -64,10 +63,7 @@ jobs: - name: docker_build shell: bash run: | - df -h - ls -lh /opt - rm -rf /opt/hostedtoolcache - rm -rf /opt/runner-cache + find /opt/hostedtoolcache/* -maxdepth 0 ! -name 'Python' -exec rm -rf {} \; docker --version # get tag info for versioning cat _version.py From 985aae30f316a167f8491cc386a9d0f6e69e72a8 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 22 Feb 2024 06:41:29 +0000 Subject: [PATCH 25/25] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c038f18239..cb1300ea90 100644 --- a/Dockerfile +++ b/Dockerfile @@ -48,4 +48,4 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # append /opt/tools to runtime path for NGC CLI to be accessible from all file system locations ENV PATH=${PATH}:/opt/tools -WORKDIR /opt/monai \ No newline at end of file +WORKDIR /opt/monai