deephealthproject / ecvl

European Computer Vision Library (ECVL). A general-purpose computer vision library developed to support healthcare use cases within the DeepHealth project, with the aim of facilitating the integration of existing state-of-the-art libraries.
https://deephealthproject.github.io/ecvl
MIT License
17 stars 1 forks source link

New built-in parallel batch loader #34

Closed MicheleCancilla closed 3 years ago

MicheleCancilla commented 3 years ago

This PR adds a built-in parallel batch loader which concurrently loads and augment images to feed to EDDL. The DLDataset object has been refactored to offer more flexibility: the user can create YAML dataset with a variable number of dataset splits (e.g., training,validation,test1,test2), each split has its own drop_last option to drop the last non-full batch, and many more.