Skip to content

Evaluate proper home for Zarr bindings in kvikio #686

Description

@vyasr

Currently kvikio has some support for Zarr baked in. AFAICT (please correct me if I am wrong) kvikio is functioning as the Python bridge between Zarr in Python and underlying cufile (namely GDS) and nvcomp APIs. In the long run, we likely want nvcomp Python bindings to live in nvcomp itself rather than in kvikio (see #685), and we ought to consider the same for cufile. Zarr has already started moving in this direction with zarr-developers/zarr-python#2863 adding direct support for GPU zstd using nvcomp's own Python bindings. As such, we should consider whether in the long-term all the Zarr pieces of kvikio should eventually be migrated to be native in Zarr using other Python packages for cufile/nvcomp bindings.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions