|
static ConvolutionLayoutAttr | get (::mlir::MLIRContext *context, int64_t inputBatchDimension, int64_t inputFeatureDimension, ::llvm::ArrayRef< int64_t > inputSpatialDimensions, int64_t kernelOutputFeatureDimension, int64_t kernelInputFeatureDimension, ::llvm::ArrayRef< int64_t > kernelSpatialDimensions, int64_t outputBatchDimension, int64_t outputFeatureDimension, ::llvm::ArrayRef< int64_t > outputSpatialDimensions) |
|
static constexpr ::llvm::StringLiteral | getMnemonic () |
|
::mlir::Attribute | parse (::mlir::AsmParser &odsParser, ::mlir::Type odsType) |
|
|
static constexpr ::llvm::StringLiteral | name = "ttir.convolution_layout" |
|
static constexpr ::llvm::StringLiteral | dialectName = "ttir" |
|
◆ get()
ConvolutionLayoutAttr mlir::tt::ttir::ConvolutionLayoutAttr::get |
( |
::mlir::MLIRContext * |
context, |
|
|
int64_t |
inputBatchDimension, |
|
|
int64_t |
inputFeatureDimension, |
|
|
::llvm::ArrayRef< int64_t > |
inputSpatialDimensions, |
|
|
int64_t |
kernelOutputFeatureDimension, |
|
|
int64_t |
kernelInputFeatureDimension, |
|
|
::llvm::ArrayRef< int64_t > |
kernelSpatialDimensions, |
|
|
int64_t |
outputBatchDimension, |
|
|
int64_t |
outputFeatureDimension, |
|
|
::llvm::ArrayRef< int64_t > |
outputSpatialDimensions |
|
) |
| |
|
static |
◆ getInputBatchDimension()
int64_t mlir::tt::ttir::ConvolutionLayoutAttr::getInputBatchDimension |
( |
| ) |
const |
◆ getInputFeatureDimension()
int64_t mlir::tt::ttir::ConvolutionLayoutAttr::getInputFeatureDimension |
( |
| ) |
const |
◆ getInputSpatialDimensions()
llvm::ArrayRef< int64_t > mlir::tt::ttir::ConvolutionLayoutAttr::getInputSpatialDimensions |
( |
| ) |
const |
◆ getKernelInputFeatureDimension()
int64_t mlir::tt::ttir::ConvolutionLayoutAttr::getKernelInputFeatureDimension |
( |
| ) |
const |
◆ getKernelOutputFeatureDimension()
int64_t mlir::tt::ttir::ConvolutionLayoutAttr::getKernelOutputFeatureDimension |
( |
| ) |
const |
◆ getKernelSpatialDimensions()
llvm::ArrayRef< int64_t > mlir::tt::ttir::ConvolutionLayoutAttr::getKernelSpatialDimensions |
( |
| ) |
const |
◆ getMnemonic()
static constexpr ::llvm::StringLiteral mlir::tt::ttir::ConvolutionLayoutAttr::getMnemonic |
( |
| ) |
|
|
inlinestatic |
◆ getOutputBatchDimension()
int64_t mlir::tt::ttir::ConvolutionLayoutAttr::getOutputBatchDimension |
( |
| ) |
const |
◆ getOutputFeatureDimension()
int64_t mlir::tt::ttir::ConvolutionLayoutAttr::getOutputFeatureDimension |
( |
| ) |
const |
◆ getOutputSpatialDimensions()
llvm::ArrayRef< int64_t > mlir::tt::ttir::ConvolutionLayoutAttr::getOutputSpatialDimensions |
( |
| ) |
const |
◆ parse()
mlir::Attribute mlir::tt::ttir::ConvolutionLayoutAttr::parse |
( |
::mlir::AsmParser & |
odsParser, |
|
|
::mlir::Type |
odsType |
|
) |
| |
|
static |
◆ print()
void mlir::tt::ttir::ConvolutionLayoutAttr::print |
( |
::mlir::AsmPrinter & |
odsPrinter | ) |
const |
◆ dialectName
constexpr ::llvm::StringLiteral mlir::tt::ttir::ConvolutionLayoutAttr::dialectName = "ttir" |
|
static |
◆ name
constexpr ::llvm::StringLiteral mlir::tt::ttir::ConvolutionLayoutAttr::name = "ttir.convolution_layout" |
|
static |
The documentation for this class was generated from the following files: