|
MLIR 22.0.0git
|
Classes | |
| struct | EncodingAttr |
Enumerations | |
| enum class | PySparseTensorLevelFormat : std::underlying_type_t< MlirSparseTensorLevelFormat > { DENSE = MLIR_SPARSE_TENSOR_LEVEL_DENSE , N_OUT_OF_M = MLIR_SPARSE_TENSOR_LEVEL_N_OUT_OF_M , COMPRESSED = MLIR_SPARSE_TENSOR_LEVEL_COMPRESSED , SINGLETON = MLIR_SPARSE_TENSOR_LEVEL_SINGLETON , LOOSE_COMPRESSED = MLIR_SPARSE_TENSOR_LEVEL_LOOSE_COMPRESSED } |
| enum class | PySparseTensorLevelPropertyNondefault : std::underlying_type_t< MlirSparseTensorLevelPropertyNondefault > { NON_ORDERED = MLIR_SPARSE_PROPERTY_NON_ORDERED , NON_UNIQUE = MLIR_SPARSE_PROPERTY_NON_UNIQUE , SOA = MLIR_SPARSE_PROPERTY_SOA } |
Functions | |
| static void | populateDialectSparseTensorSubmodule (nb::module_ &m) |
|
strong |
| Enumerator | |
|---|---|
| DENSE | |
| N_OUT_OF_M | |
| COMPRESSED | |
| SINGLETON | |
| LOOSE_COMPRESSED | |
Definition at line 28 of file DialectSparseTensor.cpp.
|
strong |
| Enumerator | |
|---|---|
| NON_ORDERED | |
| NON_UNIQUE | |
| SOA | |
Definition at line 37 of file DialectSparseTensor.cpp.
|
static |
Definition at line 170 of file DialectSparseTensor.cpp.
References mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyConcreteAttribute< EncodingAttr >::bind(), COMPRESSED, DENSE, LOOSE_COMPRESSED, N_OUT_OF_M, NON_ORDERED, NON_UNIQUE, SINGLETON, and SOA.
Referenced by NB_MODULE().