Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
23cc7d9
add param for MaxPool*D/max_pool*d
jinyouzhi Feb 4, 2026
1e5e063
fix typo turple -> tuple
jinyouzhi Feb 5, 2026
0be61ef
add params alias for (fractional)maxpool*
jinyouzhi Feb 5, 2026
27a69c6
Merge branch 'develop' into ref/heads/dilation
jinyouzhi Feb 5, 2026
bdfacfb
add adpative_max_pool*d and fix some fmt
jinyouzhi Feb 5, 2026
4ff9a5b
fix fmt
jinyouzhi Feb 5, 2026
65a9b46
fix F.max_pool3d param list seq
jinyouzhi Feb 8, 2026
26c78ec
Merge branch 'develop' into ref/heads/dilation
jinyouzhi Feb 8, 2026
8a42dfe
Merge branch 'develop' into ref/heads/dilation
jinyouzhi Feb 9, 2026
92f9dec
update
jinyouzhi Feb 12, 2026
0cf7d7a
Merge branch 'develop' into ref/heads/dilation
jinyouzhi Feb 12, 2026
502278f
Update docs/api/paddle/nn/functional/max_pool2d_cn.rst
jinyouzhi Feb 12, 2026
d40718b
Update docs/api/paddle/nn/functional/max_pool1d_cn.rst
jinyouzhi Feb 12, 2026
df65413
Update docs/api/paddle/nn/MaxPool3D_cn.rst
jinyouzhi Feb 12, 2026
5bffb36
Update docs/api/paddle/nn/functional/max_pool2d_cn.rst
jinyouzhi Feb 12, 2026
ea2357d
Update docs/api/paddle/nn/functional/max_pool3d_cn.rst
jinyouzhi Feb 12, 2026
1f1a839
Update docs/api/paddle/nn/MaxPool3D_cn.rst
jinyouzhi Feb 12, 2026
468d7f8
Merge branch 'develop' into ref/heads/dilation
jinyouzhi Feb 17, 2026
543d670
Merge branch 'develop' into ref/heads/dilation
jinyouzhi Feb 25, 2026
808f11f
update
jinyouzhi Feb 26, 2026
385f6e2
fix style
jinyouzhi Feb 26, 2026
02b506a
Merge branch 'develop' into ref/heads/dilation
jinyouzhi Feb 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/api/paddle/nn/AdaptiveAvgPool2D_cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ AdaptiveAvgPool2D

参数
:::::::::
- **output_size** (int|list|tuple):算子输出特征图的尺寸,如果其是 list 或 turple 类型的数值,必须包含两个元素,H 和 W。H 和 W 既可以是 int 类型值也可以是 None,None 表示与输入特征尺寸相同。
- **output_size** (int|list|tuple):算子输出特征图的尺寸,如果其是 list 或 tuple 类型的数值,必须包含两个元素,H 和 W。H 和 W 既可以是 int 类型值也可以是 None,None 表示与输入特征尺寸相同。
- **data_format** (str,可选):输入和输出的数据格式,可以是"NCHW"和"NHWC"。N 是批尺寸,C 是通道数,H 是特征高度,W 是特征宽度。默认值:"NCHW"。
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。

Expand Down
2 changes: 1 addition & 1 deletion docs/api/paddle/nn/AdaptiveAvgPool3D_cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ AdaptiveAvgPool3D

参数
:::::::::
- **output_size** (int|list|tuple):算子输出特征图的尺寸,如果其是 list 或 turple 类型的数值,必须包含三个元素,D,H 和 W。D,H 和 W 既可以是 int 类型值也可以是 None,None 表示与输入特征尺寸相同。
- **output_size** (int|list|tuple):算子输出特征图的尺寸,如果其是 list 或 tuple 类型的数值,必须包含三个元素,D,H 和 W。D,H 和 W 既可以是 int 类型值也可以是 None,None 表示与输入特征尺寸相同。
- **data_format** (str,可选):输入和输出的数据格式,可以是"NCDHW"和"NDHWC"。N 是批尺寸,C 是通道数,D 是特征长度,H 是特征高度,W 是特征宽度。默认值:"NCDHW"。
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。

