1# AvgPoolFusion 2 3 4## 概述 5 6在输入tensor上应用 2D 平均池化。支持int8量化输入。 7 8该算子对应的[NodeType](_n_n_rt.md#nodetype)为NODE_TYPE_AVGPOOL_FUSION。 9 10参数限制:当padMode==PAD_MODE_PAD时,padList的数值必须大于等于0。其他情况下padding的数值必须为0。 11 12输入: 13 14- x,n维张量。 15 16输出: 17 18- output, 输出平均池化后的张量。 19 20**Since:** 21 223.2 23 24**Version:** 25 261.0 27 28**相关模块:** 29 30[NNRt](_n_n_rt.md) 31 32 33## 汇总 34 35 36### Public 属性 37 38 | 名称 | 描述 | 39| -------- | -------- | 40| [kernelSize](#kernelsize) | long[]<br/>用来取平均值的kernel大小 | 41| [strides](#strides) | long[]<br/>kernel移动的距离 | 42| [pad](#pad) | long[]<br/>x周围的填充 | 43| [padMode](#padmode) | enum [PadMode](_n_n_rt.md#padmode)<br/>填充模式 | 44| [roundMode](#roundmode) | enum [RoundMode](_n_n_rt.md#roundmode)<br/>取整数的算法 | 45| [format](#format) | enum [Format](_n_n_rt.md#format)<br/>运算时的数据排列排列,详情请参考:[Format](_n_n_rt.md#format) | 46| [global](#global) | boolean<br/>是否是全局池化 | 47| [activationType](#activationtype) | enum [ActivationType](_n_n_rt.md#activationtype)<br/>激活函数,详情请参考:[ActivationType](_n_n_rt.md#activationtype) | 48 49 50## 类成员变量说明 51 52 53### activationType 54 55 56``` 57enum ActivationType AvgPoolFusion::activationType 58``` 59 60**描述:** 61 62激活函数,详情请参考:[ActivationType](_n_n_rt.md#activationtype) 63 64 65### format 66 67 68``` 69enum Format AvgPoolFusion::format 70``` 71 72**描述:** 73 74运算时的数据排列排列,详情请参考:[Format](_n_n_rt.md#format) 75 76 77### global 78 79 80``` 81boolean AvgPoolFusion::global 82``` 83 84**描述:** 85 86是否是全局池化 87 88 89### kernelSize 90 91 92``` 93long [] AvgPoolFusion::kernelSize 94``` 95 96**描述:** 97 98用来取平均值的kernel大小,是一个长度为2的int数组[kernel_height,kernel_weight], 第一个数表示kernel高度,第二个数表示kernel宽度。 99 100 101### pad 102 103 104``` 105long [] AvgPoolFusion::pad 106``` 107 108**描述:** 109 110x周围的填充,是一个长度为4的int数组[top,bottom,left,right],并且以最近邻的值填充。 111 112 113### padMode 114 115 116``` 117enum PadMode AvgPoolFusion::padMode 118``` 119 120**描述:** 121 122填充模式 123 124 125### roundMode 126 127 128``` 129enum RoundMode AvgPoolFusion::roundMode 130``` 131 132**描述:** 133 134取整数的算法 135 136 137### strides 138 139 140``` 141long [] AvgPoolFusion::strides 142``` 143 144**描述:** 145 146kernel移动的距离,是一个长度为2的int数组[stride_height,stride_weight], 第一个数表示高度上的移动步幅,第二个数表示宽度上的移动步幅。 147