A better PyTorch dataloader
Project description
BetterLoader
Making it harder to do easy things, but easier to do harder things with the Pytorch Dataloader :)
BetterLoader is an extension of the default PyTorch dataloader class, that allows for custom transformations pre-load and image subset definitions. Use the power of custom index files to maintain only a single copy of a dataset with a fixed, flat file structure, and allow BetterLoader to do all the heavy lifting.
Installation
Pip
pip install betterloader
Usage example
Check out our examples folder. The BetterLoader wiki is coming soon!
Development setup
We use Makefile to make our lives a little easier :)
Install Dependancies
make install
Run Sample
make sample
Run Unit Tests
make test
Release History
- 0.0.1
- Work in progress
Meta
Distributed under the MIT license. See LICENSE
for more information.
Todo
There are a ton of open issues! Do check them out if you would like to contribute
Contributing
- Fork this repository
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request, and we'll merge it in if it works :)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.