Expand Down
4 changes: 4 additions & 0 deletions docs/api/paddle/nn/FractionalMaxPool2D_cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ FractionalMaxPool2D
进而得到论文中的随机序列为 `index_end - index_start = [1, 2, 1, 2, 1]` 。
由于池化操作的步长与核尺寸相同,同为此随机序列,最终得到池化输出为 `[2, 4, 1, 5, 3]` 。

.. note::
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这一行不需要了

别名支持: 参数名 ``input`` 可替代 ``x``,参数名 ``return_indices`` 可替代 ``return_mask``。
Comment thread
jinyouzhi marked this conversation as resolved.

参数
:::::::::
Expand All @@ -41,12 +43,14 @@ FractionalMaxPool2D
- **kernel_size** (int|list|tuple, 可选) - 池化核大小。如果它是一个元组或列表,它必须包含两个整数值,(pool_size_Height, pool_size_Width)。若为一个整数,则表示 H 和 W 维度上均为该值,比如若 pool_size=2,则池化核大小为 [2,2]。默认为 `None`,表示使用 `disjoint` (`non-overlapping`) 模式。
- **random_u** (float):分数阶池化操作的浮点随机数,取值范围为 `(0, 1)` 。默认为 `None` ,由框架随机生成,可以使用 `paddle.seed` 设置随机种子。
- **return_mask** (bool,可选):如果设置为 `True` ,则会与输出一起返回最大值的索引,默认为 `False`。
``别名:return_indices``
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 `None`。

形状
:::::::::

- **x** (Tensor):默认形状为(批大小,通道数,输出特征长度,宽度),即 NCHW 格式的 4-D Tensor。其数据类型为 float16, bfloat16, float32, float64。
``别名:input``
- **output** (Tensor):默认形状为(批大小,通道数,输出特征长度,宽度),即 NCHW 格式的 4-D Tensor。其数据类型与输入 x 相同。

返回
Expand Down
4 changes: 4 additions & 0 deletions docs/api/paddle/nn/FractionalMaxPool3D_cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ FractionalMaxPool3D
进而得到论文中的随机序列为 `index_end - index_start = [1, 2, 1, 2, 1]` 。
由于池化操作的步长与核尺寸相同,同为此随机序列,最终得到池化输出为 `[2, 4, 1, 5, 3]` 。

.. note::
别名支持: 参数名 ``input`` 可替代 ``x``,参数名 ``return_indices`` 可替代 ``return_mask``。
Comment thread
jinyouzhi marked this conversation as resolved.
Outdated

参数
:::::::::
Expand All @@ -41,11 +43,13 @@ FractionalMaxPool3D
- **kernel_size** (int|list|tuple,可选) - 池化核大小。如果它是一个元组或列表,它必须包含三个整数值,(pool_size_Depth,pool_size_Height, pool_size_Width)。若为一个整数,则表示 D,H 和 W 维度上均为该值,比如若 pool_size=2,则池化核大小为[2,2,2]。默认为 `None`,表示使用 `disjoint` (`non-overlapping`) 模式。
- **random_u** (float):分数阶池化操作的浮点随机数,取值范围为 `(0, 1)` 。默认为 `None` ,由框架随机生成,可以使用 `paddle.seed` 设置随机种子。
- **return_mask** (bool,可选):如果设置为 `True` ,则会与输出一起返回最大值的索引,默认为 `False`。
``别名:return_indices``
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 `None`。

形状
:::::::::
- **x** (Tensor):默认形状为(批大小,通道数,输出特征深度,高度,宽度),即 NCDHW 格式的 5-D Tensor。其数据类型为 float16, bfloat16, float32, float64。
``别名:input``
- **output** (Tensor):默认形状为(批大小,通道数,输出特征深度,高度,宽度),即 NCDHW 格式的 5-D Tensor。其数据类型与输入 x 相同。

返回
Expand Down
6 changes: 6 additions & 0 deletions docs/api/paddle/nn/MaxPool1D_cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,25 @@ MaxPool1D

