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.
Documentation & Usage
Check out the BetterLoader docs here, or some examples here.
Installation
pip install betterloader
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.