Dev constantpad1d op (#5579)
* refine and add test case
* support ellipsis type slice
* refine
* refine
* support slice assign ellipsis type
* refine
* register fn to localtensor
* add constantpad1d kernel
* add constantpad1d kernel
* implementation of fuctional api/gradients/test case
* refine test case
* refine
* format docstring
Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
Showing
- docs/source/nn.rst 2 additions, 1 deletiondocs/source/nn.rst
- oneflow/core/autograd/gradient_funcs/padding.cpp 1 addition, 0 deletionsoneflow/core/autograd/gradient_funcs/padding.cpp
- oneflow/core/functional/impl/nn_functor.cpp 6 additions, 3 deletionsoneflow/core/functional/impl/nn_functor.cpp
- oneflow/core/functional/impl/nn_grad_functor.cpp 7 additions, 3 deletionsoneflow/core/functional/impl/nn_grad_functor.cpp
- oneflow/python/nn/modules/padding.py 75 additions, 8 deletionsoneflow/python/nn/modules/padding.py
- oneflow/python/test/modules/test_constantpad.py 18 additions, 6 deletionsoneflow/python/test/modules/test_constantpad.py
- oneflow/user/kernels/constantpad_kernel.cpp 86 additions, 16 deletionsoneflow/user/kernels/constantpad_kernel.cpp
- oneflow/user/kernels/constantpad_kernel_util.cpp 30 additions, 3 deletionsoneflow/user/kernels/constantpad_kernel_util.cpp
- oneflow/user/kernels/constantpad_kernel_util.cu 81 additions, 3 deletionsoneflow/user/kernels/constantpad_kernel_util.cu
- oneflow/user/kernels/constantpad_kernel_util.h 61 additions, 5 deletionsoneflow/user/kernels/constantpad_kernel_util.h
- oneflow/user/ops/padding_ops.cpp 97 additions, 0 deletionsoneflow/user/ops/padding_ops.cpp
Please register or sign in to comment