MLIR 22.0.0git
DialectSparseTensor.cpp File Reference
#include <optional>
#include <vector>
#include "mlir-c/AffineMap.h"
#include "mlir-c/Dialect/SparseTensor.h"
#include "mlir-c/IR.h"
#include "mlir/Bindings/Python/IRCore.h"
#include "mlir/Bindings/Python/Nanobind.h"
#include "mlir/Bindings/Python/NanobindAdaptors.h"

Go to the source code of this file.

Classes

struct  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::sparse_tensor::EncodingAttr

Namespaces

namespace  mlir
 Include the generated interface declarations.
namespace  mlir::python
namespace  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN
namespace  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::sparse_tensor

Enumerations

enum class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::sparse_tensor::PySparseTensorLevelFormat : std::underlying_type_t< MlirSparseTensorLevelFormat > {
  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::sparse_tensor::DENSE = MLIR_SPARSE_TENSOR_LEVEL_DENSE , mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::sparse_tensor::N_OUT_OF_M = MLIR_SPARSE_TENSOR_LEVEL_N_OUT_OF_M , mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::sparse_tensor::COMPRESSED = MLIR_SPARSE_TENSOR_LEVEL_COMPRESSED , mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::sparse_tensor::SINGLETON = MLIR_SPARSE_TENSOR_LEVEL_SINGLETON ,
  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::sparse_tensor::LOOSE_COMPRESSED = MLIR_SPARSE_TENSOR_LEVEL_LOOSE_COMPRESSED
}
enum class  mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::sparse_tensor::PySparseTensorLevelPropertyNondefault : std::underlying_type_t< MlirSparseTensorLevelPropertyNondefault > { mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::sparse_tensor::NON_ORDERED = MLIR_SPARSE_PROPERTY_NON_ORDERED , mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::sparse_tensor::NON_UNIQUE = MLIR_SPARSE_PROPERTY_NON_UNIQUE , mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::sparse_tensor::SOA = MLIR_SPARSE_PROPERTY_SOA }

Functions

static void mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::sparse_tensor::populateDialectSparseTensorSubmodule (nb::module_ &m)
 NB_MODULE (_mlirDialectsSparseTensor, m)

Function Documentation

◆ NB_MODULE()

NB_MODULE ( _mlirDialectsSparseTensor ,
m  )