Skip to content

merge master#163

Merged
Nic-Ma merged 430 commits intoNic-Ma:2552-fix-tonumpyfrom
Project-MONAI:dev
Jul 8, 2021
Merged

merge master#163
Nic-Ma merged 430 commits intoNic-Ma:2552-fix-tonumpyfrom
Project-MONAI:dev

Conversation

@Nic-Ma
Copy link
Copy Markdown
Owner

@Nic-Ma Nic-Ma commented Jul 8, 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 --codeformat --coverage.
  • Quick tests passed locally by running ./runtests.sh --quick.
  • In-line docstrings updated.
  • Documentation updated, tested make html command in the docs/ folder.

wyli and others added 30 commits April 14, 2021 12:59
* adds a what's new page

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

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

* [DLMED] enhance CAM logic

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

* [DLMED] add unit tests

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

* [DLMED] fix flake8

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

* [DLMED] fix typo

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

* [DLMED] fix flake8 issue

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

Co-authored-by: Richard Brown <[email protected]>
* [DLMED] enhance unit tests

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 warning

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]>
* Jupyter and other additions

Signed-off-by: Eric Kerfoot <[email protected]>
* allow slicing with SpatialCrop(d)

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

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

* update example

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

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

* [MONAI] python code formatting

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

* [DLMED] add unit tests

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 more alias

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]>
* Implement RandTorchVisionD

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

* Add unittest for RandTorchVisiond

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

* Update docs

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

* Formatting

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

Co-authored-by: Eric Kerfoot <[email protected]>
* [DLMED] check the label data for Tensor

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

* [DLMED] update according to comments

Signed-off-by: Nic Ma <[email protected]>
* [DLMED] add `device` and `to_tensor` args

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

* [DLMED] add support for non-tensor output

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

* [DLMED] remove detach.cpu

Signed-off-by: Nic Ma <[email protected]>
* fix duplication of key_transforms in RandSpatialCropSamplesd

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

* [MONAI] python code formatting

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

* [DLMED] only deep copy unmodified

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

Co-authored-by: monai-bot <[email protected]>
Co-authored-by: Nic Ma <[email protected]>
* [DLMED] save inverted meta dict

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

* [MONAI] python code formatting

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

* safe key get

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

Co-authored-by: monai-bot <[email protected]>
Co-authored-by: Wenqi Li <[email protected]>
* [DLMED] add divisible K

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

* [DLMED] fix flake8 issue

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] fix CI tests

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

Signed-off-by: Wenqi Li <[email protected]>
* enhance persistent temp

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

* fixes windows file rename issue

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

* enhance multiprocess LMDB

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

* remove usued vars

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

* fixes LGTM errors

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

* remove comparison-with-callable (W0143)

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

* fixes pylint W0231

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

* fixes PYL-R1705

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

* fixes PYL-R1720

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

* fixes PTC-W0060

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

* fixes PYL-W0105

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

* fixes PTC-W0016

Signed-off-by: Wenqi Li <[email protected]>
* update box_start/end for deepgrow

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

* add test

Signed-off-by: Richard Brown <[email protected]>
* [DLMED] add logging

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

* [DLMED] update according to comments

Signed-off-by: Nic Ma <[email protected]>
wyli and others added 29 commits June 29, 2021 08:38
…2315)

* [WIP] 2220 Decollate batch into list of tensors after model forward (#2244)

* [DLMED] add support for Activation transform

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

* [DLMED] change all the array level post transforms to channel-first

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

* [DLMED] update all the IO, utility, post transforms

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

* [DLMED] update engines for list of dict

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

* [DLMED] update all the event handlers

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

* [DLMED] support non-batch data

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

* [MONAI] python code formatting

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

* [DLMED] update according to comments

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

* [DLMED] update based on the latest APIs

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

Co-authored-by: monai-bot <[email protected]>

* [MONAI] python code formatting

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

* [DLMED] fix all the unit tests

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

* [DLMED] fix unit tests

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

* [DLMED] fix flake8 issues

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

* [DLMED] remove unused import

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

* [DLMED] fix flake8 issue

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

* [DLMED] fix integration test

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

* [DLMED] fix integration tests

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

* [MONAI] python code formatting

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

* [DLMED] fix integration tests

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] add support to copy scalar

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

* [DLMED] fix flake8 issue

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

* [DLMED] fix wrong unit tests

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

* [DLMED] fix doc issue

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

* [DLMED] fix broken tests

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

* [DLMED] fix unit tests

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

* [MONAI] python code formatting

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

* [DLMED] simplify CSV saver

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

* [DLMED] update according to comments

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

* [DLMED] add copy_scalar_to_batch util

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

* [DLMED] fix flake8 issue

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

* [DLMED] change to preprocessing and postprocessing

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

* [DLMED] change file name to postprocessing

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

* [DLMED] fix flake8

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