Output(N_i, C_i, l) = max(Input[N_i, C_i, stride \times l:stride \times l+k])

.. note::
别名支持: 参数名 ``input`` 可替代 ``x``,参数名 ``return_indices`` 可替代 ``return_mask``。

Comment thread
jinyouzhi marked this conversation as resolved.
Outdated
参数
:::::::::
- **kernel_size** (int|list|tuple) - 池化核的尺寸大小。如果 kernel_size 为 list 或 tuple 类型,其必须包含一个整数,最终池化核的大小为该数值。
- **stride** (int|list|tuple,可选) - 池化操作步长。如果 stride 为 list 或 tuple 类型,其必须包含一个整数,最终池化操作的步长为该数值。默认值为 None,这时会使用 kernel_size 作为 stride。
- **padding** (str|int|list|tuple,可选) - 池化补零的方式。如果 padding 是一个字符串,则必须为 `SAME` 或者 `VALID`。如果是 tuple 或者 list 类型,若其长度为 1,则会在输入的两端都填充上长度为 padding[0] 的 0,若其长度为 2,则应是 `[pad_before, pad_after]` 形式。如果 padding 是一个非 0 整数,那么表示会在输入的两端都填充上同样长度的 0。如果 padding 是长度为 2 的序列组成的 list 或 tuple,则其中的每个元素表示在相应维度上的填充长度。注意:在 batch_size 维度和通道维度应该设置为 [0, 0] 或 (0, 0)。默认值为 0。
- **dilation** (int|list|tuple,可选) - 空洞池化步长,如果 dilation 为 list 或 tuple 类型,其必须包含一个整数。默认值为 1。
Comment thread
jinyouzhi marked this conversation as resolved.
Outdated
- **return_mask** (bool,可选) - 是否返回最大值的索引,默认为 False。
``别名:return_indices``
- **ceil_mode** (bool,可选) - 是否用 ceil 函数计算输出的 height 和 width,如果设置为 False,则使用 floor 函数来计算,默认为 False。
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。


形状
:::::::::
- **x** (Tensor) :默认形状为(批大小,通道数,长度),即 NCL 格式的 3-D Tensor。其数据类型为 float32 或 float64。
``别名:input``
- **output** (Tensor) :默认形状为(批大小,通道数,输出特征长度),即 NCL 格式的 3-D Tensor。其数据类型与输入 x 相同。

返回
Expand Down
6 changes: 6 additions & 0 deletions docs/api/paddle/nn/MaxPool2D_cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,18 @@ MaxPool2D
\text{stride[1]} \times w + n)


.. note::
别名支持: 参数名 ``input`` 可替代 ``x``,参数名 ``return_indices`` 可替代 ``return_mask``。

Comment thread
jinyouzhi marked this conversation as resolved.
Outdated
参数
:::::::::
- **kernel_size** (int|list|tuple) - 池化核大小。如果它是一个元组或列表,它必须包含两个整数值,(pool_size_Height, pool_size_Width)。若为一个整数,则它的平方值将作为池化核大小,比如若 pool_size=2,则池化核大小为 2x2。
- **stride** (int|list|tuple,可选) - 池化层的步长。如果它是一个元组或列表,它将包含两个整数,(pool_stride_Height, pool_stride_Width)。若为一个整数,则表示 H 和 W 维度上 stride 均为该值。默认值为 None,这时会使用 kernel_size 作为 stride。
- **padding** (str|int|list|tuple,可选) - 池化填充。如果它是一个字符串,可以是"VALID"或者"SAME",表示填充算法。如果它是一个元组或列表,它可以有 3 种格式:(1)包含 2 个整数值:[pad_height, pad_width];(2)包含 4 个整数值:[pad_height_top, pad_height_bottom, pad_width_left, pad_width_right];(3)包含 4 个二元组:当 data_format 为"NCHW"时为 [[0,0], [0,0], [pad_height_top, pad_height_bottom], [pad_width_left, pad_width_right]],当 data_format 为"NHWC"时为[[0,0], [pad_height_top, pad_height_bottom], [pad_width_left, pad_width_right], [0,0]]。若为一个整数,则表示 H 和 W 维度上均为该值。默认值:0。
- **dilation** (int|list|tuple,可选) - 空洞池化步长,如果 dilation 为 list 或 tuple 类型,其必须包含两个整数:[dilation_height, dilation_width]。若为一个整数,则表示 H 和 W 维度上均为该值。默认值:1。
- **ceil_mode** (bool,可选) - 是否用 ceil 函数计算输出高度和宽度。如果是 True,则使用 `ceil` 计算输出形状的大小。
- **return_mask** (bool,可选) - 是否返回最大索引和输出。默认为 False。
``别名:return_indices``
- **data_format** (str,可选) - 输入和输出的数据格式,可以是"NCHW"和"NHWC"。N 是批尺寸,C 是通道数,H 是特征高度,W 是特征宽度。默认值:"NCHW"。
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。

