Skip to content

merge master #397

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 493 commits into from
Apr 4, 2022
Merged

merge master #397

merged 493 commits into from
Apr 4, 2022

Conversation

Nic-Ma
Copy link
Owner

@Nic-Ma Nic-Ma commented Apr 4, 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.

wyli and others added 30 commits December 9, 2021 13:37
* [DLMED] add dataset generator

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] add DatasetGenerator

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <[email protected]>

* [MONAI] python code formatting

Signed-off-by: monai-bot <[email protected]>

* [DLMED] fix wrong test

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] simplify according to comments

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] remove return

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] update rtol for CI

Signed-off-by: Nic Ma <[email protected]>

Co-authored-by: monai-bot <[email protected]>
* [DLMED] add missing docs

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] add missing components

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] fix test

Signed-off-by: Nic Ma <[email protected]>
* [DLMED] add channel-wise

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] fix typo

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] skip test if before 1.7

Signed-off-by: Nic Ma <[email protected]>

* [MONAI] python code formatting

Signed-off-by: monai-bot <[email protected]>

Co-authored-by: monai-bot <[email protected]>
* [DLMED] add Iteration base class

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <[email protected]>
Signed-off-by: Yiheng Wang <[email protected]>
* [DLMED] support string dtype

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] fix typo

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] enhance dtype in ToCupy

Signed-off-by: Nic Ma <[email protected]>
* [DLMED] add Iteration base class

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <[email protected]>
Signed-off-by: Yiheng Wang <[email protected]>
* [DLMED] support string dtype

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] fix typo

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] enhance dtype in ToCupy

Signed-off-by: Nic Ma <[email protected]>
* Update to not include number for the name of the first range

Signed-off-by: Behrooz <[email protected]>

* Update CuCIM and TorchVision wrappers to include name

Signed-off-by: Behrooz <[email protected]>

* Update nvtx range to append undelying class for wrapper tranforms

Signed-off-by: Behrooz <[email protected]>

* Add new test cases to cover changes

Signed-off-by: Behrooz <[email protected]>

* Update cucim and torchvision check

Signed-off-by: Behrooz <[email protected]>
* [DLMED] add missing images

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] fix 3471

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] fix AsDiscrete

Signed-off-by: Nic Ma <[email protected]>
* make bending energy loss invariant to resolution

fixes #3485

Signed-off-by: Ebrahim Ebrahim <[email protected]>

* set BendingEnergyLoss default normalize to False

Maybe it's more important that the default behavior match usage of the
term "bending energy" elsewhere, rather than that it be the most
convenient behavior.

Signed-off-by: Ebrahim Ebrahim <[email protected]>
* [DLMED] correct kwargs

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] fix grammar

Signed-off-by: Nic Ma <[email protected]>
* [DLMED] add SavitzkyGolaySmoothd

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] fix typo

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <[email protected]>
Signed-off-by: Wenqi Li <[email protected]>
Signed-off-by: Wenqi Li <[email protected]>
* Adding Torchscript utility functions

Signed-off-by: Eric Kerfoot <[email protected]>

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

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

* [MONAI] python code formatting

Signed-off-by: monai-bot <[email protected]>

* Adding Torchscript utility functions

Signed-off-by: Eric Kerfoot <[email protected]>

* Added test for extra files

Signed-off-by: Eric Kerfoot <[email protected]>

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

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

* Update

Signed-off-by: Eric Kerfoot <[email protected]>

* Update

Signed-off-by: Eric Kerfoot <[email protected]>

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

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

* Update

Signed-off-by: Eric Kerfoot <[email protected]>

* Update

Signed-off-by: Eric Kerfoot <[email protected]>

* Updates

Signed-off-by: Eric Kerfoot <[email protected]>

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

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

* Updates

Signed-off-by: Eric Kerfoot <[email protected]>

* Updates

Signed-off-by: Eric Kerfoot <[email protected]>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: monai-bot <[email protected]>
Co-authored-by: Nic Ma <[email protected]>
* [DLMED] change to utility transforms

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] enhance args

