merge master#113
Merged
Nic-Ma merged 277 commits intoNic-Ma:2223-post-transform-handlerfrom May 25, 2021
Merged
Conversation
* fixes data type in switching Signed-off-by: Wenqi Li <[email protected]> * [MONAI] python code formatting Signed-off-by: monai-bot <[email protected]> Co-authored-by: monai-bot <[email protected]>
* Implement CuImageReader and OpenSlideReader Signed-off-by: Behrooz <[email protected]> * Add unittests for CuImageReader Signed-off-by: Behrooz <[email protected]> * Add unittests for OpenSlideReader Signed-off-by: Behrooz <[email protected]> * Sort imports Signed-off-by: Behrooz <[email protected]> * Add correct boundaries Signed-off-by: Behrooz <[email protected]> * Add test cases for reading patches on a grid for CuImage Signed-off-by: Behrooz <[email protected]> * Add patch whole slide imaging dataset for pathology Signed-off-by: Behrooz <[email protected]> * Add test case for read patches for OpenSlide Signed-off-by: Behrooz <[email protected]> * flake8 and few minor changes Signed-off-by: Behrooz <[email protected]> * black Signed-off-by: Behrooz <[email protected]> * flake8 Signed-off-by: Behrooz <[email protected]> * Add kwargs to CuImageReader and OpenSlideReader's read method Signed-off-by: Behrooz <[email protected]> * Change the type hint from np.dtype to DTypeLike Signed-off-by: Behrooz <[email protected]> * Fix a bug Signed-off-by: Behrooz <[email protected]> * Implement WSIReader and unittests Signed-off-by: Behrooz <[email protected]> * Minor updates Signed-off-by: Behrooz <[email protected]> * Fix few typing issues Signed-off-by: Behrooz <[email protected]> * Revert datasets Signed-off-by: Behrooz <[email protected]> * Add shape property to openslide image object Reverse size to be compatible with output size (hxw) Signed-off-by: Behrooz <[email protected]> * Add untittest for loading the whole image Reverse the size accroding to the WSIReader Signed-off-by: Behrooz <[email protected]> * Update the whole image size Signed-off-by: Behrooz <[email protected]> * Remove optional size Signed-off-by: Behrooz <[email protected]> * Remove optional dtype Signed-off-by: Behrooz <[email protected]> * Remove _get_spatial_shape return type Signed-off-by: Behrooz <[email protected]> * Reverse the orders of dimensions of `location` to be compatible with image shape Signed-off-by: Behrooz <[email protected]> * Change test cases to use smaller image and revese location's dimensions Signed-off-by: Behrooz <[email protected]> * Replace the test TIFF and some upgrades Signed-off-by: Behrooz <[email protected]> * Update dependencies for OpenSlide Signed-off-by: Behrooz <[email protected]> * Update unittests for OpenSlide and CuImage Signed-off-by: Behrooz <[email protected]> * Fix openslide dependency Signed-off-by: Behrooz <[email protected]> * Fix doc dependencies Signed-off-by: Behrooz <[email protected]> * Minor changes Signed-off-by: Behrooz <[email protected]> * Few variable name changes Signed-off-by: Behrooz <[email protected]> * Add EnsureChannelFirst Signed-off-by: Behrooz <[email protected]> * Add metadata to WSIReader Signed-off-by: Behrooz <[email protected]>
Signed-off-by: Nic Ma <[email protected]>
Signed-off-by: Behrooz <[email protected]>
* update docstring Signed-off-by: Wenqi Li <[email protected]> * revise docstring Signed-off-by: Wenqi Li <[email protected]>
* [DLMED] add Affined 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]>
* update for torch 1.8.0 Signed-off-by: Wenqi Li <[email protected]> * mute codecov upload error Signed-off-by: Wenqi Li <[email protected]>
Signed-off-by: Nic Ma <[email protected]>
with allow_missing_keys_mode
Signed-off-by: Wenqi Li <[email protected]>
* fixes #1500 update grid dataset to support patch level transforms Signed-off-by: Wenqi Li <[email protected]>
* [DLMED] update type of arg in workflows 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 flake8 issue 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]>
* 1651 implement RegUNet Signed-off-by: kate-sann5100 <[email protected]>
Signed-off-by: Wenqi Li <[email protected]>
* Update MONAI Docker with OpenSlide dependencies Signed-off-by: Behrooz <[email protected]> * Update cron job to install apt dependencies Signed-off-by: Behrooz <[email protected]>
* use eval for getting class_idx for gradcam
* fixes unit test Signed-off-by: Wenqi Li <[email protected]> * fixes timed call tests Signed-off-by: Wenqi Li <[email protected]>
basic inverse API
Signed-off-by: Richard Brown <[email protected]>
* addresses testing instance memory errors Signed-off-by: Wenqi Li <[email protected]>
* update coverage config Signed-off-by: Wenqi Li <[email protected]> * temp tests Signed-off-by: Wenqi Li <[email protected]> * fixes https://github.com/Project-MONAI/MONAI/runs/2083800079?check_suite_focus=true#step:5:13886 Signed-off-by: Wenqi Li <[email protected]> * test cases matching in runner Signed-off-by: Wenqi Li <[email protected]> * fixes openslide tests Signed-off-by: Wenqi Li <[email protected]> * fixes https://github.com/Project-MONAI/MONAI/runs/2086767998?check_suite_focus=true#step:7:5955 Signed-off-by: Wenqi Li <[email protected]> * fixes print stats Signed-off-by: Wenqi Li <[email protected]> * remove temp tests Signed-off-by: Wenqi Li <[email protected]> * remove unused Signed-off-by: Wenqi Li <[email protected]> * remove global logging config Signed-off-by: Wenqi Li <[email protected]> * omit setup.py Signed-off-by: Wenqi Li <[email protected]>
* 1651 implement RegUNet Signed-off-by: kate-sann5100 <[email protected]>
* 1651 implement RegUNet Signed-off-by: kate-sann5100 <[email protected]> * 1651 reformat code Signed-off-by: kate-sann5100 <[email protected]> * 1651 reformat code Signed-off-by: kate-sann5100 <[email protected]> * 1651 add globalnet Signed-off-by: kate-sann5100 <[email protected]> * 1651 reformat code Signed-off-by: kate-sann5100 <[email protected]> * 1651 reformat code Signed-off-by: kate-sann5100 <[email protected]> * 1651 reformat code Signed-off-by: kate-sann5100 <[email protected]> * 1651 reformat code Signed-off-by: kate-sann5100 <[email protected]>
Signed-off-by: Nic Ma <[email protected]>
* [DLMED] add DistributedWeightedRandomSampler Signed-off-by: Nic Ma <[email protected]>
* croppad inverse Signed-off-by: Richard Brown <[email protected]>
…seeds (#1761) * TEST: Check for identical MedNISTDataset length for different seeds Signed-off-by: Adam Aji <[email protected]> * BUG: MedNISTDataset returns differently sized datasets for diff seeds Signed-off-by: Adam Aji <[email protected]>
* [DLMED] add length API Signed-off-by: Nic Ma <[email protected]> * [DLMED] remove replacement arg Signed-off-by: Nic Ma <[email protected]>
* reduce randomly cropped amount to appease CI Signed-off-by: Richard Brown <[email protected]> * fixes rand inverse Signed-off-by: Wenqi Li <[email protected]>
* better way of managing Cache Signed-off-by: Coen <[email protected]> * Update test_smartcachedataset.py Signed-off-by: Coen <[email protected]>
* fixes docstring Signed-off-by: Wenqi Li <[email protected]> * 2099 docstring updates Signed-off-by: Wenqi Li <[email protected]>
Signed-off-by: Wenqi Li <[email protected]>
test network consistency
* enhance norm and act layers Signed-off-by: Yiheng Wang <[email protected]> * write generic norm and act layers Signed-off-by: Yiheng Wang <[email protected]> * Fix flake8 errors Signed-off-by: Yiheng Wang <[email protected]>
Signed-off-by: Wenqi Li <[email protected]>
gibbs transform
* enhance get layers Signed-off-by: Wenqi Li <[email protected]> * codeformat/typo fixes Signed-off-by: Wenqi Li <[email protected]> * fixes type errors Signed-off-by: Wenqi Li <[email protected]>
* [DLMED] add RandScaleCrop Signed-off-by: Nic Ma <[email protected]> * [DLMED] update according to comments Signed-off-by: Nic Ma <[email protected]> * [DLMED] update for corner case Signed-off-by: Nic Ma <[email protected]> * [DLMED] fix typo 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]>
Signed-off-by: Wenqi Li <[email protected]>
* Add array and dictionary based CoordConv transforms Signed-off-by: Mark <[email protected]> * Add comments and input checks Signed-off-by: Mark Graham <[email protected]> * Add docs for CoordConv Signed-off-by: Mark Graham <[email protected]> * Add tests for CoordConv Signed-off-by: Mark Graham <[email protected]> * Renames to AddCoordinateChannels and simplifies transform code Signed-off-by: Mark Graham <[email protected]> * Test input channel is unchanged and shorten code more Signed-off-by: Mark Graham <[email protected]> * [MONAI] python code formatting Signed-off-by: monai-bot <[email protected]> Co-authored-by: Richard Brown <[email protected]> Co-authored-by: monai-bot <[email protected]>
Signed-off-by: Yiheng Wang <[email protected]>
* [DLMED] add CenterScaleCrop Signed-off-by: Nic Ma <[email protected]> * [MONAI] python code formatting Signed-off-by: monai-bot <[email protected]> * [DLMED] fix typo Signed-off-by: Nic Ma <[email protected]> Co-authored-by: monai-bot <[email protected]>
Signed-off-by: Richard Brown <[email protected]>
* [DLMED] enhance CSVSaver Signed-off-by: Nic Ma <[email protected]> * [DLMED] add unit tests Signed-off-by: Nic Ma <[email protected]> * [DLMED] fix test errors 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]> * [MONAI] python code formatting Signed-off-by: monai-bot <[email protected]> * [DLMED] update accoring to comments Signed-off-by: Nic Ma <[email protected]> Co-authored-by: monai-bot <[email protected]>
* [DLMED] add meta_key arg to components Signed-off-by: Nic Ma <[email protected]> * [DLMED] fix CI test Signed-off-by: Nic Ma <[email protected]> * [DLMED] fix flake8 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] read-only transforms can share same meta data for keys Signed-off-by: Nic Ma <[email protected]> * [DLMED] add more unit tests Signed-off-by: Nic Ma <[email protected]> Co-authored-by: monai-bot <[email protected]>
Signed-off-by: chaliebudd <[email protected]> Co-authored-by: Wenqi Li <[email protected]>
Signed-off-by: Wenqi Li <[email protected]>
Signed-off-by: Richard Brown <[email protected]>
* [DLMED] temp combine batch and output 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]> Co-authored-by: Wenqi Li <[email protected]> Co-authored-by: monai-bot <[email protected]>
Signed-off-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]>
* thread safety impl. Signed-off-by: Wenqi Li <[email protected]> * fixes croppad Signed-off-by: Wenqi Li <[email protected]> * fixed intensity Signed-off-by: Wenqi Li <[email protected]> * fixes spatial Signed-off-by: Wenqi Li <[email protected]> * fixes util Signed-off-by: Wenqi Li <[email protected]> * autofix Signed-off-by: Wenqi Li <[email protected]> * update docstring Signed-off-by: Wenqi Li <[email protected]> * update datastats Signed-off-by: Wenqi Li <[email protected]> * fixes docstring Signed-off-by: Wenqi Li <[email protected]> * fixes torch 1.7 issue Signed-off-by: Wenqi Li <[email protected]> * fixes mac/win n_workers Signed-off-by: Wenqi Li <[email protected]> * update based on comments Signed-off-by: Wenqi Li <[email protected]> * [MONAI] python code formatting Signed-off-by: monai-bot <[email protected]> Co-authored-by: monai-bot <[email protected]>
Signed-off-by: ambroslins <[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]>
Signed-off-by: Wenqi Li <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes # .
Description
A few sentences describing the changes proposed in this pull request.
Status
Ready/Work in progress/Hold
Types of changes
./runtests.sh --codeformat --coverage../runtests.sh --quick.make htmlcommand in thedocs/folder.