qijun
f9681459b2
fix gpu build error
8 years ago
Yu Yang
5d67677c60
Remove private data members in OpRegister ( #4871 )
8 years ago
Abhinav Arora
e23c1fee66
Correcting some grammatical mistakes in SelectedRows Document ( #4872 )
8 years ago
qijun
ab8cc401e6
add sparse sgd operator unittest
8 years ago
qijun
330c509bc3
Merge remote-tracking branch 'baidu/develop' into sgd_op_sparse_kernel
8 years ago
qijun
182ce51c6d
add sparse kernel of sgd operator
8 years ago
zchen0211
98dccc9f21
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
Qiao Longfei
46f7854e5c
fix mac compile ( #4870 )
8 years ago
Qiao Longfei
df0946ebe2
Impl optimizer ( #4734 )
...
* init parameter base class
* optimize the Comments of optimizer
* basic implimentation of optimizer
* add test_optimizer
* add no_grad_set to interface
* update optimizer.py
* python code can run
* fix some problem
* add sync_with_cpp to Python Program and Block
* sync vars and ops in block from cpp
* optimize code and add some comment
* add more check for sync
* update optimizer with return value of Backward
* rm unused code
* infer shape when create gradient vairiable
* update test_optimizer
* update test_program.py
* update backward test
* follow comment
8 years ago
Yang Yang(Tony)
c7ebe0e134
Update refactorization.md
8 years ago
zchen0211
451863dba2
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
wangmeng28
a30d53b792
Merge remote-tracking branch 'upstream/develop' into factorization_machine_layer
8 years ago
wangmeng28
8654e8a520
Fix dims in config parser for factorization machine layer
8 years ago
Tao Luo
3ae9aa93c4
Merge pull request #4860 from tensor-tang/merge_grad_gtest
...
enable merge grad unit test
8 years ago
Cao Ying
f12f61d5ac
Merge pull request #4674 from ranqiu92/attention
...
add config helper for dot-product attention.
8 years ago
ranqiu
7ad15259fc
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into attention
8 years ago
tensor-tang
60b84856e7
refine the conf files, combine in one file
8 years ago
ranqiu
78320194aa
refine dot-product attention according to the comments
8 years ago
wangmeng28
9741ade8ee
Change pow to square in factorization machine layer
8 years ago
tensor-tang
b487c62aac
Merge remote-tracking branch 'upstream/develop' into merge_grad_gtest
8 years ago
tensor-tang
2dc6cea65c
add unit tests for mkldnn branches, and fix typo
8 years ago
wangmeng28
0574915eff
Merge remote-tracking branch 'upstream/develop' into factorization_machine_layer
8 years ago
wangmeng28
86053e7766
Reduce the input size in testing factorization machine
8 years ago
Yang Yang(Tony)
745634a1dd
Merge branch 'develop' into update-doc-pybind
8 years ago
Yu Yang
064c3695ec
Make global scope not thread-safe ( #4850 )
...
* Make global scope not thread-safe
1. It is no need to make global scope thread-safe, since it will be
invoked in Python main thread.
2. Do not free the global scope when C++ exit. Let the OS free memories,
otherwise, we need to handle the destroy dependencies.
See
https://google.github.io/styleguide/cppguide.html#Static_and_Global_Variables
* Revert "FIX: Release CPU/GPU memory via deleter"
This reverts commit 8f80f5bc79
.
8 years ago
wangmeng28
b3cd67967e
Merge remote-tracking branch 'upstream/develop' into factorization_machine_layer
8 years ago
wangmeng28
2ce8f1875b
Fix tests for factorization machine layer
8 years ago
Yang Yang
bdca4b37c4
change api based on design doc
8 years ago
Yang Yang
e0cee58c84
modify protobuf
8 years ago
Yu Yang
f43b1a90d8
Design Doc: infer_var_type ( #4795 )
8 years ago
Yang Yang
cf743ab064
merge develop
8 years ago
Yu Yang
73a8b78a72
Correct OpWithKernel's infershape ( #4847 )
...
They are public now
8 years ago
Qiao Longfei
fafc54d6c0
fix var_type_inference_test ( #4854 )
8 years ago
Yang Yang
f06637002d
simplify executor; pass compile
8 years ago
QI JUN
172e460d50
Merge pull request #4797 from reyoung/feature/implenment_infer_var_type
...
Complete infer_var_type
8 years ago
Qiao Longfei
b10cd43554
rm cpp executor_test, rewrite in python later ( #4849 )
...
* rm cpp executor_test, rewrite in python later
* remove executor_test code in CMakeList.txt
8 years ago
QI JUN
cdc236cb82
Merge pull request #4841 from QiJune/pybind_selected_rows
...
export SelectedRows to Python
8 years ago
Yu Yang
8e52b34a0c
Implement FC layer with helper ( #4726 )
...
* Implement FC layer with helper
* Update LayerHelper
* Add debug string for Python ProtoBuf
and Rename `Sync` to `Flush`
* Add check of ProtoBuf initialization
* Layer wrapper for FC
* Fix unittest
* Fix CI
* Add code generator
* AttributeChecker Better error log and speicalize bool
Since lots of types can be cast to bool
* Complete mlp, fit_a_line
8 years ago
qijun
c65bdd9565
fix SelectedRows rows() method gpu runtime error
8 years ago
QI JUN
9fc593603b
Merge pull request #4837 from QiJune/pybind_feed_fetch_method
...
export feed/fetch variable method to Python
8 years ago
Yu Yang
75d0c79015
Change Name convention of operator attributes ( #4807 )
...
* Change dataType to data_type
Follow PEP8
* Change name_convention to fit PEP8
8 years ago
Yu Yang
790b9ce4c5
Update design doc for Python Layer ( #4698 )
...
* Update design doc for Python Layer
* Update document
8 years ago
Yu Yang
186d165565
AttributeChecker Better error log and speicalize bool ( #4840 )
...
* AttributeChecker Better error log and speicalize bool
Since lots of types can be cast to bool
* add FIXME comment
8 years ago
qijun
97069927c9
Merge remote-tracking branch 'baidu/develop' into pybind_selected_rows
8 years ago
QI JUN
259f07b33c
Merge pull request #4844 from QiJune/remove_OpRegistrar
...
remove unused C++ class OpRegistrar
8 years ago
QI JUN
86acf39cce
Merge pull request #4801 from QiJune/add_selected_rows_functor
...
add some basic math functor for SelectedRows
8 years ago
qijun
eb27c735cb
remove unused C++ class OpRegistrar
8 years ago
Yang Yang(Tony)
240a37eeb7
Merge Executor Design Doc
8 years ago
Yang Yang
865c2c8ed8
add compile DEPS
8 years ago
qijun
219f46ae16
export SelectedRows to Python
8 years ago