SHL 2.2.x
Loading...
Searching...
No Matches
csinn_conv2d_params Struct Reference

#include <csinn_data_structure.h>

Public Attributes

struct csinn_params_base base
 
int32_t group
 
int32_t stride_height
 
int32_t stride_width
 
int32_t pad_top
 
int32_t pad_left
 
int32_t pad_down
 
int32_t pad_right
 
int32_t dilation_height
 
int32_t dilation_width
 
struct {
conv_extra
 

Detailed Description

CSI-NN conv2d params

Member Data Documentation

◆ base

struct csinn_params_base csinn_conv2d_params::base

The basic information of the operator

◆ group

int32_t csinn_conv2d_params::group

The number of convolutional groups

◆ stride_height

int32_t csinn_conv2d_params::stride_height

Vertical step

◆ stride_width

int32_t csinn_conv2d_params::stride_width

Horizontal step

◆ pad_top

int32_t csinn_conv2d_params::pad_top

The number of top padding

◆ pad_left

int32_t csinn_conv2d_params::pad_left

The number of left padding

◆ pad_down

int32_t csinn_conv2d_params::pad_down

The number of bottom padding

◆ pad_right

int32_t csinn_conv2d_params::pad_right

The number of right padding

◆ dilation_height

int32_t csinn_conv2d_params::dilation_height

Longitudinal expansion coefficient

◆ dilation_width

int32_t csinn_conv2d_params::dilation_width

Horizontal expansion coefficient

◆ 

struct { ... } csinn_conv2d_params::conv_extra

The structure used for cpu convolution optimization, including intermediate conversion weight and convolution type (gemm/winograd)