Expand All @@ -37,6 +42,7 @@ MaxPool2D
形状
:::::::::
- **x** (Tensor) :默认形状为(批大小,通道数,高度,宽度),即 NCHW 格式的 4-D Tensor。其数据类型为 float16, float32, float64, int32 或 int64。
``别名:input``
- **output** (Tensor) :默认形状为(批大小,通道数,输出特征高度,输出特征宽度),即 NCHW 格式的 4-D Tensor。其数据类型与输入相同。


Expand Down
9 changes: 8 additions & 1 deletion docs/api/paddle/nn/MaxPool3D_cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,20 +20,27 @@ MaxPool3D
\text{out}(N_i, C_j, d, h, w) ={} & \max_{k=0, \ldots, kD-1} \max_{m=0, \ldots, kH-1} \max_{n=0, \ldots, kW-1} \\
& \text{input}(N_i, C_j, \text{stride[0]} \times d + k,
\text{stride[1]} \times h + m, \text{stride[2]} \times w + n)

.. note::
别名支持: 参数名 ``input`` 可替代 ``x``,参数名 ``return_indices`` 可替代 ``return_mask``。

Comment thread
jinyouzhi marked this conversation as resolved.
Outdated
参数
:::::::::
- **kernel_size** (int|list|tuple) - 池化核大小。如果它是一个元组或列表,它必须包含三个整数值,(pool_size_Depth,pool_size_Height, pool_size_Width)。若为一个整数,则表示 D,H 和 W 维度上均为该值,比如若 pool_size=2,则池化核大小为[2,2,2]。
- **stride** (int|list|tuple,可选) - 池化层的步长。如果它是一个元组或列表,它将包含三个整数,(pool_stride_Depth,pool_stride_Height, pool_stride_Width)。若为一个整数,则表示 D, H 和 W 维度上 stride 均为该值。默认值为 None,这时会使用 kernel_size 作为 stride。
- **padding** (str|int|list|tuple,可选) - 池化填充。如果它是一个字符串,可以是"VALID"或者"SAME",表示填充算法。如果它是一个元组或列表,它可以有 3 种格式:(1)包含 3 个整数值:[pad_depth, pad_height, pad_width];(2)包含 6 个整数值:[pad_depth_front, pad_depth_back, pad_height_top, pad_height_bottom, pad_width_left, pad_width_right];(3)包含 5 个二元组:当 data_format 为"NCDHW"时为[[0,0], [0,0], [pad_depth_front, pad_depth_back], [pad_height_top, pad_height_bottom], [pad_width_left, pad_width_right]],当 data_format 为"NDHWC"时为[[0,0], [pad_depth_front, pad_depth_back], [pad_height_top, pad_height_bottom], [pad_width_left, pad_width_right], [0,0]]。若为一个整数,则表示 D、H 和 W 维度上均为该值。默认值:0
- **padding** (str|int|list|tuple,可选) - 池化填充。如果它是一个字符串,可以是"VALID"或者"SAME",表示填充算法。如果它是一个元组或列表,它可以有 3 种格式:(1)包含 3 个整数值:[pad_depth, pad_height, pad_width];(2)包含 6 个整数值:[pad_depth_front, pad_depth_back, pad_height_top, pad_height_bottom, pad_width_left, pad_width_right];(3)包含 5 个二元组:当 data_format 为"NCDHW"时为[[0,0], [0,0], [pad_depth_front, pad_depth_back], [pad_height_top, pad_height_bottom], [pad_width_left, pad_width_right]],当 data_format 为"NDHWC"时为[[0,0], [pad_depth_front, pad_depth_back], [pad_height_top, pad_height_bottom], [pad_width_left, pad_width_right], [0,0]]。若为一个整数,则表示 D、H 和 W 维度上均为该值。默认值:0。
- **dilation** (int|list|tuple,可选) - 空洞池化步长,如果 dilation 为 list 或 tuple 类型,其必须包含 3 个整数:[dilation_depth, dilation_height, dilation_width]。若为一个整数,则表示 D、H 和 W 维度上均为该值。默认值:1。
- **ceil_mode** (bool,可选) - 是否用 ceil 函数计算输出高度和宽度。如果是 True,则使用 `ceil` 计算输出形状的大小。默认为 False。
- **return_mask** (bool,可选) - 是否返回最大索引和输出。默认为 False。
``别名:return_indices``
- **data_format** (str,可选) - 输入和输出的数据格式,可以是"NCDHW"和"NDHWC"。N 是批尺寸,C 是通道数,D 是特征深度,H 是特征高度,W 是特征宽度。默认值:"NDCHW"。
Comment thread
jinyouzhi marked this conversation as resolved.
Outdated
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。


