Skip to content

merge master#159

Merged
Nic-Ma merged 419 commits into
Nic-Ma:2511-add-ensure-tensorfrom
Project-MONAI:dev
Jul 5, 2021
Merged

merge master#159
Nic-Ma merged 419 commits into
Nic-Ma:2511-add-ensure-tensorfrom
Project-MONAI:dev

Conversation

@Nic-Ma

@Nic-Ma Nic-Ma commented Jul 5, 2021

Copy link
Copy Markdown
Owner

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.

kate-sann5100 and others added 30 commits April 10, 2021 15:50
Signed-off-by: Wenqi Li <wenqil@nvidia.com>

Co-authored-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] metrics support a list of tensor

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

* update workflow test

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

* [DLMED] fix engine.state.output dict copy issue

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

* [DLMED] add num_workers

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

* fixes typos

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

* update tests

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

* update docstrings

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

* tests

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

Co-authored-by: Wenqi Li <wenqil@nvidia.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* handling error

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

* temp test

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

* fixes tests

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

* Revert "temp test"

This reverts commit 60661ae.

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* update dev version

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

* typo fix

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
TTA progress bar, use torch for mode, add label meta_data
* follow up of #1992

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

* update spacing inverse

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

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

* [DLMED] fix deepcopy

Signed-off-by: Nic Ma <nma@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: Wenqi Li <wenqil@nvidia.com>
* [DLMED] add more tests

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

* [DLMED] add nearest test cases

Signed-off-by: Nic Ma <nma@nvidia.com>
* adds a what's new page

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

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

* [DLMED] enhance CAM logic

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

* [DLMED] add unit tests

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

* [DLMED] fix flake8

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

* [DLMED] fix typo

Co-authored-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
Signed-off-by: Nic Ma <nma@nvidia.com>

* [DLMED] fix flake8 issue

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

Co-authored-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
* [DLMED] enhance unit tests

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

* [MONAI] python code formatting

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

Co-authored-by: monai-bot <monai.miccai2019@gmail.com>
* [DLMED] add warning

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

* [MONAI] python code formatting

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

Co-authored-by: monai-bot <monai.miccai2019@gmail.com>
* Jupyter and other additions

Signed-off-by: Eric Kerfoot <eric.kerfoot@kcl.ac.uk>
* allow slicing with SpatialCrop(d)

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
Signed-off-by: chaliebudd <charles.budd@kcl.ac.uk>
* fixes docstring

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

* update example

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

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

* [MONAI] python code formatting

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

* [DLMED] add unit tests

Signed-off-by: Nic Ma <nma@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>
* [DLMED] add more alias

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

* [MONAI] python code formatting

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

Co-authored-by: monai-bot <monai.miccai2019@gmail.com>
* Implement RandTorchVisionD

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

* Add unittest for RandTorchVisiond

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

* Update docs

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

* Formatting

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

Co-authored-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com>
Signed-off-by: Behrooz <3968947+behxyz@users.noreply.github.com>
* [DLMED] check the label data for Tensor

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>
* [DLMED] add `device` and `to_tensor` args

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

* [DLMED] add support for non-tensor output

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

* [DLMED] remove detach.cpu

Signed-off-by: Nic Ma <nma@nvidia.com>
rijobro and others added 29 commits June 25, 2021 13:06
no need for default orig_size stored for invertible transforms
Signed-off-by: Can Zhao <canz@nvidia.com>
Signed-off-by: Yiheng Wang <vennw@nvidia.com>
* [DLMED] enhance ToTensor

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

* [DLMED] update according to comments

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

* add clara_train_covid19_3d_ct_classification and clara_train_covid19_annotation_ct_lung_1

point to pt version of covid19 lung annotation model

Signed-off-by: Holger Roth <hroth@nvidia.com>
* [DLMED] add pad options

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

* [DLMED] add to dict transforms

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

* [MONAI] python code formatting

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

* [DLMED] update according to comments

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

Co-authored-by: monai-bot <monai.miccai2019@gmail.com>
Signed-off-by: ahatamizadeh <ahatamizadeh@nvidia.com>
* [DLMED] update ignite to 0.4.5

Signed-off-by: Nic Ma <nma@nvidia.com>
* [DLMED] add dynamic data list in CacheDataset

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

* [DLMED] add support to PersistentDataset

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

* [DLMED] fix flake8 issue

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

* [DLMED] fix CI tests

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

* [DLMED] enhance dataset

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

* [DLMED] update according to comments

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

* [DLMED] update according to comments

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

* [DLMED] update_data -> set_data

Signed-off-by: Nic Ma <nma@nvidia.com>
Signed-off-by: Holger Roth <hroth@nvidia.com>
…grow (#2442)

Signed-off-by: vnath <vnath@nvidia.com>
…2315)

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

* [DLMED] add support for Activation transform

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

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

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

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

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

* [DLMED] update engines for list of dict

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

* [DLMED] update all the event handlers

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

* [DLMED] support non-batch data

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

* [MONAI] python code formatting

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

* [DLMED] update according to comments

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

* [DLMED] update based on the latest APIs

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

Co-authored-by: monai-bot <monai.miccai2019@gmail.com>

* [MONAI] python code formatting

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

* [DLMED] fix all the unit tests

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

