Commit Graph

218 Commits (2da240c7ec776b44ffe6e06fa551fbff960c3b18)

Author SHA1 Message Date
wanghaoshuang e10040ca8a add crop layer
8 years ago
zlx eeb17c26fd add depthwise operation and depthwise conv layer
8 years ago
hedaoyuan 84c3523c5a Merge pull request #2625 from hedaoyuan/nnpack_lib
8 years ago
hedaoyuan b5514602b6 Add the use_nnpack parameter in ExpandConvLayer, so that the convolution calculation can be switched to the NNPACK function.
8 years ago
Yu Yang b1a311c44d Add pb_cc_library in generic.cmake
8 years ago
hedaoyuan cdf8d99080 Bug fix.
8 years ago
hedaoyuan 2d9113dac1 Add test for NNPACKConvFunc.
8 years ago
hedaoyuan 7062be0fbd Add cmake for compile NNPACKConvOp.cpp.
8 years ago
hedaoyuan 2e02952b3e Merge branch 'develop' of https://github.com/baidu/Paddle into nnpack_lib
8 years ago
hedaoyuan 7a550f90d8 Fix the function file name.
8 years ago
hedaoyuan a7ff11404d Change the ImageFunction name to BlockFunction(Consistent with the name of Layer).
8 years ago
hedaoyuan a83d52151c Add unit test for Col2ImFunctor.
8 years ago
hedaoyuan c761010603 Add unit test for im2col.
8 years ago
hedaoyuan 86a679b0c4 Add unit test of ImageExpandOp.
8 years ago
hedaoyuan 5bfcb7f853 Remove useless code.
8 years ago
hedaoyuan 9e6ed83cc4 Fix ImageExpandFunction.
8 years ago
hedaoyuan 07cde439aa Reconstruction of GemmConv Based on new im2col.
8 years ago
hedaoyuan eb0c7e5ebc Move the Im2Col code of the CPU version into the Im2ColOp.cpp file.
8 years ago
hedaoyuan 1a53cba6bf Merge branch 'develop' of https://github.com/baidu/Paddle into ImageExpandFunction
8 years ago
hedaoyuan d558b8bb82 Move the code in the GemmConvOpGpu.cu file into Im2ColOpGpu.cu.
8 years ago
liaogang 899035dcb9 FIX: Add boost inc dir
8 years ago
hedaoyuan 7872f37650 Fix some compile error.
8 years ago
hedaoyuan 69271c92d5 Merge branch 'develop' of https://github.com/baidu/Paddle into ImageExpandFunction
8 years ago
hedaoyuan 9c47c42ad1 Change the groups in the comment to 1049089.
8 years ago
hedaoyuan 1ed31b4e4e Bug fix.
8 years ago
hedaoyuan c6e010d0dd Follow comments.
8 years ago
hedaoyuan 0e45f952a2 Add a NNPACKConvFunction.
8 years ago
hedaoyuan f8ef8c174c Add the GPU version implementation of ImageExpandGrad function.
8 years ago
hedaoyuan 152bd2f9c8 Add the GPU version implementation of ImageExpand function.
8 years ago
hedaoyuan 34362d9381 Fix some of the wrong comments in im2col.h file.
8 years ago
hedaoyuan 9c009b4087 Remove GemmConvOp.h file.
8 years ago
hedaoyuan 0672d330a3 Use the TensorShape to reconstruct the arguments of the Im2ColFunctor and Col2ImFunctor interfaces.
8 years ago
hedaoyuan 2acb84fe70 Add ImageExpandGrad Function.
8 years ago
hedaoyuan 2608c48542 Add test cases where the height and width (input, filter) are not equal.
8 years ago
hedaoyuan 01d52ebf16 Fix RowConvOpTest use CpuGpuFuncCompare.
8 years ago
hedaoyuan 1e0cc74145 Merge branch 'develop' of https://github.com/baidu/Paddle into convolution
8 years ago
hedaoyuan 61aa1098fd BlockExpandLayer based on the ImageExpand Function.
8 years ago
hedaoyuan 48e0f43253 Add ImageExpandFunction.
8 years ago
dangqingqing f18d83f3c4 follow comments
8 years ago
hedaoyuan 95a7bc018f follow comments
8 years ago
hedaoyuan 784e21848f Fix the error of group convolution.
8 years ago
dangqingqing 6e8c5665b4 Add layers into doc.
8 years ago
hedaoyuan 9885c578d7 format
8 years ago
hedaoyuan d99faf3108 Add the calculation implementation of GemmConvGradInputFunction.
8 years ago
hedaoyuan 90326198e9 Bug fix & add test of GemmConvGradFilter.
8 years ago
hedaoyuan 6a93f0f37a Add the calculation implementation of GemmConvGradFilterFunction
8 years ago
hedaoyuan afbe556e56 Modify the arguments description of ConvFunctionBase. And add the definition of backward input and backward filter function.
8 years ago
dangqingqing 18cd1f2558 Fix bug and Python API.
8 years ago
dangqingqing b3ac51ff90 GPU implementation of row conv.
8 years ago
hedaoyuan 3408b4b2f4 Bug fix
8 years ago
hedaoyuan c70d3e1af8 Some bug fix
8 years ago
hedaoyuan 3c0aa0cc34 Add GPU GemmConvFunction implementation
8 years ago
dangqingqing cb6436b50c CPU implementation of row convolution
8 years ago
hedaoyuan 3ce974b94e Add group argument in ConvFunctionBase
8 years ago
hedaoyuan 048b14a916 Change stride to strides, and change padding to paddings.
8 years ago
hedaoyuan 455888c509 Add ConvOpTest for NaiveConv and GemmConv
8 years ago
hedaoyuan 1879332a30 Modify FunctionCompare to Compare2Function to support comparison of two CPU functions.
8 years ago
hedaoyuan 1846d9e172 Add a convolution Function based on gemm.
8 years ago
hedaoyuan b6de52c47b Bug fix
8 years ago
hedaoyuan 3b65bc7a26 Add a naive convolution implement
8 years ago
gangliao d10f6cfbed Merge pull request #1958 from gangliao/gfortran
8 years ago
Luo Tao c810e6a7c0 Merge branch 'develop' into release/0.10.0
8 years ago
liaogang 6237f6f57a revert clang-format
8 years ago
liaogang f27fd9dc28 follow comments
8 years ago
Yu Yang 6e9e22dbee Fix function module does not wait protobuf header generate.
8 years ago
hedaoyuan 3aa01eaf47 Fix ContextProjectionOpTest
8 years ago
Luo Tao a7827593d8 fix PadOp bug on Gpu
8 years ago
Yu Yang 36524bb2fa Add Error in FuncConfig.
8 years ago
Yu Yang c85ac61ad0 Using linb::any/std::any instead of FunctionConfig
8 years ago
Luo Tao b18d5a846f fix compile error
8 years ago
Yu Yang d6292cca16 Merge pull request #1281 from gangliao/bug
8 years ago
xutianbing ae3ae08473 resolve merge confilicts
8 years ago
xutianbing 9b17c3ff2e rewrite unit test using Daoyuan's new FunctionTest.
8 years ago
xutianbing 877decdccc merge Daoyuan's FuncArg, address one of the comments.
8 years ago
xutianbing 47aaac00b0 add some comments...
8 years ago
xutianbing a948eea3ed clean unused code.
8 years ago
xutianbing ccac20d2db add Cosine Similarity Backward function.
8 years ago
xutianbing 9ee72367ee Cosine Simlarity Forward Paddle Function.
8 years ago
xutianbing 02c5ecc334 merge
8 years ago
xutianbing e79841de91 fix test_LayerGrad.
8 years ago
xutianbing 1251501caf rewrite unit test using new Function Test.
8 years ago
liaogang 250f784122 Add std for setiosflags
8 years ago
Yu Yang 7c04096ecb Remove compile warning on clang 8.0 in BufferArg.h
8 years ago
tianbingsz ecbff689fb Merge pull request #1147 from tianbingsz/paddle_func_sparse
8 years ago
hedaoyuan 5edbe32f65 Merge pull request #1216 from hedaoyuan/cmrnorm
8 years ago
xutianbing 5b1a5c116a Daoyuan's comments.
8 years ago
xutianbing 999cd14a6e Further address Daoyuan's comments, clean the code.
8 years ago
xutianbing b3be735807 Daoyuan's comments.
8 years ago
xutianbing bc5d7bb6d2 Add Sparse = dense * dense unit test with Daoyuan's Function test
8 years ago
xutianbing 077f936aa5 Support SparseMatrixArg unit test using Daoyuan's new Function Test.
8 years ago
xutianbing 316bf75afd clean code in function/MulOp.cpp
8 years ago
xutianbing 9ade63e61c clean code a little bit.
8 years ago
xutianbing 171eaff216 clean the code a little bit.
8 years ago
xutianbing 4751cc8f7e Pass unit test for SparseCpuMatrix::mul(CpuMatrix, CpuMatrix),
8 years ago
xutianbing 1ca2846ef6 Pass unit test for CpuMatrix::mul(CpuMatrix, CpuSparseMatrix)
8 years ago
xutianbing 2df8eec520 Pass Unit test for GpuMatrix::mul(GpuMatrix, GpuMatrix) and CpuMatrix::mul(CpuMatrix, CpuMatrix)
8 years ago
xutianbing 1f0cbcf350 add GpuMatrix::mul, CpuMatrix::mul operators
8 years ago
xutianbing 936301f157 Use and test Daoyuan's SparseMatrixArg.
8 years ago
qingqing01 842d25be9d Merge pull request #1094 from qingqing01/pad_op
8 years ago
hedaoyuan a9228e2a40 Fix CrossMapNormalGradFunc
8 years ago