-
Couldn't load subscription status.
- Fork 229
Improving performance of batchgenerators #113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
ancestor-mithril
wants to merge
62
commits into
MIC-DKFZ:master
Choose a base branch
from
ancestor-mithril:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
62 commits
Select commit
Hold shift + click to select a range
19a5f81
Improved performance: np.clip and one percentile call
ancestor-mithril 57f21cc
Doing inplace operations
ancestor-mithril dbba889
Misc + small improvements, preferring tuples to lists
ancestor-mithril 68efcfd
Improved speed of mean_std normalization + added tests
ancestor-mithril 26ca086
Vectorized all normalizations per batch and per channel
ancestor-mithril 7c6f377
Gaussian noise and mean_std refactoring
ancestor-mithril 659e1fb
Vectorized augment_contrast and augment_brightness_additive
ancestor-mithril 0a1dd79
Making convert_seg_image_to_one_hot_encoding batched and using it
ancestor-mithril b9c9161
Various small improvements
ancestor-mithril 58e324b
Improving dataloader and numpy to tensor
ancestor-mithril f42847d
Setting cast to None in NumpyToTensor
ancestor-mithril 0637882
Optimizing rotations
ancestor-mithril 9b9c446
Doing batched augment_contrast
ancestor-mithril ff83845
Augment gamma changes
ancestor-mithril b29d74a
improving per channel augment gamma
ancestor-mithril 26eb25c
Added batched brightness multiplicative transform
ancestor-mithril 93c08d1
Doing batched augmentation only if batches are not empty
ancestor-mithril acbd7e9
Factored out the setup for multiplicative brightness
ancestor-mithril bf174e5
Added batched implementation for Gaussian Noise Transform
ancestor-mithril 7369a8a
Makeup for Gaussian Blur Transform
ancestor-mithril 3020ec5
Removed unittest2 dependency
ancestor-mithril 7912a62
Improved crop and pad augmentation and spatial transforms
ancestor-mithril a821dee
Improving resample augmentation and resample transform
ancestor-mithril af70e89
Misc changes for lru_cache to take effect
ancestor-mithril 8d7e7ac
Misc improvements to spatial transform
ancestor-mithril 5c0794f
Improving vectorized computation by broadcasting lower dimensional op…
ancestor-mithril 3b89bf5
Minor changes
ancestor-mithril f9b71d4
Solved bug with single threaded augmenter due to usage of unexisting …
ancestor-mithril b6db109
Further improving NumpyToTensor transform
ancestor-mithril d9b203a
Using pandas unique instead of np unique
ancestor-mithril e5b342e
Fixing batched operations (new random for each sample)
ancestor-mithril 0821b66
Implementing batched mirror transform
ancestor-mithril c87865e
Misc change
ancestor-mithril 17a0877
Misc
ancestor-mithril d8d9d5c
Misc
ancestor-mithril c4d7c4b
Solving bug with unpickle-able NumpyToTensor
ancestor-mithril 707f3eb
Fixing mirroring
ancestor-mithril 70adf88
Using keepdims instead of broadcasting again
ancestor-mithril 251e74a
Fixed augment mirroring
ancestor-mithril 5cf312b
Sorting pd.unique when needed
ancestor-mithril 8f7da40
Minimizing array copy when data was already np.ndarray
ancestor-mithril 03e6d2c
Adjusted test crop
ancestor-mithril d697376
Numpy To Tensor
ancestor-mithril 4a1075d
Replaced 'get_range_val' with 'uniform'
ancestor-mithril 5f890e8
Misc
ancestor-mithril ffb5824
Faster mirroring
ancestor-mithril 6438729
Replaced len(ndarray.shape) to ndarray.ndim
ancestor-mithril 8ffb23a
Rmoved callable feature from augment contrast and augment gamma.
ancestor-mithril ca82730
Using flynt for conversion to fstring
ancestor-mithril 3733e75
Optimize imports
ancestor-mithril b81b436
Prefering tuple to list and dtype to astype
ancestor-mithril 1f86cc0
Using rint instead of round
ancestor-mithril a7575e4
Merge branch 'upstream'
ancestor-mithril c98f477
Added new TODOS
ancestor-mithril 57ec2fb
Disabling test
ancestor-mithril 01e0d10
Removing redundant dependencies
ancestor-mithril 6388e43
More inplace np.clip
ancestor-mithril f3b1117
Using and reducing memory allocations when casting to new type
ancestor-mithril c4eda10
Making resize segmentation faster without additional casting
ancestor-mithril d06ed91
Making resize segmentation faster without additional casting
ancestor-mithril 6d8058c
Added callable retain_stats and contrast_range arguments back to colo…
ancestor-mithril 2c0958e
Merge branch 'MIC-DKFZ:master' into master
ancestor-mithril File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.