gangliao
766299b843
Merge pull request #3551 from gangliao/mem_release
...
Add memory.h for unique_ptr
8 years ago
hedaoyuan
6ba04dcd11
Remove the header files that do not need to be included.
8 years ago
hedaoyuan
adcca2cc06
Add PADDLE_USE_EIGEN_FOR_BLAS macro.
8 years ago
liaogang
017a3818de
Add memory.h for unique_ptr
8 years ago
Yu Yang
1808f888b9
Merge pull request #3538 from reyoung/feature/remove_shared_ptr
...
Feature/remove shared ptr
8 years ago
hedaoyuan
ec2ba24206
Fix GemmConvFunction.
8 years ago
hedaoyuan
53b0e42709
Add EigenGemm.
8 years ago
gangliao
812a64c083
Merge pull request #3534 from gangliao/mem_release
...
FIX: Release CPU/GPU memory at the end of the Program
8 years ago
liaogang
94b58a29d6
Follow comments
8 years ago
Yu Yang
16d0215be5
Merge branch 'feature/remove_shared_ptr' of github.com:reyoung/Paddle into feature/remove_shared_ptr
8 years ago
Yu Yang
1365f2d15e
Remove R-Value reference in AddOp
...
Fit Google C++ Style
8 years ago
dangqingqing
b1ac8631ec
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into bp_test
8 years ago
dangqingqing
5181aefc6b
tune max relative error for sigmoid op unit test.
8 years ago
Yancey
47f380bb47
fix ldconfig ( #3547 )
8 years ago
tensor-tang
635b8672b2
Merge remote-tracking branch 'upstream/develop' into remove-flag
8 years ago
tensor-tang
e08651f9b5
remove flag use_mkldnn_wgt
8 years ago
Yu Yang
192c55ff58
Merge branch 'develop' into feature/remove_shared_ptr
8 years ago
dangqingqing
18dcc1c0bc
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into bp_test
8 years ago
Yu Yang
225579b9d9
Remove own for add_op
...
* add_op could take a unique_ptr or a const reference. If unique_ptr is
taken, the NetOp will take care of that operator's life cycle. If a
const reference is taken, that op will be Cloned.
8 years ago
Yu Yang
9806e7f289
Merge pull request #3522 from reyoung/feature/clone_op
...
Feature/clone op
8 years ago
Yu Yang
4932f7529f
Merge branch 'develop' of github.com:baidu/Paddle into feature/remove_shared_ptr
8 years ago
Yu Yang
4b148d0afd
Fix typo
8 years ago
tensor-tang
0945dc1b99
enable header format
8 years ago
liaogang
d8560ec2e8
Fix scatter_test
8 years ago
liaogang
3f9fe62487
Fix typo error
8 years ago
liaogang
ff5bfc1c89
Google style for header file includes
8 years ago
liaogang
33228cacdd
Fix typo error
8 years ago
liaogang
2f7489fbd5
change use_pinned_memory to true for cpu
8 years ago
liaogang
ac02fb82d7
FIX: tensor memory must be gaven back to buddy allocator for free
8 years ago
fengjiayi
3484874278
Rename `AsNoGradient` of VariableBuilder to `NotInGradient`
8 years ago
fengjiayi
ac61f78474
Merge pull request #3512 from Canpio/move_OpRegistry_functions
...
Move OpRegistry functions to .cc file and move `OpMaker` to module operator
8 years ago
Yu Yang
f15e083098
Remove std::shared_ptr in Python & C++
...
* Also simplify pybind implementation by using OperatorBase as holder
type.
8 years ago
Yiqun Liu
2ed82e230a
Merge pull request #3528 from Xreki/capi_get_layer_output
...
Add a c-api interface to get the output of a specified layer.
8 years ago
liaogang
8f80f5bc79
FIX: Release CPU/GPU memory via deleter
8 years ago
Yu Yang
7f5338a70c
Merge branch 'develop' of github.com:baidu/Paddle into feature/remove_shared_ptr
8 years ago
Yu Yang
8c653ba76a
Complete remove std::shared_ptr
8 years ago
Yu Yang
f7d32c614d
Fix bug of enforce when dladdr not found
...
* Wrong Printf format before
8 years ago
Liu Yiqun
5d18aaf822
Add a c-api interface to get the output of a specified layer.
8 years ago
Yu Yang
c7f2532594
Merge branch 'develop' of github.com:baidu/Paddle into feature/clone_op
8 years ago
Yancey
0f8688192c
Fix invalid paddle binary file path ( #3421 )
...
Fix invalid paddle executable file path with pip install
8 years ago
Yu Yang
1425387570
Using unique_ptr instead of raw ptr
...
Fit google C++ style
8 years ago
Yu Yang
a0d77533f0
Rename Ctor -> Constructor
...
Make code more clearer
8 years ago
gangliao
efdb4aa2ca
Merge pull request #3497 from QiJune/implement_EigenCudaStreamDevice
...
Implement EigenCudaStreamDevice
8 years ago
Yu Yang
3e52343dc1
Add comments
8 years ago
Yu Yang
29d892c13c
Add Clone Method For OperatorBase
...
* Clone method will create a new object instance, which is as same as
itself.
* This is the first step to remove shared_ptr for OperatorBase
8 years ago
fengjiayi
7bc60b0273
Move OpRegistry functions to .cc file and move OpMaker to Op module
8 years ago
Yan Chunwei
9eaef75397
RNN backward create ( #3490 )
...
* insert rnn's backward into Backward()
* add device_context into backward_test
8 years ago
dongzhihong
e256bfaf28
"update paddle enforce"
8 years ago
qijun
881c5d00d0
remove device_context deps in memcpy
8 years ago
qijun
2403045cbd
refine device_context_test
8 years ago
qijun
f168843e47
fix gpu build error
8 years ago
qijun
5e62605c69
Merge remote-tracking branch 'baidu/develop' into implement_EigenCudaStreamDevice
8 years ago
qijun
95fe318e3e
init
8 years ago
Tao Luo
d605560e2d
Merge pull request #3488 from luotao1/docker_doc
...
build documentation don't need install Paddle before
8 years ago
dongzhihong
4ab36a71c4
"fix error"
8 years ago
dongzhihong
4c9699c5f8
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into mul_op
8 years ago
Luo Tao
72be3b920a
add install infomation in build.sh
8 years ago
Luo Tao
d1cda33316
build documentation don't need install Paddle before
8 years ago
Tao Luo
33d502e73b
Merge pull request #3461 from tensor-tang/mklso
...
add shared mkl lib in whl
8 years ago
Yan Chunwei
0079fa3256
Rnn make stepnet member ( #3469 )
...
* make stepnet member
* add pybind support
* fix Inputs Outputs
* remove unique_ptr
8 years ago
qiaolongfei
219f7a4640
typo
8 years ago
qiaolongfei
d9400243d9
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into public_to_protected
8 years ago
Yi Wang
973618b6ab
Merge pull request #3371 from zchen0211/develop
...
scatter update implemented
8 years ago
fengjiayi
5d142b0c78
Fix compile errors
8 years ago
fengjiayi
864b00cdf0
Replace `EmptyOp` with `NOP`
8 years ago
fengjiayi
914a2f2b42
Format code
8 years ago
fengjiayi
39c986c730
restart CI
8 years ago
fengjiayi
edb541f292
fix compile errors
8 years ago
fengjiayi
3e6e5c9286
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into refactor_registry_macro
8 years ago
zchen0211
7aaf019a14
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
tensor-tang
2be3d32711
use shared lib when mkl
8 years ago
dangqingqing
cf2f23ccb1
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into bp_test
8 years ago
dangqingqing
84d6434d53
Compare the gradient consistency between GPU and CPU calculations.
8 years ago
dongzhihong
12ee501485
"fix operator grad config"
8 years ago
qiaolongfei
252d41655a
clean code
8 years ago
qiaolongfei
a240bce152
fix backward
8 years ago
qiaolongfei
5b7633a55f
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into public_to_protected
8 years ago
qiaolongfei
0c96c99746
change pybind and net_op_test
8 years ago
qiaolongfei
2f74e60865
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into public_to_protected
8 years ago
Yan Chunwei
991c4d8079
add some doc to backward ( #3474 )
8 years ago
Yu Yang
4b4f74570a
Merge pull request #3467 from reyoung/feature/remove_input_format_in_backward
...
Remove input_format in backward.cc
8 years ago
dongzhihong
43ba24e051
Merge remote-tracking branch 'origin/develop' into add_op_gradient
8 years ago
dongzhihong
e0395a53e9
"remove unused commented code"
8 years ago
qiaolongfei
d2c2f78551
change backward
8 years ago
dongzhihong
632b320e9d
"refine argument with new style "
8 years ago
qiaolongfei
5d33ef6138
change op_register and grad_op_builder
8 years ago
gangliao
0c3c609d5f
Merge pull request #3463 from gangliao/bug
...
Demangle exception call stack for PADDLE_ENFORCE
8 years ago
tensor-tang
075a9724fc
Merge remote-tracking branch 'upstream/develop' into mklso
8 years ago
Yu Yang
186fb0c118
Remove input_format in backward.cc
8 years ago
liaogang
ffbb4c1963
memory.h for unique_ptr
8 years ago
dongzhihong
426d7328a0
Merge remote-tracking branch 'origin/develop' into mul_op
8 years ago
Yu Yang
ffbb0be21f
Merge pull request #3444 from reyoung/use_ctor_create_op
...
Using constructor to create an operator.
8 years ago
liaogang
8210bcea61
Using static_cast<char*> to replace (char*)
8 years ago
liaogang
b4755c5aa7
Demangle exception call stack for PADDLE_ENFORCE
8 years ago
qiaolongfei
b2e3824e41
change operator
8 years ago
qijun
c41862d2f5
merge baidu/develop
8 years ago
qijun
fee8aad954
Merge remote-tracking branch 'baidu/develop' into port_blas
8 years ago
Yu Yang
daaa45b427
Merge branch 'develop' into use_ctor_create_op
8 years ago
Yu Yang
81f5f86140
Merge pull request #3322 from wangkuiyi/refactorize_framework_proto
...
Refactorize framework/*.proto
8 years ago
qijun
960a525550
fix gpu build error
8 years ago