Signed-off-by: Nic Ma <[email protected]>
* adds missing item

Signed-off-by: Wenqi Li <[email protected]>

* update the contributing guide

Signed-off-by: Wenqi Li <[email protected]>

* update copyright headers

Signed-off-by: Wenqi Li <[email protected]>
* util to check the licence info

Signed-off-by: Wenqi Li <[email protected]>

* update flags

Signed-off-by: Wenqi Li <[email protected]>

* update based on comments

Signed-off-by: Wenqi Li <[email protected]>
… APIs (#3526)

* [DLMED] clarify old APIs

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <[email protected]>
Nic-Ma and others added 29 commits March 15, 2022 15:43
* [DLMED] enhance reader

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] fix docs

Signed-off-by: Nic Ma <[email protected]>
* fixes #3934

Signed-off-by: Wenqi Li <[email protected]>

* min_test update

Signed-off-by: Wenqi Li <[email protected]>

* cu115 tests

Signed-off-by: Wenqi Li <[email protected]>

* update tests

Signed-off-by: Wenqi Li <[email protected]>
* use enum for dicece reduction

Signed-off-by: Yiheng Wang <[email protected]>

* use look up option

Signed-off-by: Yiheng Wang <[email protected]>
* [DLMED] update to 21.10

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] fix typo in integration test config

Signed-off-by: Nic Ma <[email protected]>
* attention unet

Signed-off-by: Juan Pablo de la Cruz Gutiérrez <[email protected]>

* [MONAI] python code formatting

Signed-off-by: monai-bot <[email protected]>

* fixed issues and added suggested improvements

Signed-off-by: Juan Pablo de la Cruz Gutierrez <[email protected]>

* fixed flake issues

* smaller tests

Signed-off-by: Wenqi Li <[email protected]>

Co-authored-by: monai-bot <[email protected]>
* [DLMED] add verify script

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] fix typo

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] add unit tests and doc

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] fix flake8

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] skip min tests

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] remove doc-string

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] fix typo

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] update device names

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] update doc-string examples

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] enhance error message

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] cpu:0 to cpu

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] adjust "dataset_dir"

Signed-off-by: Nic Ma <[email protected]>
* fixes #3942

Signed-off-by: Wenqi Li <[email protected]>

* adds import statement

Signed-off-by: Wenqi Li <[email protected]>

* more tests

Signed-off-by: Wenqi Li <[email protected]>

* update to resolve import statement

Signed-off-by: Wenqi Li <[email protected]>

* update based on comments

Signed-off-by: Wenqi Li <[email protected]>

* update

Signed-off-by: Wenqi Li <[email protected]>

* update based on comments

Signed-off-by: Wenqi Li <[email protected]>
Signed-off-by: Yiheng Wang <[email protected]>
* Minor change to UNet to permit greater modifiability

Signed-off-by: Eric Kerfoot <[email protected]>

* Type fix

Signed-off-by: Eric Kerfoot <[email protected]>

* Reverting minor change

Signed-off-by: Eric Kerfoot <[email protected]>
* Check images dimensions and color channels

Signed-off-by: Behrooz <[email protected]>
* fixes multiprocessing memory issue

Signed-off-by: Wenqi Li <[email protected]>

* Revert "Workaround OOM issue in classification 2D integration tests (#3949)"

This reverts commit 6ea9742.

Signed-off-by: Wenqi Li <[email protected]>

* update tests

Signed-off-by: Wenqi Li <[email protected]>

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

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

* fixes typo

Signed-off-by: Wenqi Li <[email protected]>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* [DLMED] support relative ids

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] update according to comments

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] fix typo in test

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] add description

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] optimize the logic

Signed-off-by: Nic Ma <[email protected]>
* fixes docstrings

Signed-off-by: Wenqi Li <[email protected]>

* update based on comments

Signed-off-by: Wenqi Li <[email protected]>
* [DLMED] add export script

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] add base unit test

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] add custom config item types and reference resolver

Signed-off-by: Nic Ma <[email protected]>

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

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

* [DLMED] enhance doc-string

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] fix typo

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] add logging

