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