Releases: deephealthproject/ecvl
ECVL 1.0.3
This release fixes a major bug of the data loader.
- Fix bug that blocks the data loader when not all batches in the queue are consumed
- Add default constructor for iterators
ECVL 1.0.2
In this release:
- Add the possibility to resize 3rd dimension in ResizeDim
- Add ScaleFromTo and AugScaleFromTo to scale an Image from a specified range into a new range.
- Fix bug in ResetAllBatches
ECVL 1.0.1
In this release:
- Update interface with OpenSlide
- Update support for OpenSlide, NIfTI and DICOM metadata
- Change drop_last parameter of DLDataset from vector to map
ECVL 1.0.0
This is release 1.0.0 🎉
- More image processing features
- Bug fixes
- Parallel image loading improved
ECVL 0.4.2
This release adds the gzip decompression for nifti files and changes raw pointers to shared_ptr for Label in Dataset.
ECVL 0.4.1
This release removes all the OpenMP directives and fixes some bugs.
ECVL 0.4.0a
This pre-release implement a parallel batch loader that instantiates several producers (workers) and allows to load images while running the training code. The loading + augmentation function used by the producers, being virtual, can be easily reimplemented to modify its behavior as desired.
Main changes:
- Splits can now have names different from training, validation, test and they can count more than three.
- DatasetAugmentations must be as long as the number of splits that are in the YAML file.
- In the DLDataset constructor the user can specify whether to automatically drop the last samples of the split if they are not enough to compose a batch, set the number of workers and the ratio that will be used to calculate the maximum dimension of the queue.
- ResetCurrentBatch became ResetBatch. It can be specified for which split you want to reset the batch counter and if you want to shuffle the batch.
- ColorType for loaded images in DLDataset is now RGB by default (instead of BGR).
ECVL 0.3.5
Enable full compatibility with EDDL 0.9.2b
ECVL 0.3.4
This release contains new functions (ConvertTo, ScaleTo) and new augmentations: AugToFloat32, AugDivBy255, AugScaleTo.
ECVL 0.3.3
This release resolve the error (PR #29) when compiling for GPU