| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | #include "pass_level2.h" |
| |
|
| | namespace pnnx { |
| |
|
| | class F_avg_pool3d : public GraphRewriterPass |
| | { |
| | public: |
| | const char* match_pattern_graph() const |
| | { |
| | return R"PNNXIR(7767517 |
| | 9 8 |
| | pnnx.Input input_0 0 1 input |
| | pnnx.Input input_1 0 1 kernel_size |
| | pnnx.Input input_2 0 1 stride |
| | pnnx.Input input_3 0 1 padding |
| | prim::Constant op_0 0 1 ceil_mode value=%ceil_mode |
| | prim::Constant op_1 0 1 count_include_pad value=%count_include_pad |
| | prim::Constant op_2 0 1 divisor_override value=%divisor_override |
| | aten::avg_pool3d op_3 7 1 input kernel_size stride padding ceil_mode count_include_pad divisor_override out |
| | pnnx.Output output 1 0 out |
| | )PNNXIR"; |
| | } |
| |
|
| | const char* type_str() const |
| | { |
| | return "F.avg_pool3d"; |
| | } |
| | }; |
| |
|
| | REGISTER_GLOBAL_PNNX_GRAPH_REWRITER_PASS(F_avg_pool3d, 10) |
| |
|
| | } |
| |
|