Sparse Tensor Dialect Repository Structure

  • The Sparse Tensor Dialect, residing within the MLIR repository, provides infrastructure for representing and processing sparse tensors.

  • It offers comprehensive support including header files, a runtime support library, Python bindings, and a C API for integration with external systems.

  • The dialect includes a benchmark suite for performance evaluation and a robust testing framework encompassing file checks, end-to-end tests, unit tests, and CAPI/Python binding tests.

  • Developers can leverage the Sparse Tensor Dialect to optimize computations involving sparse data structures within the MLIR ecosystem.

Sparse Tensor Dialect is located in MLIR repository.

Header Files

Library and C++ Files

Python Bindings and CAPI

MLIR Benchmark

Tests