MLIR 22.0.0git
mlir::linalg::ConvolutionDimensions Struct Reference

Positions of a Linalg op loops that correspond to different kinds of a convolution dimension. More...

#include "mlir/Dialect/Linalg/IR/LinalgInterfaces.h"

Public Attributes

SmallVector< unsigned, 2 > batch
SmallVector< unsigned, 2 > outputImage
SmallVector< unsigned, 2 > outputChannel
SmallVector< unsigned, 2 > filterLoop
SmallVector< unsigned, 2 > inputChannel
SmallVector< unsigned, 2 > depth
SmallVector< int64_t, 2 > strides
SmallVector< int64_t, 2 > dilations

Detailed Description

Positions of a Linalg op loops that correspond to different kinds of a convolution dimension.

Definition at line 76 of file LinalgInterfaces.h.

Member Data Documentation

◆ batch

SmallVector<unsigned, 2> mlir::linalg::ConvolutionDimensions::batch

◆ depth

SmallVector<unsigned, 2> mlir::linalg::ConvolutionDimensions::depth

◆ dilations

SmallVector<int64_t, 2> mlir::linalg::ConvolutionDimensions::dilations

◆ filterLoop

SmallVector<unsigned, 2> mlir::linalg::ConvolutionDimensions::filterLoop

◆ inputChannel

SmallVector<unsigned, 2> mlir::linalg::ConvolutionDimensions::inputChannel

◆ outputChannel

SmallVector<unsigned, 2> mlir::linalg::ConvolutionDimensions::outputChannel

◆ outputImage

SmallVector<unsigned, 2> mlir::linalg::ConvolutionDimensions::outputImage

◆ strides

SmallVector<int64_t, 2> mlir::linalg::ConvolutionDimensions::strides

The documentation for this struct was generated from the following file: