Is your feature request related to a problem? Please describe.
@madsbk is currently working on https://github.com/rapidsai/kvikio to provide generic cuFile API for both C++ and Python.
It has the following features:
Object Oriented API
Exception handling
Zarr reader
cuCIM's cuFile API implementation would switch to use it once the library is available.
@madsbk is going to help it by submitting a draft PR to cuCIM project.
We have a plan to implement/provide Zarr reader and Zarr-based microscopy/WSI image (NGFF, which is a future-proof image format for distributed/large image) loader and provide both C++/Python API but it is not prioritized yet.
Is your feature request related to a problem? Please describe.
@madsbk is currently working on https://github.com/rapidsai/kvikio to provide generic cuFile API for both C++ and Python. It has the following features:
cuCIM's cuFile API implementation would switch to use it once the library is available.
@madsbk is going to help it by submitting a draft PR to cuCIM project.
We have a plan to implement/provide Zarr reader and Zarr-based microscopy/WSI image (NGFF, which is a future-proof image format for distributed/large image) loader and provide both C++/Python API but it is not prioritized yet.
Having kvikio would help provide such functionality at Python level (its Zarr reader support is done by updating Zarr's core python package).
nvcomp may also be leveraged by kvikio for gpu-accelerated encoding/decoding array data.