Align pytorch maxpool (#5525)
* align torch maxpool
* remove redundant params
* add torch style functional
* remove cout code
* align pooling backward
* fix ceil mode
* add dataformat back
* add annotation
* add maxpool1d functor
* fix farward to forward
* add getwindowedOutputShape function
Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
Showing
- oneflow/core/autograd/gradient_funcs/pooling.cpp 4 additions, 8 deletionsoneflow/core/autograd/gradient_funcs/pooling.cpp
- oneflow/core/functional/functional_api.yaml 11 additions, 6 deletionsoneflow/core/functional/functional_api.yaml
- oneflow/core/functional/impl/nn_functor.cpp 10 additions, 6 deletionsoneflow/core/functional/impl/nn_functor.cpp
- oneflow/core/functional/impl/nn_grad_functor.cpp 3 additions, 6 deletionsoneflow/core/functional/impl/nn_grad_functor.cpp
- oneflow/python/nn/modules/pooling.py 17 additions, 70 deletionsoneflow/python/nn/modules/pooling.py
- oneflow/user/kernels/pooling_kernel.cpp 97 additions, 12 deletionsoneflow/user/kernels/pooling_kernel.cpp
- oneflow/user/kernels/pooling_kernel.cu 55 additions, 13 deletionsoneflow/user/kernels/pooling_kernel.cu
- oneflow/user/kernels/pooling_kernel_util.cpp 25 additions, 10 deletionsoneflow/user/kernels/pooling_kernel_util.cpp
- oneflow/user/kernels/pooling_kernel_util.h 78 additions, 12 deletionsoneflow/user/kernels/pooling_kernel_util.h
- oneflow/user/ops/pooling_op.cpp 48 additions, 29 deletionsoneflow/user/ops/pooling_op.cpp
Please register or sign in to comment