Commit Graph

603 Commits (1943119fc5f98f6b552ebb6d180346b9c27adb8e)

Author SHA1 Message Date
liuhongyu 8daf67f90f fix bugs; test=develop
6 years ago
Xin Pan 052cc5f538
Merge pull request #14725 from ZongwuYang/my-cool-stuff
6 years ago
Wu Yi 29d9fb53fc
[Feature] multi process multi gpu dist training, boost v100 performance by 20% (#14661)
6 years ago
liuhongyu 968dd3c078 add cudnn 5 support; test=develop
6 years ago
ZongwuYang 1560eb4a6d Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into my-cool-stuff
6 years ago
ZongwuYang deb04809bd test=develop
6 years ago
sneaxiy 35a2578426 fix bug
6 years ago
sneaxiy 64ad051b9a merge develop
6 years ago
sneaxiy c47c451a00 fix bug
6 years ago
Yihua Xu 669191c9cc Implement conv3d with mkldnn library (test=develop)
6 years ago
Hongyu Liu 4f71a6ee2c
Merge pull request #14622 from PaddlePaddle/add_cudnn_lstm
6 years ago
Yibing Liu c7382df80f
Print assert failure id in lookup_table_op (#14698)
6 years ago
sneaxiy 096673f675 refactor eager deletion
6 years ago
phlrain cf1fe61004 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_cudnn_lstm
6 years ago
Tao Luo 20120d9c97
Merge pull request #14608 from jczaja/prv-conv2d-transpose-mkldnn
6 years ago
Tao Luo ea47685f91
Merge pull request #14646 from jczaja/prv-softmax-mkl-sasum
6 years ago
minqiyang a02ce58f2c Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into revert_vlog
6 years ago
Tao Luo 4ec9de0122
Merge pull request #14628 from Sand3r-/mgallus/mkldnn-elementwise_mul
6 years ago
Clementine 6c71c1f8f9 Add activation gelu (#14569)
6 years ago
Michal Gallus 9455be0ba5 EltwiseMul: Extract StringToFormat to MKLDNN helper
6 years ago
Jacek Czaja 8bfa1fa9bb - ASUM MKL integration
6 years ago
liuhongyu 05917c3c79 add cudnn lstm; test=develop
6 years ago
peizhilin 38715e6fd0 minor fix
6 years ago
Jacek Czaja fb24690a58 - conv2d transpose MKL-DNN
6 years ago
minqiyang be04d99fe4 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into revert_vlog
6 years ago
minqiyang 53433d7f2e Revert the changes of VLOG
6 years ago
peizhilin 36cd18b549 Merge remote-tracking branch 'upstream/develop' into windows/build
6 years ago
peizhilin b2f8d4183d Given the different fraction_of_gpu_memory_to_use depends on platform
6 years ago
Yu Yang 26af9cf90c
Merge pull request #14565 from chengduoZH/fix_cublas_warp_error
6 years ago
chengduozh f7847ca6a3 fix cublas warp error
6 years ago
luotao1 e21edb26f6 add Set/GetCPUNumThreads api
6 years ago
peizhilin 445fff24dc add the bigobj option to NVCC compile
6 years ago
chengduo 00b9e9a135
Refine cublas to support CUBLAS_TENSOR_OP_MATH (#13929)
6 years ago
peizhilin 7c8c9dc9bf fix unit test cases
6 years ago
wopeizl d9a1f3e58e Windows/online (#14474)
6 years ago
peizhilin 6e66fadb95 clean up the pre-definitions on windows
6 years ago
peizhilin 67562a6fcd Merge remote-tracking branch 'upstream/develop' into windows/build
6 years ago
peizhilin 703b26e697 add profiler, parallel_executor back
6 years ago
chengduo a8d3aaae2a
print output log warning (#14497)
6 years ago
peizhilin 3a72a634cf Merge remote-tracking branch 'upstream/develop' into windows/build
6 years ago
peizhilin ee0fd78c81 Merge remote-tracking branch 'upstream/develop' into windows/build
6 years ago
Yu Yang f1a392a5fe
Merge pull request #13804 from sneaxiy/rewrite_allocation
6 years ago
qingqing01 fd7e643153
Convolution fusion operator. (#14449)
6 years ago
Yu Yang 98bbfc17be Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into rewrite_allocation
6 years ago
peizhilin c59d3e83bc test case fix
6 years ago
peizhilin 8580b7a130 Merge remote-tracking branch 'upstream/develop' into windows/build
6 years ago
Wu Yi b32c13dc20
Add cudnn ctc loss (#12366)
6 years ago
peizhilin d1a1fafc4c code style
6 years ago
peizhilin 162f2d4109 disable the openblas multi-thread on windows since no support
6 years ago
Yu Yang c8f6e70ab4 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into rewrite_allocation
6 years ago
peizhilin d1429ac4a5 add recordio support
6 years ago
Yu Yang 0d6718fcbd Pass compile
6 years ago
peizhilin be332a13bc Merge remote-tracking branch 'upstream/develop' into windows/build
6 years ago
Yu Yang d93b2d0365 Refine code
6 years ago
peizhilin 1a9008c420 code style fix
6 years ago
tensor-tang 1be85d011d add mkl vsqr and vpow
6 years ago
peizhilin 13bfee1f85 Merge branch 'windows/build' into windows/online
6 years ago
peizhilin 7840d181c9 fix style issue
6 years ago
peizhilin dc339b78d7 fix code style
6 years ago
sneaxiy d231e55065 merge develop
6 years ago
peizhilin 9b558a8035 Merge branch 'windows/build' into windows/online
6 years ago
peizhilin 7638f0afb3 simplify the logic
6 years ago
peizhilin 6f9c70acb7 Merge branch 'windows/build' into windows/online
6 years ago
peizhilin ca60e1d34d Merge remote-tracking branch 'upstream/develop' into windows/build
6 years ago
peizhilin 4bd0c4c5ee test=develop
6 years ago
peizhilin 4b1f1a8787 fix merge issue
6 years ago
Yu Yang 6ae0b91b39 Clean LockGuardPtr
6 years ago
peizhilin 52f7644f53 Merge remote-tracking branch 'upstream/develop' into windows/build
6 years ago
Qiyang Min 698698f2fa
Merge branch 'develop' into fix_vlog
6 years ago
qingqing01 abe209234f
Exhaustive search for cuDNN conv. (#14286)
6 years ago
Yu Yang b59a9bfb7c Clean buffered_allocator
6 years ago
Yu Yang fdc689142c Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into rewrite_allocation
6 years ago
minqiyang 87450b9ad4 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_vlog
6 years ago
peizhilin 4ffa92d4f0 Merge branch 'develop' into windows/build
6 years ago
peizhilin 45125ba538 fix share library issue
6 years ago
Zhaolong Xing ba8b5619a3
Revert "cherry picked windows patches."
6 years ago
minqiyang fcc0452c8b Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_vlog
6 years ago
minqiyang 0c3227a523 Change the origin VLOG level to 10 times
6 years ago
peizhilin 869487a2b7 Merge remote-tracking branch 'origin/develop' into windows/build
6 years ago
dzhwinter 234a1d9248 Merge remote-tracking branch 'origin/develop' into windows/debug
6 years ago
Yu Yang c774bcbd2d Merge device_context
6 years ago
Yu Yang 057a682ee9 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into rewrite_allocation
6 years ago
tensor-tang c9730d33d9 fix run error on mac
6 years ago
Qiao Longfei 2921f8a79c Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into optimize-pserver-profiler-thread-pool
6 years ago
dzhwinter 2835e04409 merge develop branch. test=develop
6 years ago
qingqing01 db8c52da5e Revert " Exhaustive search for cuDNN conv. (#14043)"
6 years ago
qingqing01 ce7d9b0799
Exhaustive search for cuDNN conv. (#14043)
6 years ago
Zeng Jinle 8ac2242b6e
Merge pull request #14075 from sneaxiy/remove_some_locks_in_pe
6 years ago
sneaxiy 8684553633 stream callback support in cuda 10
6 years ago
sneaxiy faac8a76ce remove unnecessary codes
6 years ago
Yu Yang ff9e531bd9
style(platform): disable warning when cuda cc not matched (#14029)
6 years ago
Qiao Longfei 59fbfbfbf7 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into optimize-pserver-profiler-thread-pool
6 years ago
Qiao Longfei 9e4e9e9b6e clean rpc server profiler
6 years ago
tensor-tang c3cbf0b8ef
Merge pull request #14185 from tpatejko/tpatejko/mkldnn-conv-residual-data-reorder
6 years ago
peizhilin 71d7980f69 fix build issue 1
6 years ago
tensor-tang 6b49ee42c3
Merge pull request #14239 from tensor-tang/fix/avx
6 years ago
tensor-tang e09a7c793d remove the warning log since do not have avx2, avx512 flags
6 years ago
tensor-tang f524c1b62b throw error when mismatch cpu version
6 years ago
peizhilin 9d67c1fb69 cpu build support
6 years ago
dzhwinter 60f70b174d test=develop
6 years ago
sneaxiy 7ff320f8cc merge develop
6 years ago
Kaipeng Deng daed473d4a
Merge pull request #14089 from heavengate/pool_exclude
6 years ago
whs 0c319e0b35
Add affine grid generator op (#12238)
6 years ago
dzhwinter 0a180584e6 clean cmake. test=develop
6 years ago
dzhwinter 1ace55c8ee merge develop branch
6 years ago
Tomasz Patejko 8899d42265 MKLDNN conv residual data: primitive reuse interface used. Reorder done when formats are different
6 years ago
Yu Yang 90d9e5aee8
feat(platform): lazy initialization of devicecontext in pool (#14067)
6 years ago
dzhwinter 316765839d add back jit simd instructions. stage.
6 years ago
dzhwinter bf2e4cb188 cleard. staged
6 years ago
dzhwinter ebfe5a02b3 merge develop branch
6 years ago
Yu Yang c01696f8c2 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into rewrite_allocation
6 years ago
dengkaipeng c93e044ae0 add inclusive/exclusive mode in PoolOp avg pool type
6 years ago
dzhwinter 7141debe38 add cudnn back. staged.
6 years ago
Sylwester Fraczek 2098b42584 review fixes (Teamcity fails)
6 years ago
sneaxiy 5be6f762d0 remove_lock_in_some_ops
6 years ago
Brian Liu a53e8a8da6 Update MKLDNN integration framework to support Paddle multi-instances
6 years ago
Yu Yang 1d4d4e73ab Remove place hash
6 years ago
Yu Yang 461f71a90b Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into rewrite_allocation
6 years ago
gongweibao 58c027cc38
Add rpc profiler flags. (#13989)
6 years ago
Xin Pan d10e54c460
Merge pull request #14003 from chengduoZH/fix_fast_parallel_exe_bug
6 years ago
chengduozh 82d2903b63 Fix fast ParallelExe bug
6 years ago
sneaxiy 2002e71da8 fix pinned allocator
6 years ago
sneaxiy 21fdf8e87d add unittest for allocator_facade.cc
6 years ago
gongweibao 078223b3e3
Add rpc timeline. (#13900)
6 years ago
tensor-tang 6447155dac
Merge pull request #13851 from tensor-tang/fea/jitkernel_peephole
6 years ago
Yibing Liu 6b795d424c
Merge pull request #13901 from kuke/seq_slice_py
6 years ago
dzhwinter e41a3fcd68 fix update to develop hang problem.
6 years ago
Qiao Longfei 681226e97c
Merge pull request #13864 from jacquesqiao/py-reader-add-test-mode
6 years ago
Yibing Liu 16b2c6dc78 Add py api for sequence_slice_op
6 years ago
chengduo 2c9839c847
add cuda version display (#13885)
6 years ago
wanghaoshuang 3ae9645084 compile in linux
6 years ago
Qiao Longfei 8686f7c68e add reader_queue_speed_test_mode flag for speed test
6 years ago
tensor-tang bcb8ea397d Merge remote-tracking branch 'ups/develop' into fea/jitkernel_peephole
6 years ago
Qiao Longfei 5428cb9908
Profiler support merge data of all thread (#13811)
6 years ago
sneaxiy 4c672ab1a2 Merge reyoung:rewrite_allocation
6 years ago
tensor-tang ea7dc9cbf6 Merge remote-tracking branch 'ups/develop' into fea/jitkernel
6 years ago
Xin Pan ab798a2832 clarify the fraction_of_gpu_memory flag
6 years ago
Yu Yang 15076c325e Add comments and polish code style
6 years ago
Yu Yang 29f66c2408 Polish code
6 years ago
Yu Yang 8e3fdc6e65 Fix SetDevice on init
6 years ago
Yu Yang 524f6e9b36 Refine code
6 years ago
Yu Yang 5cf395beaf Fix bug in uts
6 years ago
dzhwinter 2d00e65819
namespace issue (#13543)
6 years ago
Yu Yang 58ed412f68 refactor(memory): rewrite memory allocation and make it extentable
6 years ago
typhoonzero a4f7696a18 Revert "Some trivial optimization (#13530)"
6 years ago
tensor-tang dee5d35c20 refine vmul
6 years ago
chengduo 1d91a49d2f
Some trivial optimization (#13530)
6 years ago
dzhwinter 7806c5625f
fix enforce (#13544)
6 years ago
dzhwinter 97636a9fcf
"fix link error" (#13545)
7 years ago
sneaxiy 612e1a3155 modification
7 years ago
sneaxiy d0b2453ecd merge develop
7 years ago
sneaxiy 24ea39c4c6 feature/eager_delete_tensor
7 years ago
dzhwinter 85f8dd1c77 debug version
7 years ago
dzhwinter e1999538eb debug the device context
7 years ago
dzhwinter 372caf4000 windows staff
7 years ago
dzhwinter c3e1fb5a3e add demo
7 years ago
Krzysztof Binias 2ed7982d09
Merge pull request #13327 from kbinias/kbinias/conv-weights-converted-once
7 years ago
Krzysztof Binias accdecc681 Correcting Lint errors
7 years ago
Krzysztof Binias 1ce9e9dc30 Renaming decision variable
7 years ago
Krzysztof Binias 1658958fe6 Reusing converted weights
7 years ago
Yang Yu 8331e835a8 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_CudnnHolder_bug
7 years ago
Wu Yi f90c7865f0
Benchmark tool for imgnet (#12305)
7 years ago
JiabinYang e322fc4e0e add error info for nccl not found
7 years ago
fengjiayi 7b577b92e0 fix a memory bug in CudnnHolder
7 years ago
fengjiayi 82a1b35b9b Revert "Revert "Add CudnnHolder and use it in Conv and ConvTranspose op""
7 years ago
guochaorong 151e169eb7
Revert "Add CudnnHolder and use it in Conv and ConvTranspose op"
7 years ago
dzhwinter 6fb28796f5
memory (#13143)
7 years ago
dzhwinter f05520060e
fix style (#13142)
7 years ago
fengjiayi 0236966b68 follow commits
7 years ago
fengjiayi 5398e1a3a6 fix bugs
7 years ago
dzhwinter dbe90cc0f6 merge develop branch
7 years ago
fengjiayi f79ca23115 fix bugs
7 years ago
fengjiayi c501826f42 use framework::RWLock
7 years ago
fengjiayi 1f36a4c27c Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_CudnnHolder
7 years ago
fengjiayi b0aca8824d make CudnnHolder thread safe
7 years ago
luotao1 7169f9378c fix mkldnn include format
7 years ago
fengjiayi 15cc9128be fix compile error
7 years ago
fengjiayi 407ff0bdbc use CudnnHolder in conv_cudnn_op
7 years ago
fengjiayi 04bfd5c10c add CudnnHolder to manage cudnn_handle and workspace
7 years ago
Yan Chunwei 902f19b46a
fea/fuse attention lstm simplify.with fusion lstm.with sequnce expand (#13006)
7 years ago
dzhwinter b78394ea57 done
7 years ago
dzhwinter b74af56bbc cpu compile is done
7 years ago
dzhwinter 78aab05b71 fix more op errors
7 years ago
dzhwinter cd8f3e9ed0 operator module is done
7 years ago
dzhwinter d361624c1d
platform module (#12932)
7 years ago
dzhwinter 2ec589a24e float.h fixed
7 years ago
dzhwinter 7dceb8a080 check some operators
7 years ago
dzhwinter d7f98f37a7 more platform is done
7 years ago
dzhwinter efd0884fa9 add op registry
7 years ago
dzhwinter eca4563e5d
operators module (#12938)
7 years ago
dzhwinter 488a2dd2e8 with ir node
7 years ago
dzhwinter cfbf1ba305 add source
7 years ago
dzhwinter c1ad52f768 pre-commit
7 years ago
dzhwinter 89f95ea25e merge develop branch
7 years ago
dzhwinter 34f8c9b6f5 windows port
7 years ago
tensor-tang 0d46f518ae refine avx condition and warning
7 years ago
tensor-tang 4e538db14d refine jit space
7 years ago
tensor-tang ec59f0d454 add cpu vec
7 years ago
tensor-tang 3dd66390b2 add blas vexp
7 years ago
tensor-tang 0ec1f65cf1 fix blas dot and add cblas scal
7 years ago