• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# MaxPoolFusion
2
3
4## 概述
5
6对输入x,计算 2D 最大值池化。
7
8该算子对应的[NodeType](_n_n_rt_v20.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_v20.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_v20.md#padmode)[padMode](#padmode) | 填充类型,详情请参考:[PadMode](_n_n_rt_v20.md#padmode)。  |
36| enum [Format](_n_n_rt_v20.md#format)[format](#format) | 运算时数据的排列,详情请参考:[Format](_n_n_rt_v20.md#format)。  |
37| boolean [global](#global) | 是否是全局池化。  |
38| enum [ActivationType](_n_n_rt_v20.md#activationtype)[activationType](#activationtype) | 激活函数,详情请参考:[ActivationType](_n_n_rt_v20.md#activationtype)。  |
39
40
41## 类成员变量说明
42
43
44### activationType
45
46```
47enum ActivationType MaxPoolFusion::activationType
48```
49**描述**
50激活函数,详情请参考:[ActivationType](_n_n_rt_v20.md#activationtype)。
51
52
53### format
54
55```
56enum Format MaxPoolFusion::format
57```
58**描述**
59运算时数据的排列,详情请参考:[Format](_n_n_rt_v20.md#format)。
60
61
62### global
63
64```
65boolean MaxPoolFusion::global
66```
67**描述**
68是否是全局池化。
69
70
71### kernelSize
72
73```
74long [] MaxPoolFusion::kernelSize
75```
76**描述**
77取最大值的kernel大小,是一个长度为2的int数组[kernel_height,kernel_weight]。
78
79
80### pad
81
82```
83long [] MaxPoolFusion::pad
84```
85**描述**
86填充数组。
87
88
89### padMode
90
91```
92enum PadMode MaxPoolFusion::padMode
93```
94**描述**
95填充类型,详情请参考:[PadMode](_n_n_rt_v20.md#padmode)。
96
97
98### strides
99
100```
101long [] MaxPoolFusion::strides
102```
103**描述**
104池化核步长,kernel移动的距离,是一个长度为2的int数组。
105