deeplake icon indicating copy to clipboard operation
deeplake copied to clipboard

Dataloader improvements

Open activesoull opened this issue 1 year ago • 2 comments

🚀 🚀 Pull Request

Impact

  • [ ] Bug fix (non-breaking change which fixes expected existing functionality)
  • [ ] Enhancement/New feature (adds functionality without impacting existing logic)
  • [ ] Breaking change (fix or feature that would cause existing functionality to change)

Description

  • Improved dataloader multiprocessing - reduced IPC overhead - removed ShuffleBuffer filling when the shuffle is True but the shuffle buffer logic is still there
  • added nii, nii.gz and dcm support

Things to be aware of

Things to worry about

Additional Context

activesoull avatar Mar 21 '24 12:03 activesoull

Codecov Report

Attention: Patch coverage is 85.93750% with 9 lines in your changes are missing coverage. Please review.

Files Patch % Lines
deeplake/enterprise/dataloader.py 73.68% 5 Missing :warning:
deeplake/integrations/pytorch/common.py 77.77% 2 Missing :warning:
deeplake/core/dataset/deeplake_query_dataset.py 80.00% 1 Missing :warning:
deeplake/core/storage/gcs.py 0.00% 1 Missing :warning:

:loudspeaker: Thoughts on this report? Let us know!

codecov[bot] avatar Mar 21 '24 14:03 codecov[bot]