* [DLMED] fix typo in doc-string

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

* [DLMED] add Decollated back

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

* [MONAI] python code formatting

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

* [DLMED] update according to comments

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

* [DLMED] update to use ignite v0.4.5 metrics API

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

* [DLMED] fix flake8 issue

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

* [DLMED] fix conflicts

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

* [MONAI] python code formatting

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

* fixes #2452

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

Co-authored-by: monai-bot <[email protected]>
* deprecation fixes

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

* deprecation fixes

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

* deprecation fixes

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

* deprecation fixes

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

* deprecation fixes

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

* deprecation fixes

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

* deprecation fixes

Signed-off-by: Eric Kerfoot <[email protected]>
* enhance version compare

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

* update

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

* remove unused

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

* remove unused vars

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

* update debug info

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

* temp tests

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

* non integer comparison

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

* adds tests

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

* no temp tests

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

* update test

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

Co-authored-by: Nic Ma <[email protected]>
* [DLMED] add deprecated decorator

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

* [MONAI] python code formatting

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

* [DLMED] update according to comments

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

* [DLMED] enhance doc-string

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

Co-authored-by: monai-bot <[email protected]>
* [DLMED] add support to compare metrics

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]>
* add UNETR, ViT

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

* add UNETR, ViT

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

* add UNETR, ViT

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

* add UNETR, ViT

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

* add UNETR, ViT

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

* add UNETR, ViT

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

* add UNETR, ViT

Signed-off-by: ahatamizadeh <[email protected]>
* [DLMED] fix PatchEmbeddingBlock

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

* [DLMED] correct typehint

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

* [DLMED] fix pos_embed and Rearrange types

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

* [DLMED] fix nn.module

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

* [DLMED] fix vit

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

* [DLMED] update docs

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

* [DLMED] fix UNetr

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

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

* temp tests

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

* temp test

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

* Revert "temp test"

This reverts commit f5385c2.

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

* Revert "temp tests"

This reverts commit 4468dcc.

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

* update version number

Signed-off-by: Wenqi Li <[email protected]>
* [DLMED] add ignite dist support

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

* [DLMED] fix flake8

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

* [DLMED] fix typo

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

* [DLMED] change key_metric_score_sign to a bool flag

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

* [MONAI] python code formatting

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

* [DLMED] update according to comments

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

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

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

* [DLMED] fix plot

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

* [MONAI] python code formatting

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

* [DLMED] update classification integration test

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

* [MONAI] python code formatting

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

* [DLMED] restore decollate logic

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]>
* [DLMED] fix strict_shape

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

* [DLMED] add warning message

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

* [MONAI] python code formatting

Signed-off-by: monai-bot <[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]>

* [DLMED] add links

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

* [DLMED] Enhance doc-strings

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

* [DLMED] enhance CI tests

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

* [DLMED] fix flake8

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] make get_model_spec API

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

* [DLMED] unit tests

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

* [DLMED] fix flake8 issue

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

* [DLMED] update lr_scheduler links

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

* [DLMED] update all the other links

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

* [DLMED] fix typo

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

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

* [MONAI] python code formatting

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

* [DLMED] skip min tests

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

* [DLMED] rename to skip auto CI

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

Co-authored-by: monai-bot <[email protected]>
* update focalloss to use sigmoid

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

* temp tests

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

* fixes tests

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

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] add AddRandomGuidanced to test

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

* [DLMED] update network

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

* [DLMED] fix typo

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

* [DLMED] fix issue in addsignal

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

* [DLMED] fix guidance issue

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

* [DLMED] fix flake8

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

* [DLMED] fix mypy and docs

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

Co-authored-by: monai-bot <[email protected]>
* Deepgrow - Fix probability scalar value during collate

Signed-off-by: Sachidanand Alle <[email protected]>

* Fix CI checks

Signed-off-by: Sachidanand Alle <[email protected]>

Co-authored-by: Sachidanand Alle <[email protected]>
* [DLMED] Add EnsureTensor transform

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

* [DLMED] add unit tests

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

* [DLMED] Enhance doc-string

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 flake8 issue

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

* [DLMED] restore deprecated

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]>

Co-authored-by: monai-bot <[email protected]>
* [DLMED] update highlight titles

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

* [DLMED] add more content to highlight features

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

* [DLMED] Add other frameworks

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

* [DLMED] enhance distributed document

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

* update highlights

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

* adds jit descriptions

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

* adds gmm figure

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

* add mmar transfer learning figure

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

* fix typos

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

* [DLMED] add decollate batch section

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

* fixes typos

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

* update docs

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

Co-authored-by: Wenqi Li <[email protected]>
* add use_deterministic_algorithms flag

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

* fixes typing

Signed-off-by: Wenqi Li <[email protected]>
@Nic-Ma Nic-Ma merged commit f292d4e into Nic-Ma:2552-fix-tonumpy Jul 8, 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.