Skip to content

merge master#371

Merged
Nic-Ma merged 363 commits intoNic-Ma:3795-ensure-channel-firstfrom
Project-MONAI:dev
Feb 12, 2022
Merged

merge master#371
Nic-Ma merged 363 commits intoNic-Ma:3795-ensure-channel-firstfrom
Project-MONAI:dev

Conversation

@Nic-Ma
Copy link
Copy Markdown
Owner

@Nic-Ma Nic-Ma commented Feb 12, 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.

deepsource-autofix Bot and others added 30 commits October 19, 2021 17:26
…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>
* temp tests

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

* adds doker

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

* temp tests

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

* update

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

* update

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

* check branches

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

* temp tests

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

* fixes cmp

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

* remove temp tests

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

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

* [DLMED] fix typo

Signed-off-by: Nic Ma <nma@nvidia.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] update spacing and orientation transforms

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

* [DLMED] update others

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

* [DLMED] fix flake8

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

* [DLMED] fix test

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

* [DLMED] fix flake8

Signed-off-by: Nic Ma <nma@nvidia.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* update to torch 1.10

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

* temp tests

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

* fixes for torch 1.10

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

* fixes coverage tests

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

* fixes tests

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

* type fixes

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

* Revert "temp tests"

This reverts commit cb3e0c7.

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

* fixes tests

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

* fixes for windows

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

* fixes integration

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

* fixes #3171

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

* temp fix windows

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

* [DLMED] add example in doc-string

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

* [DLMED] add example about copy_cache

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

* [DLMED] update according to comments

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

* [MONAI] python code formatting

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

* [DLMED] fix flake8

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

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

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

* update based on comments

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

* fixes windows tests

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* adds util logger

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

* update based on comments

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

* update based on comments

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

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>
* [DLMED] add utitlity

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] fix CI for old PyTorch

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

* [DLMED] update according to comments

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

* [DLMED] fix flake8

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

* [DLMED] fix CI issue

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

