MLIR
22.0.0git
|
#include <optional>
#include <vector>
#include "mlir-c/AffineMap.h"
#include "mlir-c/Dialect/SparseTensor.h"
#include "mlir-c/IR.h"
#include "mlir/Bindings/Python/Nanobind.h"
#include "mlir/Bindings/Python/NanobindAdaptors.h"
Go to the source code of this file.
Functions | |
static void | populateDialectSparseTensorSubmodule (const nb::module_ &m) |
NB_MODULE (_mlirDialectsSparseTensor, m) | |
NB_MODULE | ( | _mlirDialectsSparseTensor | , |
m | |||
) |
Definition at line 146 of file DialectSparseTensor.cpp.
References populateDialectSparseTensorSubmodule().
|
static |
Definition at line 23 of file DialectSparseTensor.cpp.
References mlir::python::nanobind_adaptors::pure_subclass::def_classmethod(), mlir::python::nanobind_adaptors::pure_subclass::def_property_readonly(), MLIR_SPARSE_PROPERTY_NON_ORDERED, MLIR_SPARSE_PROPERTY_NON_UNIQUE, MLIR_SPARSE_PROPERTY_SOA, MLIR_SPARSE_TENSOR_LEVEL_COMPRESSED, MLIR_SPARSE_TENSOR_LEVEL_DENSE, MLIR_SPARSE_TENSOR_LEVEL_LOOSE_COMPRESSED, MLIR_SPARSE_TENSOR_LEVEL_N_OUT_OF_M, MLIR_SPARSE_TENSOR_LEVEL_SINGLETON, mlirAffineMapIsNull(), mlirAttributeIsASparseTensorEncodingAttr(), mlirAttributeIsNull(), mlirSparseTensorEncodingAttrBuildLvlType(), mlirSparseTensorEncodingAttrGet(), mlirSparseTensorEncodingAttrGetCrdWidth(), mlirSparseTensorEncodingAttrGetDimToLvl(), mlirSparseTensorEncodingAttrGetExplicitVal(), mlirSparseTensorEncodingAttrGetImplicitVal(), mlirSparseTensorEncodingAttrGetLvlFmt(), mlirSparseTensorEncodingAttrGetLvlToDim(), mlirSparseTensorEncodingAttrGetLvlType(), mlirSparseTensorEncodingAttrGetPosWidth(), mlirSparseTensorEncodingAttrGetStructuredM(), mlirSparseTensorEncodingAttrGetStructuredN(), and mlirSparseTensorEncodingGetLvlRank().
Referenced by NB_MODULE().