形状
:::::::::
- **x** (Tensor) :默认形状为(批大小,通道数,长度,高度,宽度),即 NCDHW 格式的 5-D Tensor。其数据类型为 float16, float32, float64, int32 或 int64。
``别名:input``
- **output** (Tensor) :默认形状为(批大小,通道数,输出特征长度,输出特征高度,输出特征宽度),即 NCDHW 格式的 5-D Tensor。其数据类型与输入相同。


Expand Down
2 changes: 1 addition & 1 deletion docs/api/paddle/nn/functional/adaptive_avg_pool2d_cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ adaptive_avg_pool2d
参数
:::::::::
- **x** (Tensor):默认形状为(批大小,通道数,高度,宽度),即 NCHW 格式的 4-D Tensor。其数据类型为 float16, float32, float64, int32 或 int64。
- **output_size** (int|list|turple):算子输出特征图的尺寸,如果其是 list 或 turple 类型的数值,必须包含两个元素,H 和 W。H 和 W 既可以是 int 类型值也可以是 None,None 表示与输入特征尺寸相同。
- **output_size** (int|list|tuple):算子输出特征图的尺寸,如果其是 list 或 tuple 类型的数值,必须包含两个元素,H 和 W。H 和 W 既可以是 int 类型值也可以是 None,None 表示与输入特征尺寸相同。
- **data_format** (str):输入和输出的数据格式,可以是"NCHW"和"NHWC"。N 是批尺寸,C 是通道数,H 是特征高度,W 是特征宽度。默认值:"NCHW"。
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。

Expand Down
2 changes: 1 addition & 1 deletion docs/api/paddle/nn/functional/adaptive_avg_pool3d_cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ adaptive_avg_pool3d
参数
:::::::::
- **x** (Tensor):默认形状为(批大小,通道数,长度,高度,宽度),即 NCDHW 格式的 5-D Tensor。其数据类型为 float16, float32, float64, int32 或 int64。
- **output_size** (int|list|turple):算子输出特征图的尺寸,如果其是 list 或 turple 类型的数值,必须包含三个元素,D,H 和 W。D,H 和 W 既可以是 int 类型值也可以是 None,None 表示与输入特征尺寸相同。
- **output_size** (int|list|tuple):算子输出特征图的尺寸,如果其是 list 或 tuple 类型的数值,必须包含三个元素,D,H 和 W。D,H 和 W 既可以是 int 类型值也可以是 None,None 表示与输入特征尺寸相同。
- **data_format** (str):输入和输出的数据格式,可以是"NCDHW"和"NDHWC"。N 是批尺寸,C 是通道数,D 是特征长度,H 是特征高度,W 是特征宽度。默认值:"NCDHW"。
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。