* Torch `BoundingRect`, `FillHoles`, VoteEnsemble`

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

* fix

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

* fix

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

* fix

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

* skip test_fill_holesd

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

* merge fix

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

* fixes

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

* np->np/pt->pt

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

* no type check

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

* return ndarrayortensor

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

* MeanEnsemble

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
* [DLMED] add preparebatch

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

* [DLMED] fix min tests

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

* [DLMED] add more tests

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

* [DLMED] fix min tests

Signed-off-by: Nic Ma <nma@nvidia.com>
* [DLMED] add backend

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

* [DLMED] add backend

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

* [DLMED] fix PyTorch 1.5.1 test

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

* [DLMED] add more tests

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

* [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 <monai.miccai2019@gmail.com>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: monai-bot <monai.miccai2019@gmail.com>
Co-authored-by: Wenqi Li <wenqil@nvidia.com>
* squeeze non-spatial dims in nib-reader

Signed-off-by: Bryn Lloyd <lloyd@itis.swiss>

* fix: add squeeze_non_spatial_dims=False option

Signed-off-by: Bryn Lloyd <lloyd@itis.swiss>

* fix: add docstring for arg

Signed-off-by: Bryn Lloyd <lloyd@itis.swiss>

* fix: add docstring for arg

Signed-off-by: Bryn Lloyd <lloyd@itis.swiss>

* fix: typos

Signed-off-by: Bryn Lloyd <lloyd@itis.swiss>

Co-authored-by: Bryn Lloyd <lloyd@itis.swiss>
Signed-off-by: Nic Ma <nma@nvidia.com>
remove flooring
Signed-off-by: Nic Ma <nma@nvidia.com>
* Fixes focal loss when reduction=none

Signed-off-by: joncrall <jon.crall@kitware.com>

* Added doctest example, fixed mypy errors

Signed-off-by: joncrall <jon.crall@kitware.com>

* Linting and test fixes

Signed-off-by: joncrall <jon.crall@kitware.com>

* Change dice loss to return broadcastable reductions

Signed-off-by: joncrall <jon.crall@kitware.com>

* Fixed backwards compatibility issues

Signed-off-by: joncrall <jon.crall@kitware.com>

* Fix masked loss test

Signed-off-by: joncrall <jon.crall@kitware.com>
* [DLMED] enhance document

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

* [DLMED] fix typo

Signed-off-by: Nic Ma <nma@nvidia.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* Torch `ProbNMS`, `LabelFilter`

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

* fix test_probnmsd

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

* fix for older pt

Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] enhance the doc-string

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

* [DLMED] add shuffle

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] change to ShuffleBuffer

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

* update according to discussions

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

* [DLMED] add multi-workers support

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

* [DLMED] fix docs

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

* [DLMED] update according to comments

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

* [DLMED] improve perf

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

Co-authored-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] add metrics check

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

* [DLMED] update workflow

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

* [DLMED] add reduction

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

* [DLMED] add reduction to metric handlers

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>
wyli and others added 29 commits January 26, 2022 11:55
* fixes grid_sample, interpolate URLs

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

* update based on comments

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* add non-determinism tips

Signed-off-by: Yiheng Wang <vennw@nvidia.com>

* fix the name error

Signed-off-by: Yiheng Wang <vennw@nvidia.com>
Signed-off-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* fixes test

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

* skip when downloading fails

Signed-off-by: Wenqi Li <wenqil@nvidia.com>
* Remove assert statement from non-test files

* [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>
* ignore 60.6.0

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

* workaround #3752

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

* fixes windows issue

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

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

* [DLMED] update environment

Signed-off-by: Nic Ma <nma@nvidia.com>
* update unit tests intensity range percentiles

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

* fixes channel wise tests

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

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

* [DLMED] add more test

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

* [DLMED] skip min test

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

* [DLMED] fix flake8

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

* [DLMED] update according to comments

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>
Co-authored-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] refine TTA

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

* [DLMED] enhance TTA

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

* [DLMED] fix flake8

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

* [DLMED] refine example in doc-string

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

* [DLMED] update according to comments

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

* add to optimize tta

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

* update

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

* .item for np.ndarray too

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

* [DLMED] fix flake8

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

* [DLMED] update according to comments

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

Co-authored-by: Richard Brown <33289025+rijobro@users.noreply.github.com>
Co-authored-by: Wenqi Li <wenqil@nvidia.com>
* [DLMED] enhance missing key error

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

* [DLMED] update doc

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

* [DLMED] update according to comments

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

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

* fixes resampling

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

* fixes precisions

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

* update dict version

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

* fixes unit tests

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

* adds docs

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

* copy grid for resampling

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

* fixes unit tests

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

* remove normalize coordinates

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

* [MONAI] python code formatting

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

* try to fix #3621 (#3673)

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

* fixes typing

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

* fixes grid_sample, interpolate URLs

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

* simplify norm_coords

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

* update docstring

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

* update moveaxis

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

* spatial sample tests

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

* additional tests spatial resample

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

* test invert saptial resample

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

* fixes unit tests

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

* rtol assert close

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

* fixes TF32 tests

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

* smaller tests

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

* skip when quick testing

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

* comp tensor and ndarray

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

* update based on comments

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

* fixes tests

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

* try to use torch.solve

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

* Revert "fixes tests"

This reverts commit e532490.

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

* update based on comments

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

* fixes test_affined

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

* default to float32 rotate/randrotate

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

* workaround for #3752

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

* default to float32 rotate/randrotate

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

* temp test

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

* update docstring

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

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

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

* [MONAI] python code formatting

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

* [DLMED] fix flake8

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>
* update based on comments

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

* -Wmaybe-uninitialized

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

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

* fixes resampling

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

* fixes precisions

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

* update dict version

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

* fixes unit tests

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

* adds docs

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

* copy grid for resampling

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

* fixes unit tests

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

* remove normalize coordinates

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

* [MONAI] python code formatting

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

* try to fix #3621 (#3673)

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

* fixes typing

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

* fixes grid_sample, interpolate URLs

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

* simplify norm_coords

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

* update docstring

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

* update moveaxis

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

* spatial sample tests

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

* additional tests spatial resample

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

* test invert saptial resample

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

* fixes unit tests

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

* rtol assert close

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

* fixes TF32 tests

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

* smaller tests

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

* skip when quick testing

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

* comp tensor and ndarray

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

* update based on comments

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

* fixes tests

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

* try to use torch.solve

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

* temp updates

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

* enhance typing

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

* temp test

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

* fixes

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

* Revert "temp test"

This reverts commit 6200a38.

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

* enhance types

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

* update util

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

* reverse workaround

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

* formatting

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

* update type def.

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

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

* temp test

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

* warn unused

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

* remote ignore

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

* Revert "warn unused"

This reverts commit e645807.

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

* Revert "temp test"

This reverts commit ddc4770.

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

* update based on comments

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

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

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>
* temp spatial_resample

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

* fixes resampling

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

* fixes precisions

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

* update dict version

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

* fixes unit tests

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

* adds docs

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

* copy grid for resampling

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

* fixes unit tests

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

* remove normalize coordinates

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

* [MONAI] python code formatting

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

* try to fix #3621 (#3673)

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

* fixes typing

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

* fixes grid_sample, interpolate URLs

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

* simplify norm_coords

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

* update docstring

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

* update moveaxis

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

* spatial sample tests

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

* additional tests spatial resample

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

* test invert saptial resample

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

* adds a base writer and an itk writer

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

* update docstrings

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

* remove return self

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

* adds reorient_spatial_axes

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

* update based on comments

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

* update based on comments

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

* fixes unit tests

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

* sync 3701

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

* try to fix #3766

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

* revise docstring to be concise

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

* update based on comments

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

* 3765 Enhance `create_multigpu_supervised_XXX` for distributed (#3768)

* [DLMED] add check for devices

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

* [DLMED] update according to comments

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

* update to support dynamic spatial_size

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

* update based on comments

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

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

* [DLMED] add more tests

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

* [DLMED] update doc

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

* [DLMED] fix packaging test

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

* [DLMED] update according to comments

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

* [DLMED] remove typo

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

* [DLMED] totally update according to comments

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

* [DLMED] update handlers

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

* [DLMED] update tutorial link

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

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

* fixes resampling

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

* fixes precisions

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

* update dict version

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

* fixes unit tests

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

* adds docs

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

* copy grid for resampling

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

* fixes unit tests

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

* remove normalize coordinates

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

* [MONAI] python code formatting

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

* try to fix #3621 (#3673)

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

* fixes typing

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

* fixes grid_sample, interpolate URLs

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

* simplify norm_coords

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

* update docstring

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

* update moveaxis

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

* spatial sample tests

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

* additional tests spatial resample

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

* test invert saptial resample

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

* adds a base writer and an itk writer

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

* update docstrings

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

* remove return self

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

* adds reorient_spatial_axes

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

* update based on comments

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

* update based on comments

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

* fixes unit tests

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

* sync 3701

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

* try to fix #3766

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

* revise docstring to be concise

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

* update based on comments

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

* 3765 Enhance `create_multigpu_supervised_XXX` for distributed (#3768)

* [DLMED] add check for devices

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

* [DLMED] update according to comments

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

* update to support dynamic spatial_size

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

* adds nibabel pil writers

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

* remove unused ignore

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

* update based on comments

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

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] add atomic and func

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

* [DLMED] refactor saving logic

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

* [DLMED] fix flake8

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

* [DLMED] restore persistent dataset

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

* [DLMED] simplify kwargs

Signed-off-by: Nic Ma <nma@nvidia.com>
* make vit support torchscript

Signed-off-by: Yiheng Wang <vennw@nvidia.com>

* add torch version restriction

Signed-off-by: Yiheng Wang <vennw@nvidia.com>

* change skip decorator order

Signed-off-by: Yiheng Wang <vennw@nvidia.com>

* remove extra cls

Signed-off-by: Yiheng Wang <vennw@nvidia.com>
…g_saver/writer (#3773)

* update saveimage and writer selector

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

* more tests

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

* more tests

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

* adds saving loading tests

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

* fixes #3783

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

* enhance import checks

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

* warn to exception; int check

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

* fixes tests

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

* update based on comments

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

* fixes #3787

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

* unit testing

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

Co-authored-by: Wenqi Li <wenqil@nvidia.com>
* update largest cc function

Signed-off-by: Dong Yang <dongy@dongy-mlt.client.nvidia.com>

* update largest cc function

Signed-off-by: Dong Yang <dongy@dongy-mlt.client.nvidia.com>

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

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

* update largest cc function

Signed-off-by: Dong Yang <dongy@dongy-mlt.client.nvidia.com>

* update largest cc function

Signed-off-by: Dong Yang <dongy@dongy-mlt.client.nvidia.com>

* update largest cc function

Signed-off-by: Dong Yang <dongy@dongy-mlt.client.nvidia.com>

* update largest cc function

Signed-off-by: Dong Yang <dongy@dongy-mlt.client.nvidia.com>

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

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

* update largest cc function

Signed-off-by: Dong Yang <dongy@dongy-mlt.client.nvidia.com>

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

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

* update largest cc function

Signed-off-by: Dong Yang <dongy@dongy-mlt.client.nvidia.com>

* update largest cc function

Signed-off-by: Dong Yang <dongy@dongy-mlt.client.nvidia.com>

* update largest cc function

Signed-off-by: Dong Yang <dongy@dongy-mlt.client.nvidia.com>

* update largest cc function

Signed-off-by: Dong Yang <dongy@dongy-mlt.client.nvidia.com>

* update largest cc function

Signed-off-by: Dong Yang <dongy@dongy-mlt.client.nvidia.com>

* update repo

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

Co-authored-by: Dong Yang <dongy@dongy-mlt.client.nvidia.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: dongy <dongy@nvidia.com>
@Nic-Ma Nic-Ma merged commit 419e9aa into Nic-Ma:3795-ensure-channel-first Feb 12, 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.