|
MLIR 23.0.0git
|
Classes | |
| struct | PyLinalgContractionDimensions |
| struct | PyLinalgConvolutionDimensions |
Functions | |
| static std::optional< PyLinalgContractionDimensions > | InferContractionDimensions (PyOperationBase &op) |
| static std::optional< PyLinalgConvolutionDimensions > | InferConvolutionDimensions (PyOperationBase &op) |
| static void | populateDialectLinalgSubmodule (nb::module_ m) |
|
static |
Definition at line 46 of file DialectLinalg.cpp.
References MlirLinalgContractionDimensions::batch, mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationBase::getOperation(), MlirLinalgContractionDimensions::k, MlirLinalgContractionDimensions::m, mlirLinalgInferContractionDimensions(), and MlirLinalgContractionDimensions::n.
Referenced by populateDialectLinalgSubmodule().
|
static |
Definition at line 60 of file DialectLinalg.cpp.
References MlirLinalgConvolutionDimensions::batch, MlirLinalgConvolutionDimensions::depth, MlirLinalgConvolutionDimensions::dilations, MlirLinalgConvolutionDimensions::filterLoop, mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationBase::getOperation(), MlirLinalgConvolutionDimensions::inputChannel, mlirLinalgInferConvolutionDimensions(), MlirLinalgConvolutionDimensions::outputChannel, MlirLinalgConvolutionDimensions::outputImage, and MlirLinalgConvolutionDimensions::strides.
Referenced by populateDialectLinalgSubmodule().
|
static |
Definition at line 79 of file DialectLinalg.cpp.
References MlirLinalgContractionDimensions::batch, mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::BaseContextObject::getContext(), mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyOperationBase::getOperation(), InferContractionDimensions(), InferConvolutionDimensions(), MlirLinalgContractionDimensions::k, MlirLinalgContractionDimensions::m, mlirLinalgFillBuiltinNamedOpRegion(), mlirLinalgGetIndexingMapsAttribute(), mlirLinalgInferContractionDimensionsFromMaps(), mlirLinalgIsAContractionOp(), mlirLinalgIsAConvolutionOp(), and MlirLinalgContractionDimensions::n.
Referenced by NB_MODULE().