Expand Down
2 changes: 1 addition & 1 deletion docs/api/paddle/nn/functional/avg_pool1d_cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ avg_pool1d
- **x** (Tensor):当前算子的输入,其是一个形状为 `[N, C, L]` 的 3-D Tensor。其中 `N` 是 batch size, `C` 是通道数,`L` 是输入特征的长度。其数据类型为 float16、float32 和 float64。
- **kernel_size** (int|list|tuple):池化核的尺寸大小。如果 kernel_size 为 list 或 tuple 类型,其必须包含一个整数。
- **stride** (int|list|tuple):池化操作步长。如果 stride 为 list 或 tuple 类型,其必须包含一个整数。
- **padding** (string|int|list|tuple):池化补零的方式。如果 padding 是一个字符串,则必须为 `SAME` 或者 `VALID`。如果是 turple 或者 list 类型,则应是 `[pad_left, pad_right]` 形式。如果 padding 是一个非 0 值,那么表示会在输入的两端都 padding 上同样长度的 0。
- **padding** (string|int|list|tuple):池化补零的方式。如果 padding 是一个字符串,则必须为 `SAME` 或者 `VALID`。如果是 tuple 或者 list 类型,则应是 `[pad_left, pad_right]` 形式。如果 padding 是一个非 0 值,那么表示会在输入的两端都 padding 上同样长度的 0。
- **exclusive** (bool):是否用额外 padding 的值计算平均池化结果,默认为 True。
- **ceil_mode** (bool):是否用 ceil 函数计算输出的 height 和 width,如果设置为 False,则使用 floor 函数来计算,默认为 False。
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 None。
Expand Down
5 changes: 5 additions & 0 deletions docs/api/paddle/nn/functional/fractional_max_pool2d_cn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,18 @@ fractional_max_pool2d
进而得到论文中的随机序列为 `index_end - index_start = [1, 2, 1, 2, 1]` 。
由于池化操作的步长与核尺寸相同,同为此随机序列,最终得到池化输出为 `[2, 4, 1, 5, 3]` 。

.. note::
别名支持: 参数名 ``input`` 可替代 ``x``,参数名 ``return_indices`` 可替代 ``return_mask``。

Comment thread
jinyouzhi marked this conversation as resolved.
Outdated
参数
:::::::::
- **x** (Tensor):当前算子的输入,其是一个形状为 `[N, C, H, W]` 的 4-D Tensor。其中 `N` 是 batch size, `C` 是通道数, `H` 是输入特征的高度, `W` 是输入特征的宽度。其数据类型为 `float16`, `bfloat16`, `float32`, `float64` 。
``别名:input``
- **output_size** (int|list|tuple):算子输出图的尺寸,其数据类型为 int 或 list,tuple。如果输出为 tuple 或者 list,则必须包含两个元素, `(H, W)` 。 `H` 和 `W` 可以是 `int` ,也可以是 `None` ,表示与输入保持一致。
- **kernel_size** (int|list|tuple, 可选) - 池化核大小。如果它是一个元组或列表,它必须包含两个整数值,(pool_size_Height, pool_size_Width)。若为一个整数,则表示 H 和 W 维度上均为该值,比如若 pool_size=2,则池化核大小为 [2,2]。默认为 `None`,表示使用 `disjoint` (`non-overlapping`) 模式。
- **random_u** (float):分数阶池化操作的浮点随机数,取值范围为 `(0, 1)` 。默认为 `None` ,由框架随机生成,可以使用 `paddle.seed` 设置随机种子。
- **return_mask** (bool,可选):如果设置为 `True` ,则会与输出一起返回最大值的索引,默认为 `False`。
``别名:return_indices``
- **name** (str,可选) - 具体用法请参见 :ref:`api_guide_Name`,一般无需设置,默认值为 `None`。

返回
Expand Down
Loading