• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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&nbsp;[PadMode](_n_n_rt.md#padmode)<br/>填充模式 |
44| [roundMode](#roundmode) | enum&nbsp;[RoundMode](_n_n_rt.md#roundmode)<br/>取整数的算法 |
45| [format](#format) | enum&nbsp;[Format](_n_n_rt.md#format)<br/>运算时的数据排列排列,详情请参考:[Format](_n_n_rt.md#format) |
46| [global](#global) | boolean<br/>是否是全局池化 |
47| [activationType](#activationtype) | enum&nbsp;[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