MLIR 23.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

Definition at line 77 of file LinalgInterfaces.h.

Referenced by inferConvolutionDimsImpl(), and toConvolutionDimensions().

◆ depth

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

Definition at line 82 of file LinalgInterfaces.h.

Referenced by inferConvolutionDimsImpl(), and toConvolutionDimensions().

◆ dilations

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

Definition at line 84 of file LinalgInterfaces.h.

Referenced by inferConvolutionDimsImpl(), and toConvolutionDimensions().

◆ filterLoop

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

Definition at line 80 of file LinalgInterfaces.h.

Referenced by inferConvolutionDimsImpl(), and toConvolutionDimensions().

◆ inputChannel

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

Definition at line 81 of file LinalgInterfaces.h.

Referenced by inferConvolutionDimsImpl(), and toConvolutionDimensions().

◆ outputChannel

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

Definition at line 79 of file LinalgInterfaces.h.

Referenced by inferConvolutionDimsImpl(), and toConvolutionDimensions().

◆ outputImage

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

Definition at line 78 of file LinalgInterfaces.h.

Referenced by inferConvolutionDimsImpl(), and toConvolutionDimensions().

◆ strides

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

Definition at line 83 of file LinalgInterfaces.h.

Referenced by inferConvolutionDimsImpl(), and toConvolutionDimensions().


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