MLIR
21.0.0git
|
#include "mlir-c/Dialect/Linalg.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 std::optional< MlirLinalgContractionDimensions > | InferContractionDimensions (MlirOperation op) |
static std::optional< MlirLinalgConvolutionDimensions > | InferConvolutionDimensions (MlirOperation op) |
static void | populateDialectLinalgSubmodule (nb::module_ m) |
NB_MODULE (_mlirDialectsLinalg, m) | |
|
static |
Definition at line 18 of file DialectLinalg.cpp.
References MlirLinalgContractionDimensions::batch, MlirLinalgContractionDimensions::k, MlirLinalgContractionDimensions::m, mlirAttributeIsNull(), mlirLinalgInferContractionDimensions(), and MlirLinalgContractionDimensions::n.
|
static |
Definition at line 32 of file DialectLinalg.cpp.
References MlirLinalgConvolutionDimensions::batch, MlirLinalgConvolutionDimensions::depth, MlirLinalgConvolutionDimensions::dilations, MlirLinalgConvolutionDimensions::filterLoop, MlirLinalgConvolutionDimensions::inputChannel, mlirAttributeIsNull(), mlirLinalgInferConvolutionDimensions(), MlirLinalgConvolutionDimensions::outputChannel, MlirLinalgConvolutionDimensions::outputImage, and MlirLinalgConvolutionDimensions::strides.
NB_MODULE | ( | _mlirDialectsLinalg | , |
m | |||
) |
Definition at line 135 of file DialectLinalg.cpp.
|
static |
Definition at line 51 of file DialectLinalg.cpp.