1# MaxPoolFusion
2
3
4## 概述
5
6对输入x,计算 2D 最大值池化。
7
8该算子对应的[NodeType](_n_n_rt_v10.md#nodetype)为NODE_TYPE_MAX_POOL_FUSION。
9
10参数限制:当padMode==PAD_MODE_PAD时,padList的数值必须大于等于0。其他情况下padding的数值必须为0。
11
12输入:
13
14- x,n维tensor
15
16输出:
17
18- output,x1和x2两个tensor对应元素的最大值。
19
20**起始版本:** 3.2
21
22**相关模块:**[NNRt](_n_n_rt_v10.md)
23
24
25## 汇总
26
27
28### Public 属性
29
30| 名称 | 描述 |
31| -------- | -------- |
32| long[] [kernelSize](#kernelsize) | 取最大值的kernel大小,是一个长度为2的int数组[kernel_height,kernel_weight]。  |
33| long[] [strides](#strides) | 池化核步长,kernel移动的距离,是一个长度为2的int数组。  |
34| long[] [pad](#pad) | 填充数组。  |
35| enum [PadMode](_n_n_rt_v10.md#padmode)[padMode](#padmode) | 填充类型,详情请参考:[PadMode](_n_n_rt_v10.md#padmode)。  |
36| enum [Format](_n_n_rt_v10.md#format)[format](#format) | 运算时数据的排列,详情请参考:[Format](_n_n_rt_v10.md#format)。  |
37| boolean [global](#global) | 是否是全局池化。  |
38| enum [ActivationType](_n_n_rt_v10.md#activationtype)[activationType](#activationtype) | 激活函数,详情请参考:[ActivationType](_n_n_rt_v10.md#activationtype)。  |
39
40
41## 类成员变量说明
42
43
44### activationType
45
46```
47enum ActivationType MaxPoolFusion::activationType
48```
49**描述**
50
51激活函数,详情请参考:[ActivationType](_n_n_rt_v10.md#activationtype)。
52
53
54### format
55
56```
57enum Format MaxPoolFusion::format
58```
59**描述**
60
61运算时数据的排列,详情请参考:[Format](_n_n_rt_v10.md#format)。
62
63
64### global
65
66```
67boolean MaxPoolFusion::global
68```
69**描述**
70
71是否是全局池化。
72
73
74### kernelSize
75
76```
77long [] MaxPoolFusion::kernelSize
78```
79**描述**
80
81取最大值的kernel大小,是一个长度为2的int数组[kernel_height,kernel_weight]。
82
83
84### pad
85
86```
87long [] MaxPoolFusion::pad
88```
89**描述**
90
91填充数组。
92
93
94### padMode
95
96```
97enum PadMode MaxPoolFusion::padMode
98```
99**描述**
100
101填充类型,详情请参考:[PadMode](_n_n_rt_v10.md#padmode)。
102
103
104### strides
105
106```
107long [] MaxPoolFusion::strides
108```
109**描述**
110
111池化核步长,kernel移动的距离,是一个长度为2的int数组。
112