Skip to content

Conversation

@Nic-Ma
Copy link
Owner

@Nic-Ma Nic-Ma commented Oct 20, 2021

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 September 8, 2021 12:38
* ndim -> spatial_dims

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

* dimensions -> spatial_dims

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

* deprecated arg with auto replacement

Signed-off-by: Wenqi Li
* [DLMED] merge LocalPatchShuffle

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

* [DLMED] enhance doc-string

Signed-off-by: Nic Ma <nma@nvidia.com>
Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
Torch RandRotate
* Add cupy to tensor

Signed-off-by: Behrooz <3968947+drbeh@users.noreply.github.com>

* Add unittest for cupy>tensor

Signed-off-by: Behrooz <3968947+drbeh@users.noreply.github.com>
Signed-off-by: Nic Ma <nma@nvidia.com>

Co-authored-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] enhance the pad mode

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

* [DLMED] update all the tensor pad related

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

* [DLMED] fix error tests

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

* [DLMED] fix GPU tests

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

* [DLMED] update according to comments

Signed-off-by: Nic Ma <nma@nvidia.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
Signed-off-by: Nic Ma <nma@nvidia.com>
* con1_padding -> conv1_padding

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

* simpler init.

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

* fixes 2715

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

* adds 3d tests

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

* fixes flake8 error

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* ThresholdIntensity, ThresholdIntensityd

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
* Add dropout arg in DynUNet init

Signed-off-by: Andres <diazandr3s@gmail.com>
* [DLMED] add device option

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

* look up options for types

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

* adds unit tests

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

Co-authored-by: Wenqi Li <wenqil@nvidia.com>
…iles, ScaleIntensityRangePercentilesd (#2943)

ScaleIntensityRange, ScaleIntensityRanged, ScaleIntensityRangePercentiles, ScaleIntensityRangePercentilesd
Rotate, Rotated, RandRotate, RandRotated
…ndAffined, Rand2dElastic, Rand3dElastic, Rand2dElasticd, Rand3dElasticd (#2922)

* AffineGrid, RandAffineGrid, Resample

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

* Affine, RandAffine, Affined, RandAffined

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

* deprecate as_tensor_output

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

* fixes

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

* remove plotting

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

* Rand2dElastic, Rand3dElastic, Rand2dElasticd, Rand3dElasticd

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

* CropForeground

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

* fix Invertd

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
* transforms convert to the necessary type

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
* Add dtype to ToCuPy

Signed-off-by: Behrooz <3968947+drbeh@users.noreply.github.com>

* Add unittests to include dtype

Signed-off-by: Behrooz <3968947+drbeh@users.noreply.github.com>

* Implement convert_to_cupy

Signed-off-by: Behrooz <3968947+drbeh@users.noreply.github.com>

* Addressed all comments

Signed-off-by: Behrooz <3968947+drbeh@users.noreply.github.com>

* Addressed all comments

Signed-off-by: Behrooz <3968947+drbeh@users.noreply.github.com>

* Add dtype for Sequence

Signed-off-by: Behrooz <3968947+drbeh@users.noreply.github.com>
* [DLMED] update according to comments

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

* [DLMED] remove unnecessary arg

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

* [DLMED] fix style issue

Signed-off-by: Nic Ma <nma@nvidia.com>
* [DLMED] enhance type conversion

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

* [DLMED] fix CI test

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

* [DLMED] add more unit tests

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

* [DLMED] fix flake8

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

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

* adding type tests

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

* improves type checks

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

* fixes flake8

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

* fixes as channel first

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

* type test option

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

* ndarray suuport

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

* fixes unit tests

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

 update

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

* bash option for windows test

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

* fixes unit tests

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

* enhance norm intensity tests

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

* fixes merge tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
Signed-off-by: Nic Ma <nma@nvidia.com>
* add multimodal transformers

Signed-off-by: ahatamizadeh <ahatamizadeh@nvidia.com>
…op_centers`, `generate_pos_neg_label_crop_centers`, `generate_label_classes_crop_centers` (#2958)

torch map_binary_to_indices, map_classes_to_indices, correct_crop_centers, generate_pos_neg_label_crop_centers, generate_label_classes_crop_centers
* Implement CuCIM wrapper transfrom

Signed-off-by: Behrooz <3968947+drbeh@users.noreply.github.com>
Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
* Update with cupy.ndarray

Signed-off-by: Behrooz <3968947+drbeh@users.noreply.github.com>

* Change to use has_cp

Signed-off-by: Behrooz <3968947+drbeh@users.noreply.github.com>

* Change the format

Signed-off-by: Behrooz <3968947+drbeh@users.noreply.github.com>

* Fix a bug

Signed-off-by: Behrooz <3968947+drbeh@users.noreply.github.com>
* Fix for Jupyter plotting

Signed-off-by: Eric Kerfoot <eric.kerfoot@kcl.ac.uk>

* Fix for Jupyter plotting

Signed-off-by: Eric Kerfoot <eric.kerfoot@kcl.ac.uk>

* Fix for Jupyter plotting

Signed-off-by: Eric Kerfoot <eric.kerfoot@kcl.ac.uk>
Nic-Ma and others added 29 commits October 8, 2021 18:50
* [DLMED] enhance random computation

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>
…3079)

* Torch `CropForeground`, `HistogramNormalize`, `RandHistogramShift`

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

* fix

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

Co-authored-by: Wenqi Li <wenqil@nvidia.com>
Signed-off-by: Nic Ma <nma@nvidia.com>
* [DLMED] add MLFlowHandler

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

* [DLMED] add optional import

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

* [DLMED] fix doc format

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

* [DLMED] fix CI test

Signed-off-by: Nic Ma <nma@nvidia.com>
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>
@Nic-Ma Nic-Ma merged commit 87c9dbf into Nic-Ma:add-handler-example-link Oct 20, 2021
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.