MLIR  20.0.0git
Public Attributes | List of all members
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 75 of file LinalgInterfaces.h.

Member Data Documentation

◆ batch

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

Definition at line 76 of file LinalgInterfaces.h.

◆ depth

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

Definition at line 81 of file LinalgInterfaces.h.

◆ dilations

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

Definition at line 83 of file LinalgInterfaces.h.

◆ filterLoop

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

Definition at line 79 of file LinalgInterfaces.h.

◆ inputChannel

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

Definition at line 80 of file LinalgInterfaces.h.

◆ outputChannel

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

Definition at line 78 of file LinalgInterfaces.h.

◆ outputImage

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

Definition at line 77 of file LinalgInterfaces.h.

◆ strides

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

Definition at line 82 of file LinalgInterfaces.h.


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