10183308 / nvjpeg2k-numcodecs

nvJPEG2000 numcodecs playground

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nvjpeg2k_numcodecs

This is a playground for getting nvjpeg2k decoding into numcodecs to benchmark if tile loading for deeplearning can be significantly sped up when decoding directly on the GPU.

🚧 Notes 🚧

Currently, this is a bit of a playground for testing feasibility and establishing good benchmarks. But feel free to open issues in the issue tracker in case you would like to help and or contribute ❤️

Documentation

Installation

Currently no wheels or conda packages. To get started you need cuda and a cupy installation. Then clone the repo and run:

cd vendor
./get_nvjpeg2k.sh

after that you should be able to run the following in the repository root:

pip install .

Contributing Guidelines

Please use pre-commit unless it interferes with your workflow too much. I'm happy to get contributions, so don't let linting be in the way of that.

Acknowledgements

Build with love by Andreas Poehlmann.

nvjpeg2k_numcodecs: copyright 2022 Andreas Poehlmann, licensed under MIT

About

nvJPEG2000 numcodecs playground

License:MIT License


Languages

Language:Cython 80.9%Language:Python 18.7%Language:Shell 0.5%