Skip to content

merge master#213

Merged
Nic-Ma merged 544 commits intoNic-Ma:devfrom
Project-MONAI:dev
Sep 6, 2021
Merged

merge master#213
Nic-Ma merged 544 commits intoNic-Ma:devfrom
Project-MONAI:dev

Conversation

@Nic-Ma
Copy link
Copy Markdown
Owner

@Nic-Ma Nic-Ma commented Sep 6, 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.

rijobro and others added 30 commits May 27, 2021 10:34
* skip RandAffine if possible

Signed-off-by: Richard Brown <[email protected]>

* add randaffined

Signed-off-by: Richard Brown <[email protected]>

* mypy fix

Signed-off-by: Richard Brown <[email protected]>

* check consistency

Signed-off-by: Richard Brown <[email protected]>
* [DLMED] use shutil.move instead

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]>
Co-authored-by: Wenqi Li <[email protected]>
fix cachedataset w persistent workers problem by deep copying first non-deterministic transform
fix set visible devices
* better way of managing Cache

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

* Update test_smartcachedataset.py

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

Co-authored-by: Wenqi Li <[email protected]>
* cache grid

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

* update based on comments

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

* adds cache tests

Signed-off-by: Wenqi Li <[email protected]>
* add pypi quick tests

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

* temp tests

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

* update

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

* cron pypi tests

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

* temp tests

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

* Revert "temp tests"

This reverts commit b6d86d6.

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

* update

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

* revise cron

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

* Revert "temp tests"

This reverts commit 44cddc0.

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

* docstring

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

* update setup.cfg

Signed-off-by: Wenqi Li <[email protected]>
Signed-off-by: Richard Brown <[email protected]>
* [DLMED] fix CopyItemsd transform

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]>
* enhance downloading APIs

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

* update docstrings

Signed-off-by: Wenqi Li <[email protected]>
* removing convolutional compatability kernel for an optional matric multiplication

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

* change to identity test against None

Co-authored-by: Richard Brown <[email protected]>
Signed-off-by: chaliebudd <[email protected]>

* updating tests, non-determanism should be solved

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

* moving compatability matrix to gpu in test to prevent errors when running without cuda

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

* removing unused imports

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

* pytyping fix for optional arg

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

Co-authored-by: Richard Brown <[email protected]>
* removing convolutional compatability kernel for an optional matric multiplication

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

* change to identity test against None

Co-authored-by: Richard Brown <[email protected]>
Signed-off-by: chaliebudd <[email protected]>

* updating tests, non-determanism should be solved

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

* moving compatability matrix to gpu in test to prevent errors when running without cuda

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

* removing unused imports

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

* pytyping fix for optional arg

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

* moving back to permissive testing sue to cuda non determanism

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

Co-authored-by: Richard Brown <[email protected]>
* skip resampling if possible

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

* update docstring

Signed-off-by: Wenqi Li <[email protected]>
* [DLMED] enhance doc-string of CacheDataset

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]>
* revise cron-pip

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

* fixes pythonpath

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

* update path

Signed-off-by: Wenqi Li <[email protected]>
* skip resampling if possible

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

* update docstring

Signed-off-by: Wenqi Li <[email protected]>
* Started on a ResNet for classification from 1D, 2D, 3D images

Signed-off-by: Douwe Spaanderman <[email protected]>
* release note v0.5.3

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

* update changelog

Signed-off-by: Wenqi Li <[email protected]>
* [DLMED] add more type to decollate

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

* [MONAI] python code formatting

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

* [DLMED] fix flake8 issue

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

* [DLMED] fix CI tests

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

* [DLMED] fix pickle issue

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

* [DLMED] update according to comments

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

Co-authored-by: monai-bot <[email protected]>
rijobro and others added 29 commits August 24, 2021 09:21
torch transforms - RandRicianNoise, StdShiftIntensity, RandStdShiftIntensity
Signed-off-by: Richard Brown <[email protected]>
* all close

Signed-off-by: Richard Brown <[email protected]>

* assert_allclose

Signed-off-by: Richard Brown <[email protected]>

* NormalizeIntensity

Signed-off-by: Richard Brown <[email protected]>
* Change default methods for nn.Module

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

* Remove DataLoader

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

Signed-off-by: Richard Brown <[email protected]>

* assert_allclose

Signed-off-by: Richard Brown <[email protected]>

* ScaleIntensity

