Commit Graph

266 Commits (d7bf372d2682b4951308da47fcc444265ac80510)

Author SHA1 Message Date
Yi Wang 4480115681 Fix some build warnings
8 years ago
qingqing01 455ad5b5b2 Merge pull request #3141 from hedaoyuan/nnpack
8 years ago
Yi Wang fe04175ed3 Fix comparison between signed and unsigned values
8 years ago
gangliao 75185d821a Merge pull request #3228 from gangliao/clang-format
8 years ago
hedaoyuan d18a9f1f37 Simplify BlockExpandOpTest.
8 years ago
hedaoyuan 7b55a0cf14 Simplify CrossMapNormalOpTest.
8 years ago
liaogang 1d4fa2433c ClangFormat for proto and cuda
8 years ago
xzl fa10677aed modify skipIm2col to need2col, delete useless variable colBuffer
8 years ago
xzl 5229df52a5 ignore im2col if not necessary in conv 1 * 1
8 years ago
hedaoyuan 953f8ddf05 Support groups in NNPACKFunction.
8 years ago
hedaoyuan ff8262e283 Merge branch 'develop' into ImageExpandFunction
8 years ago
xzl 6c528cbc2a add check: CHECK_EQ(outputs[0].getArgType(), ADD_TO)
8 years ago
xzl e8d171bbd2 add check for groups and inputChannels
8 years ago
xzl 248149f448 add depthwiseconv test and fix the little bug of the convOpTest
8 years ago
xzl 5b07d4e009 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into mobilenet_gpu
8 years ago
wanghaoshuang 4409255c27 fix code format
8 years ago
wanghaoshuang ec236f4624 fix code format
8 years ago
xzl 4d6be9741c Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into mobilenet_gpu
8 years ago
xzl bd54eb9834 tiny modify the test
8 years ago
xzl 1f516fa0ef modify format, and modify the layer grad test, op test
8 years ago
xzl f7390d115c delete useless .h header in DepthwiseConvOpGpu.cu
8 years ago
wanghaoshuang 60a788933b Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into crop_layer
8 years ago
wanghaoshuang 3e7819c276 1. Reading image shape from input data instead of image_config
8 years ago
wanghaoshuang e8ee07f31f Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into pixel_softmax_layer
8 years ago
wanghaoshuang 1cdf149b6f 1. delete PixelSoftmaxLayer and add SwitchOrderLayer
8 years ago
xzl 66520af9ca accelerate inputbackward(delete 'if' in this func) of depthwise conv
8 years ago
xzl dbb658805e modity the format
8 years ago
xzl 44927bf70a Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into mobilenet_gpu
8 years ago
xzl 11588b3670 support inputchannels != outputchannels of depthwiseconv
8 years ago
xzl 02e04b4441 fuse the conv and depthwise conv together
8 years ago
hedaoyuan f146b03b44 Merge pull request #2824 from hedaoyuan/fix_nnpack
8 years ago
jc a8c427e0d4 Change to meet cpplint style
8 years ago
liaogang 569f7e83a6 FIX: cppint code style
8 years ago
xzl c43f6936c0 modify the format and delete useless comment
8 years ago
hedaoyuan 891e5dcc48 Modify the default value of nnpack_allocate_outside.
8 years ago
hedaoyuan 06748210d4 Fix some link errors about NNPACK.
8 years ago
xzl ccd46d1bf6 modify format accored with clang-format 3.8
8 years ago
xzl fd4b1136a9 move DepthwiseConvOpTest.cpp to ConvOpTest.cpp
8 years ago
xzl a3ce6aa8ca add depthwise conv test
8 years ago
xzl 198164adef use the expandconvlayer forward and backward, add the explain for class
8 years ago
xzl 064dc888ef add the comments for .h file and code tiny modify
8 years ago
wanghaoshuang 29f25fbe03 Add pixel softmax layer for FCN model
8 years ago
xzl efae51ce24 add the mobilenet gpu acceleration, cpu is in the process
8 years ago
wanghaoshuang acfd2fc6df fix cpp format
8 years ago
wanghaoshuang cf86891801 fix unittest of crop layer
8 years ago
wanghaoshuang 86bdb2f33f fix crop function test
8 years ago
wanghaoshuang 5e6e1f636a Add grad test and python wrapper for crop layer
8 years ago
wanghaoshuang d1d70ec831 Refine configure option of crop layer
8 years ago
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