Yu Yang
43c6ff212e
Feature/nccl dso ( #5001 )
...
* "add nccl enforce"
* Dev
* Update comment
* Add nccl test
* Follow comments
8 years ago
Yu Yang
87e4e25db1
Change Transform API
...
Using DeviceContext, not Place to get stream
8 years ago
Yu Yang
c5fa417c62
Host and device transform API
...
* with unit-tests
* Also complete `memcpy`
8 years ago
dangqingqing
8c048aa099
Remove cudnn_helper.cc
8 years ago
dangqingqing
207132226c
Add unit testing for cuDNN wrapper.
8 years ago
dangqingqing
c20a01d67d
Add cuDNN Wrapper.
8 years ago
liaogang
55437b58b9
Add ENVIRONMENT interface interface
8 years ago
qijun
f168843e47
fix gpu build error
8 years ago
qijun
95fe318e3e
init
8 years ago
Yi Wang
54cda76fe8
Refactorize enforece_test.cc
8 years ago
liaogang
f812de2cce
ENH: unify PADDLE_ENFORCE
8 years ago
liaogang
365b457a04
Merge conflicts
8 years ago
qijun
85806e7585
follow comments
8 years ago
qijun
8ee50a35d4
fix gpu build error
8 years ago
qijun
ef5f9debc6
refine device_context
8 years ago
qijun
b5a8d5b4b4
remove unused deps
8 years ago
qijun
8f5a9fd9a7
fix gpu build error
8 years ago
qijun
14d2c3990f
split device_context
8 years ago
liaogang
383b96f32c
FIX: merge conflicts
8 years ago
Yu Yang
a046605307
Refine CUDA Related libraries
8 years ago
liaogang
49fd49f76b
Fix conflicts
8 years ago
QI JUN
1038bc461a
implement DeviceContext ( #2709 )
...
* add device_context
* add unittest for device_context
* transfer to use function paddle::platform::throw_on_error
* fix cuda build error
* using dynload functions
* follow comments
8 years ago
liaogang
5d2e8edb3e
FIX: dynamic loader deps
8 years ago
liaogang
ada1c20bbc
FIX: Buddy Allocator Free with Merge feature
8 years ago
liaogang
fb413508e2
Merge conflict
8 years ago
qijun
3567ea6d7c
move to dynload directory
8 years ago
qijun
76b7be46da
add deps for dyload cc_library
8 years ago
qijun
ed18647e37
finish test
8 years ago
qijun
a30754b05e
test device_context
8 years ago
liaogang
fb51c3dc89
FIX: add compile dependency gflags
8 years ago
liaogang
e6c14f7e00
ENH: Polish cpu info interface
8 years ago
liaogang
68ab1ef4db
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into cpu_mem
8 years ago
liaogang
169022d014
FIX: Improve fallback gpu allocator
8 years ago
Yu Yang
9ad846ecee
Remove must_check in paddle::platform
8 years ago
Yu Yang
d76d2febbf
Adding platform/must_check.h
...
__must_check is a macro mark of function return value. It let developer
must check the return value is legal or not.
8 years ago
Yi Wang
bb88202879
Move paddle/majel/* to paddle/platform/ and paddle/framework/
8 years ago