* [DLMED] fix unit tests

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

* [DLMED] fix flake8 issues

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

* [DLMED] remove unused import

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

* [DLMED] fix flake8 issue

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

* [DLMED] fix integration test

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

* [DLMED] fix integration tests

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

* [MONAI] python code formatting

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

* [DLMED] fix integration tests

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

* [MONAI] python code formatting

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

* [DLMED] fix flake8 issue

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

* [DLMED] add support to copy scalar

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

* [DLMED] fix flake8 issue

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

* [DLMED] fix wrong unit tests

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

* [DLMED] fix doc issue

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

* [DLMED] fix broken tests

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

* [DLMED] fix unit tests

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

* [MONAI] python code formatting

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

* [DLMED] simplify CSV saver

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

* [DLMED] update according to comments

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

* [DLMED] add copy_scalar_to_batch util

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

* [DLMED] fix flake8 issue

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

* [DLMED] change to preprocessing and postprocessing

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

* [DLMED] change file name to postprocessing

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

* [DLMED] fix flake8

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

* [DLMED] fix typo in doc-string

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

* [DLMED] add Decollated back

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

* [MONAI] python code formatting

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

* [DLMED] update according to comments

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

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

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

* [DLMED] fix flake8 issue

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

* [DLMED] fix conflicts

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

* [MONAI] python code formatting

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

* fixes #2452

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

Co-authored-by: monai-bot <monai.miccai2019@gmail.com>
* deprecation fixes

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

* deprecation fixes

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

* deprecation fixes

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

* deprecation fixes

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

* deprecation fixes

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

* deprecation fixes

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

* deprecation fixes

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

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

* update

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

* remove unused

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

* remove unused vars

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

* update debug info

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

* temp tests

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

* non integer comparison

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

* adds tests

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

* no temp tests

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

* update test

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

Co-authored-by: Nic Ma <nma@nvidia.com>
* [DLMED] add deprecated decorator

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

* [MONAI] python code formatting

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

* [DLMED] update according to comments

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

* [DLMED] enhance doc-string

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

Co-authored-by: monai-bot <monai.miccai2019@gmail.com>
Signed-off-by: Jeff VanOss <jeff.vanoss@bamfhealth.com>
* [DLMED] add support to compare metrics

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

* [DLMED] update according to comments

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

* [DLMED] update according to comments

Signed-off-by: Nic Ma <nma@nvidia.com>
* add UNETR, ViT

Signed-off-by: ahatamizadeh <ahatamizadeh@nvidia.com>

* add UNETR, ViT

Signed-off-by: ahatamizadeh <ahatamizadeh@nvidia.com>

* add UNETR, ViT

Signed-off-by: ahatamizadeh <ahatamizadeh@nvidia.com>

* add UNETR, ViT

Signed-off-by: ahatamizadeh <ahatamizadeh@nvidia.com>

* add UNETR, ViT

Signed-off-by: ahatamizadeh <ahatamizadeh@nvidia.com>

* add UNETR, ViT

Signed-off-by: ahatamizadeh <ahatamizadeh@nvidia.com>

* add UNETR, ViT

Signed-off-by: ahatamizadeh <ahatamizadeh@nvidia.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] fix PatchEmbeddingBlock

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

* [DLMED] correct typehint

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

* [DLMED] fix pos_embed and Rearrange types

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

* [DLMED] fix nn.module

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

* [DLMED] fix vit

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

* [DLMED] update docs

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

* [DLMED] fix UNetr

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

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

* temp tests

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

* temp test

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

* Revert "temp test"

This reverts commit f5385c2.

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

* Revert "temp tests"

This reverts commit 4468dcc.

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

* update version number

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] add ignite dist support

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

* [DLMED] fix flake8

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

* [DLMED] fix typo

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

* [DLMED] change key_metric_score_sign to a bool flag

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

* [MONAI] python code formatting

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

* [DLMED] update according to comments

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

Co-authored-by: monai-bot <monai.miccai2019@gmail.com>
* [DLMED] add decollate logic

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

* [DLMED] fix plot

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

* [MONAI] python code formatting

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

* [DLMED] update classification integration test

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

* [MONAI] python code formatting

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

* [DLMED] restore decollate logic

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

* [DLMED] update according to comments

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

Co-authored-by: monai-bot <monai.miccai2019@gmail.com>
* [DLMED] fix strict_shape

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

* [DLMED] add warning message

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

* [MONAI] python code formatting

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

* [DLMED] update according to comments

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

* [DLMED] update according to comments

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

* [DLMED] add links

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

* [DLMED] Enhance doc-strings

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

* [DLMED] enhance CI tests

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

* [DLMED] fix flake8

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

* [MONAI] python code formatting

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

Co-authored-by: monai-bot <monai.miccai2019@gmail.com>
* [DLMED] make get_model_spec API

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

* [DLMED] unit tests

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

* [DLMED] fix flake8 issue

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

* [DLMED] update lr_scheduler links

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

* [DLMED] update all the other links

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

* [DLMED] fix typo

Signed-off-by: Nic Ma <nma@nvidia.com>
@Nic-Ma Nic-Ma merged commit abc9546 into Nic-Ma:2511-add-ensure-tensor Jul 5, 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.