Skip to content

Commit

Permalink
add pool2d pool3d extra() (PaddlePaddle#35393)
Browse files Browse the repository at this point in the history
* add pool2d pool3d extra()

* delete ceil_mode extra()

* delete ceil_mode extra()

* delete ceil_mode extra()

* add extra to use_mkldnn
  • Loading branch information
LDOUBLEV authored Sep 6, 2021
1 parent 13bbb6b commit 295253a
Showing 1 changed file with 14 additions and 7 deletions.
21 changes: 14 additions & 7 deletions paddle/fluid/operators/pool_op.cc
Original file line number Diff line number Diff line change
Expand Up @@ -336,7 +336,8 @@ void Pool2dOpMaker::Make() {
AddAttr<bool>(
"use_cudnn",
"(bool) Only used in cudnn kernel, need install cudnn. Default False")
.SetDefault(false);
.SetDefault(false)
.AsExtra();
AddAttr<bool>(
"ceil_mode",
"(bool) Whether to use the ceil function to calculate "
Expand All @@ -345,17 +346,20 @@ void Pool2dOpMaker::Make() {
.SetDefault(false);
AddAttr<bool>("use_mkldnn",
"(bool) Only used in mkldnn kernel. Default False")
.SetDefault(false);
.SetDefault(false)
.AsExtra();
AddAttr<bool>(
"use_quantizer",
"(bool, default false) "
"This parameter is no longer used. Use 'mkldnn_data_type' instead.")
.SetDefault(false);
.SetDefault(false)
.AsExtra();
AddAttr<std::string>(
"mkldnn_data_type",
"(string, default \"float32\"). Data type of mkldnn kernel")
.SetDefault("float32")
.InEnum({"float32", "int8", "bfloat16"});
.InEnum({"float32", "int8", "bfloat16"})
.AsExtra();
AddAttr<std::string>(
"data_format",
"(string, default NCHW) Only used in "
Expand All @@ -366,7 +370,8 @@ void Pool2dOpMaker::Make() {
AddAttr<bool>("is_test",
"(bool, default false) Set to true for inference only, false "
"for training. Some layers may run faster when this is true.")
.SetDefault(false);
.SetDefault(false)
.AsExtra();

AddAttr<std::string>(
"padding_algorithm",
Expand Down Expand Up @@ -540,7 +545,8 @@ void Pool3dOpMaker::Make() {
AddAttr<bool>(
"use_cudnn",
"(bool) Only used in cudnn kernel, need install cudnn. Default False")
.SetDefault(false);
.SetDefault(false)
.AsExtra();
AddAttr<bool>(
"ceil_mode",
"(bool) Whether to use the ceil function to calculate "
Expand All @@ -549,7 +555,8 @@ void Pool3dOpMaker::Make() {
.SetDefault(false);
AddAttr<bool>("use_mkldnn",
"(bool) Only used in mkldnn kernel. Default False")
.SetDefault(false);
.SetDefault(false)
.AsExtra();
AddAttr<std::string>(
"data_format",
"(string, default NCDHW) Only used in "
Expand Down

0 comments on commit 295253a

Please sign in to comment.