Skip to content

merge master#363

Merged
Nic-Ma merged 340 commits intoNic-Ma:docker-22.01from
Project-MONAI:dev
Jan 31, 2022
Merged

merge master#363
Nic-Ma merged 340 commits intoNic-Ma:docker-22.01from
Project-MONAI:dev

Conversation

@Nic-Ma
Copy link
Copy Markdown
Owner

@Nic-Ma Nic-Ma commented Jan 31, 2022

Fixes # .

Description

A few sentences describing the changes proposed in this pull request.

Status

Ready/Work in progress/Hold

Types of changes

  • Non-breaking change (fix or new feature that would not break existing functionality).
  • Breaking change (fix or new feature that would cause existing functionality to change).
  • New tests added to cover the changes.
  • Integration tests passed locally by running ./runtests.sh -f -u --net --coverage.
  • Quick tests passed locally by running ./runtests.sh --quick --unittests.
  • In-line docstrings updated.
  • Documentation updated, tested make html command in the docs/ folder.

rijobro and others added 30 commits October 11, 2021 20:41
Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
…rop` (#3078)

Torch `AddCoordinateChannels`, `ExtremePointsChannel`, `RandWeightedCrop`
* [DLMED] fix wrong doc

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <nma@nvidia.com>
* fixes 33097

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fixes typo

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update based on comments

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] update intensity transforms

Signed-off-by: Nic Ma <nma@nvidia.com>
* [DLMED] update all the other transforms

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix CI tests

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix CPU test

Signed-off-by: Nic Ma <nma@nvidia.com>
Signed-off-by: Nic Ma <nma@nvidia.com>

Co-authored-by: Wenqi Li <wenqil@nvidia.com>
* adds new tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* temp tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fixes the tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* split yml

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fixes typo

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* feat: refactor seg-net for easier use

Signed-off-by: BenTenmann <benji.tenmann@me.com>
* ignores E402 Module level import not at top of file

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* exlcude

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* ignore

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* [MONAI] python code formatting

Signed-off-by: monai-bot <monai.miccai2019@gmail.com>

Co-authored-by: monai-bot <monai.miccai2019@gmail.com>
Signed-off-by: Nic Ma <nma@nvidia.com>

Co-authored-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com>
Co-authored-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] add state attr

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix integration test

Signed-off-by: Nic Ma <nma@nvidia.com>
* [DLMED] add integration test

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] add more random test

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <nma@nvidia.com>

Co-authored-by: Wenqi Li <wenqil@nvidia.com>
…gLabel (#3129)

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* add alias tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* monai.losses.dice

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* monai.utils.deprecated

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* monai.networks.nets.senet

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* monai.networks.nets.dynunet

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* monai.networks.nets.unet

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* monai.networks.nets.densenet

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* monai.networks.nets.ahnet

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* only check for the existing modules

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fixes docs

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* upgrade torch image to 2109

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* temp tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* more time for fast training

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* Revert "temp tests"

This reverts commit a5b4447.

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* add griddistortion

Signed-off-by: Yiheng Wang <vennw@nvidia.com>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fix pre-commit ci black error

Signed-off-by: Yiheng Wang <vennw@nvidia.com>

* add unittest

Signed-off-by: Yiheng Wang <vennw@nvidia.com>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* [DLMED] add metric example

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <nma@nvidia.com>
* update rand grid distortion

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update docs

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update based on comments

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fixes formatting and errors

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] add Tensor to CropForegroundd transform

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] enhance data conversion

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] add more tests and fix convert tensor issue

Signed-off-by: Nic Ma <nma@nvidia.com>
Signed-off-by: Nic Ma <nma@nvidia.com>
…tatement (#3147)

* Refactor unnecessary `else` / `elif` when `if` block has a `return` statement

* black --skip-magic-trailing-comma

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* [MONAI] python code formatting

Signed-off-by: monai-bot <monai.miccai2019@gmail.com>

Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
Co-authored-by: monai-bot <monai.miccai2019@gmail.com>
* update versioning

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* build docker

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* install docker

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* remove selfhosted

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update docs

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* ubuntu cpu tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* full tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* test docker options

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* full tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* full tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* exclude open slide tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* temp tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* full tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* temp checkout

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* full tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* full tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fixes flake8 error

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* skip weights downloading when http error out

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* temp tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* adds doker

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* temp tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* check branches

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* temp tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fixes cmp

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* remove temp tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] add tutorial link

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix typo

Signed-off-by: Nic Ma <nma@nvidia.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] update spacing and orientation transforms

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] update others

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix flake8

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix test

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix flake8

Signed-off-by: Nic Ma <nma@nvidia.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
rijobro and others added 29 commits January 13, 2022 21:47
Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* ignore some flake8 errors

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fixes #3660 2003->2106

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] add default values

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix typo

Signed-off-by: Nic Ma <nma@nvidia.com>
Signed-off-by: Nic Ma <nma@nvidia.com>
install fresh from conda or install dependencies using environment-dev.yml

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>

Co-authored-by: Wenqi Li <wenqil@nvidia.com>
* DictPostFixes

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>

* use fn

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>

* fix

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
Signed-off-by: Nic Ma <nma@nvidia.com>
* update folder layout

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* revise create_file_basename util

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* update based on comments

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* [DLMED] change to warning

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] add more error message

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] simplify the messages

Signed-off-by: Nic Ma <nma@nvidia.com>
* [DLMED] fix channel_dim issue in ITKReader, add it in NibabelReader

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] restore LoadImaged test

Signed-off-by: Nic Ma <nma@nvidia.com>
allow test image creation to save to different folders and with different file names
* support stack of images with channels

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update based on comments

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
… is 0 (#3690)

* [DLMED] check 0 length

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] add dist tests

Signed-off-by: Nic Ma <nma@nvidia.com>
* remove tensor-array convertions

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update backend

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update tests, remove meshgrid warnings

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fixes typing issue

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fixes import

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update based on comments

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update based on comments

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update based on comments

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] update ignite to 0.4.8

Signed-off-by: Nic Ma <nma@nvidia.com>

* [MONAI] python code formatting

Signed-off-by: monai-bot <monai.miccai2019@gmail.com>

* [DLMED] fix format issue

Signed-off-by: Nic Ma <nma@nvidia.com>

Co-authored-by: monai-bot <monai.miccai2019@gmail.com>
* add dev mode collate

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update based on comments

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* add benchmarking warp against python itk

Signed-off-by: kate-sann5100 <yiwen.li@st-annes.ox.ac.uk>
* fix differentiability of generalized Dice loss

Signed-off-by: Josafat-Mattias Burmeister <josafat-mattias.burmeister@student.hpi.de>

* fix weight clamping for the case that  is True

Signed-off-by: Josafat-Mattias Burmeister <josafat-mattias.burmeister@student.hpi.de>

* add test case for batch mode

Co-authored-by: Wenqi Li <wenqil@nvidia.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
… comma (#3711)

* [DLMED] add support to config delimiter

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix typo

Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <nma@nvidia.com>
Signed-off-by: Nic Ma <nma@nvidia.com>
* fixes grid_sample, interpolate URLs

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* update based on comments

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* add non-determinism tips

Signed-off-by: Yiheng Wang <vennw@nvidia.com>

* fix the name error

Signed-off-by: Yiheng Wang <vennw@nvidia.com>
Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* fixes test

Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* skip when downloading fails

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* Remove assert statement from non-test files

* [MONAI] python code formatting

Signed-off-by: monai-bot <monai.miccai2019@gmail.com>

Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
Co-authored-by: monai-bot <monai.miccai2019@gmail.com>
@Nic-Ma Nic-Ma merged commit ddb23ce into Nic-Ma:docker-22.01 Jan 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.