Signed-off-by: Nic Ma <[email protected]>

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

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

* [DLMED] remove customized configitem and resolver

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] remove assert ret

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] update to ckpt_export

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] update to .ts

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] update min test

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] simplify args

Signed-off-by: Nic Ma <[email protected]>

* fixes integration tests

Signed-off-by: Wenqi Li <[email protected]>

* [DLMED] change to coverage

Signed-off-by: Nic Ma <[email protected]>

* update integration tests

Signed-off-by: Wenqi Li <[email protected]>

* [DLMED] fix blossom

Signed-off-by: Nic Ma <[email protected]>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Wenqi Li <[email protected]>
Co-authored-by: Wenqi Li <[email protected]>
* [DLMED] add logging config

Signed-off-by: Nic Ma <[email protected]>

* [MONAI] python code formatting

Signed-off-by: monai-bot <[email protected]>

* [DLMED] adjust config

Signed-off-by: Nic Ma <[email protected]>

* [DLMED] add doc-string

Signed-off-by: Nic Ma <[email protected]>

Co-authored-by: monai-bot <[email protected]>
* update mmars, fixes #4003

Signed-off-by: Wenqi Li <[email protected]>

* adds typing

Signed-off-by: Wenqi Li <[email protected]>

* update based on comments

Signed-off-by: Wenqi Li <[email protected]>

* workaround cucim

Signed-off-by: Wenqi Li <[email protected]>
* fixes unit test

Signed-off-by: Wenqi Li <[email protected]>

* temp tests

Signed-off-by: Wenqi Li <[email protected]>

* adds docker version tests

Signed-off-by: Wenqi Li <[email protected]>

* fixes #4016

Signed-off-by: Wenqi Li <[email protected]>

* local tests

Signed-off-by: Wenqi Li <[email protected]>

* remove mmar cache daily

Signed-off-by: Wenqi Li <[email protected]>

* remove cache

Signed-off-by: Wenqi Li <[email protected]>

* Revert "temp tests"

This reverts commit 238d883.

Signed-off-by: Wenqi Li <[email protected]>

* fixes typo

Signed-off-by: Wenqi Li <[email protected]>
* update bundle doc

Signed-off-by: Wenqi Li <[email protected]>

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

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

* update meta

Signed-off-by: Wenqi Li <[email protected]>

* update intro

Signed-off-by: Wenqi Li <[email protected]>

* update examples

Signed-off-by: Wenqi Li <[email protected]>

* adds yaml demo

Signed-off-by: Wenqi Li <[email protected]>

* update schema

Signed-off-by: Wenqi Li <[email protected]>

* update toc

Signed-off-by: Wenqi Li <[email protected]>

* update doc page

Signed-off-by: Wenqi Li <[email protected]>

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

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

* $import

Signed-off-by: Wenqi Li <[email protected]>

* adds recommendations

Signed-off-by: Wenqi Li <[email protected]>

* update config

Signed-off-by: Wenqi Li <[email protected]>

* update based on comments

Signed-off-by: Wenqi Li <[email protected]>

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

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

* adds a link on CLI parsing

Signed-off-by: Wenqi Li <[email protected]>

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

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

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Signed-off-by: Wenqi Li <[email protected]>
* fix pil via specifying cpuonly version

Signed-off-by: Yiheng Wang <[email protected]>

* add push branch to check

Signed-off-by: Yiheng Wang <[email protected]>

* remove extra line

Signed-off-by: Yiheng Wang <[email protected]>

* remove push branch for upstream

Signed-off-by: Yiheng Wang <[email protected]>
* Add support for level as input

Signed-off-by: Behrooz <[email protected]>

* Add unittests for levels

Signed-off-by: Behrooz <[email protected]>

* Update docstring

Signed-off-by: Behrooz <[email protected]>

* Add kwargs for WSIReader in all datasets

Signed-off-by: Behrooz <[email protected]>

* Update docstring

Signed-off-by: Behrooz <[email protected]>
@Nic-Ma Nic-Ma merged commit ec463d6 into Nic-Ma:main Apr 4, 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.