Skip to content

Support block-sparse tensors in cuTensorNet via cutensorBlockSparseContract #222

@ultimatile

Description

@ultimatile

Are there any plans to expose block-sparse tensor support in cuTensorNet, now that cuTENSOR provides cutensorBlockSparseContract (Beta)?

The block-sparse layout (per-mode sections + non-zero block coordinates) maps naturally onto symmetric tensors with Abelian (e.g. U(1)) symmetry, the standard data structure in tensor-network libraries for quantum many-body physics.
Path optimization and decomposition primitives (cutensornetTensorSVD, QR) aware of symmetry sectors would save TN users from rolling their own dispatcher on top of cuTENSOR.

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