Signed-off-by: Richard Brown <[email protected]>
* backends -> backend

Signed-off-by: Richard Brown <[email protected]>

* code format

Signed-off-by: Richard Brown <[email protected]>

* code format2

Signed-off-by: Richard Brown <[email protected]>
* [DLMED] support random fill

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

* [DLMED] update for test

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

* [DLMED] fix typo

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

* [DLMED] update dict transform

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

* [DLMED] fix mypy

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

* [DLMED] fix typo

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

* [DLMED] fix typo

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

* [DLMED] fix typo

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

* [DLMED] fix typo

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

* [DLMED] support auto computing min and max

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]>
Co-authored-by: Wenqi Li <[email protected]>
* enhance swish

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

* add inplace to swish

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

* add efn features

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

* add more pretrained weights url

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

* fix flake8 errors

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

* use look up option

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

* fix deepsource issues

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

* fix type issues

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

Co-authored-by: Wenqi Li <[email protected]>
* resume github premerge tests

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

* fixes #2821

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

* update group names

Signed-off-by: Wenqi Li <[email protected]>
* add pre-commit

Signed-off-by: Jirka <[email protected]>
* Local Patch Shuffle Transform Initial Version Added

Signed-off-by: vnath <[email protected]>
* [DLMED] add support to fill outside

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

* [DLMED] add paper link for cutout

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

Co-authored-by: Wenqi Li <[email protected]>
* Add deepedit transforms

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

* Run unittests - autofix

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

* Update transform

Signed-off-by: Andres <[email protected]>
Signed-off-by: Wenqi Li <[email protected]>
…il, ToTensor, Transpose (#2850)

* backends -> backend

Signed-off-by: Richard Brown <[email protected]>

* code format

Signed-off-by: Richard Brown <[email protected]>

* code format2

Signed-off-by: Richard Brown <[email protected]>

* AddChannel, AsChannelFirst, AsChannelLast, EnsureChannelFirst, Identity, RepeatChannel

Signed-off-by: Richard Brown <[email protected]>

* moveaxis backwards compatible

Signed-off-by: Richard Brown <[email protected]>

* code format

Signed-off-by: Richard Brown <[email protected]>

* EnsureType, RemoveRepeatedChannel, SplitChannel, ToCupy, ToNumpy, ToPil, ToTensor, Transpose

Signed-off-by: Richard Brown <[email protected]>

* trigger ci/cd

Signed-off-by: Richard Brown <[email protected]>

* permute requires positive indices

Signed-off-by: Richard Brown <[email protected]>

* correct permute

Signed-off-by: Richard Brown <[email protected]>

* correct permute

Signed-off-by: Richard Brown <[email protected]>

* has_pil

Signed-off-by: Richard Brown <[email protected]>
* add classification support for ViT Model

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

* add classification support for ViT Model

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

* add classification support for ViT Model

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

* [MONAI] python code formatting

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

Co-authored-by: monai-bot <[email protected]>
* [DLMED] add args to ThreadDataLoader

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

* [DLMED] fix flake8

Signed-off-by: Nic Ma <[email protected]>
…_at_least (#2859)

* DataStats, LabelToMask, Lambda, RandLambda, SqueezeDim, is_module_ver_at_least

Signed-off-by: Richard Brown <[email protected]>
* update cron tests

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

* temp tests

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

* update gpu info

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

* tmp tests

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

* temp test

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

* Revert "temp test"

This reverts commit 3a5b8f8.

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

* Revert "tmp tests"

This reverts commit e960dac.

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

* Revert "temp tests"

This reverts commit 911c332.

Signed-off-by: Wenqi Li <[email protected]>
* fixes #2639

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

* fixes typo

Signed-off-by: Wenqi Li <[email protected]>
* split CI package

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

* tmpdir

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

* tmpdir

Signed-off-by: Jirka <[email protected]>
* Implement SplitOnGrid

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

* Implement dictionary-based SplitOnGrid

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

* Update inits

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

* Update docs

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

* Change imports

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

* Update input logic in SplitOnGrid)

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

* Add unittests for SplitOnGrid and SplitOnGridDict

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

* Sort import

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

* Remove imports

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

* Address comments

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

* Remove optional

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

* Address thread safety issues

Signed-off-by: Behrooz <[email protected]>
@Nic-Ma Nic-Ma merged commit e4dd079 into Nic-Ma:dev Sep 6, 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.