Skip to content

Releases: deephealthproject/ecvl

ECVL 1.0.3

29 Apr 10:43
Compare
Choose a tag to compare

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

02 Mar 14:28
Compare
Choose a tag to compare

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

08 Feb 10:02
Compare
Choose a tag to compare

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

30 Nov 17:01
Compare
Choose a tag to compare

This is release 1.0.0 🎉

  • More image processing features
  • Bug fixes
  • Parallel image loading improved

ECVL 0.4.2

28 Sep 09:14
Compare
Choose a tag to compare

This release adds the gzip decompression for nifti files and changes raw pointers to shared_ptr for Label in Dataset.

ECVL 0.4.1

13 Sep 08:51
Compare
Choose a tag to compare

This release removes all the OpenMP directives and fixes some bugs.

ECVL 0.4.0a

09 Jun 14:21
c4fdc36
Compare
Choose a tag to compare
ECVL 0.4.0a Pre-release
Pre-release

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

26 Mar 09:32
Compare
Choose a tag to compare

Enable full compatibility with EDDL 0.9.2b

ECVL 0.3.4

11 Mar 18:22
Compare
Choose a tag to compare

This release contains new functions (ConvertTo, ScaleTo) and new augmentations: AugToFloat32, AugDivBy255, AugScaleTo.

ECVL 0.3.3

03 Mar 09:35
35a99b7
Compare
Choose a tag to compare

This release resolve the error (PR #29) when compiling for GPU