wanghaoshuang
3d490d030e
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into pixel_softmax_layer
8 years ago
chengduoZH
4cb2966d7b
fix config_parser.py(concat_layer and addto_layer)
8 years ago
qijun
a22606ca0c
fix bug
8 years ago
qijun
f314330c23
refactor operator python test and add sum operator
8 years ago
wanghaoshuang
e687f3f540
Make attribute support for std::vector<std::pair<int, int>>
8 years ago
Luo Tao
020e45f715
follow comments to revert add_two_op to add_op
8 years ago
chengduoZH
0692dd2061
fix test_bi_grumemory.protostr, test_recursive_topology.protostr, util_layers.protostr and new test_sub_nested_seq_select_layer.protostr
8 years ago
dangqingqing
ab55d7933b
revert scatter_op and other mirror changes.
8 years ago
Tao Luo
843a8b1e5d
Merge pull request #3856 from lcy-seso/fix_sub_nested_seq_protostr
...
add missing protostr for sub_nested_seq_layer.
8 years ago
Tao Luo
b3463bfffc
Merge pull request #3851 from luotao1/no_kernel_op
...
package a new USE_NO_KERNEL_OP for USE_OP_ITSELF
8 years ago
Yu Yang
3d9d32a1c1
Invoke check_grad many times for no_grad_set
8 years ago
dangqingqing
447033296d
Make some operator correctly handle gradients for multi inputs.
8 years ago
caoying03
7c785426e4
add missing protostr for sub_nested_seq_layer.
8 years ago
whs
a162ebce8b
Merge branch 'develop' into pixel_softmax_layer
8 years ago
chengduoZH
eaf23cb1e8
fix ModelConfig.proto, addto_layer and concat_layer
8 years ago
caoying03
10eacac9a7
follow comments and fix unittest.
8 years ago
Luo Tao
5b93ac7778
package a new USE_NO_KERNEL_OP for USE_OP_ITSELF
8 years ago
caoying03
fb49bc2c99
rename mse_cost into square_error_cost.
8 years ago
Zhuo Zhang
879866cc56
add PyDataProvider2.InputType pretty print function
8 years ago
Xinghai Sun
c657537b4f
Correct some typos.
8 years ago
Xinghai Sun
b1a185524f
Fixed SEGFAULT of dropout operator in GPU.
8 years ago
Xinghai Sun
91215bcef9
Fix a bug causing wrong gradient results in cos_sim op.
8 years ago
yangyaming
3970f240b3
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix-3736
8 years ago
chengduoZH
fb69d38c4b
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into Adapting_to_the_BatchNorm_structure_to_support_3D_data
8 years ago
yangyaming
c33ddc74c1
Fix some bugs, add more unittests.
8 years ago
Xinghai Sun
ed72af48ce
Add cos_sim op.
8 years ago
Cao Ying
b52e5c2b31
Merge pull request #3804 from lcy-seso/rename_sequence_into_seq
...
rename sequence into seq to keep a constant style.
8 years ago
tensor-tang
f878c0c6ba
add use_mkldnn flag to v2
8 years ago
caoying03
9cb833cbd8
rename sequence into seq to keep a constant style.
8 years ago
yangyaming
e9cc32820d
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix-3736
8 years ago
chengduoZH
a55dd22649
fix conflict
8 years ago
yangyaming
6bef079660
Follow coding style and move reshaping operation to paddle tensor.
8 years ago
chengduoZH
6374831966
fix conflict
8 years ago
chengduoZH
a357bd6fe5
Fix conflict and Add test_pooling3D_layer.protostr
8 years ago
chengduoZH
455d2bd7b1
fix conflict
8 years ago
chengduoZH
536dbc0cb6
fix conflict
8 years ago
chengduoZH
a4e1e127f3
Add test_conv3d_layer.protostr,test_deconv3d_layer.protostr
8 years ago
chengduoZH
3ad748e225
Fix img_layers.protostr,img_trans_layers.protostr. Add test_BatchNorm3D.protostr
8 years ago
Luo Tao
3e1f56fa2b
don't need to specify the path of libwarpctc.so, refine the python api doc
8 years ago
chengduoZH
30c0df6d27
fix layers_test.py
8 years ago
chengduoZH
d747c5d511
fix layers_test.py
8 years ago
chengduoZH
2e97045c23
fix layers_test.py
8 years ago
chengduoZH
3b0e43aa6a
add config parse
8 years ago
caoying03
3d1b87193d
Merge branch 'develop' into cross_entropy_over_beam
8 years ago
caoying03
09e903eb94
fix v2 infer interface.
8 years ago
chengduoZH
2ae37a4ea2
fix data_layer for 3D data
8 years ago
chengduoZH
f557b0c4c5
fix data_layer for 3D data
8 years ago
yangyaming
a4df3f5bd8
Finish framework of squared_l2_distance_op.
8 years ago
wanghaoshuang
2db7dedea9
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into pad_op
...
Conflicts:
paddle/pybind/pybind.cc
8 years ago
wanghaoshuang
26cec83901
Add pad op
8 years ago
chengduoZH
43da7675b3
fix conflict
8 years ago
chengduo
34f4f763f9
Update networks.py
8 years ago
chengduoZH
4dcc533206
fix conflict
8 years ago
Tao Luo
47eb869197
Merge pull request #3571 from luotao1/huber_loss
...
refine Huber loss, add huber_regression_cost
8 years ago
qingqing01
751d8533e8
follow wuyi's comments.
8 years ago
qingqing01
8dded4f299
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into write_new_op
8 years ago
qingqing01
c19eae4c8e
update doc about how to write new operators.
8 years ago
chengduoZH
b1c0bad9fe
Add config parser for pooling3D
8 years ago
chengduoZH
2710584ff1
fix above comments
8 years ago
Luo Tao
acd8a22ed1
Merge branch 'develop' into huber_loss
8 years ago
caoying03
45ced9da46
Merge branch 'develop' into cross_entropy_over_beam
8 years ago
Cao Ying
2e3f2af71c
Merge pull request #3701 from lcy-seso/save_parameter_name_in_ordereddict
...
save parameters into OrderedDict and refine the comments.
8 years ago
caoying03
f0b25c4cfb
follow comments to refine the comments.
8 years ago
caoying03
be4c0123c4
follow comments.
8 years ago
caoying03
4a83dde594
save parameters into ordered dict.
8 years ago
qiaolongfei
787cb8ce5d
reset pass num to 1
8 years ago
qiaolongfei
721b5020fa
change predict size to label class_num
8 years ago
zchen0211
bfeecfd3d2
fix problems
8 years ago
zchen0211
7b8f9fdd25
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
zchen0211
97649bf9b2
fix codes in scatter
8 years ago
caoying03
3d12a610ca
Merge branch 'develop' into cross_entropy_over_beam
8 years ago
wanghaoshuang
818a64f41f
Fix img_pool_layer bug.
8 years ago
zchen0211
2edb69a789
with in-place option
8 years ago
zchen0211
c5e28dd1a0
scatter check in
8 years ago
zchen0211
a88901109b
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
qingqing01
3663bd881d
Merge pull request #3620 from qingqing01/lookup_table
...
Add a lookup table op and a CUDA helper.
8 years ago
whs
e5cbeb0219
Merge pull request #3629 from wanghaoshuang/dilate_conv
...
Make cudnn convolution layer and projection support for dilation
8 years ago
Luo Tao
7596191821
Merge branch 'develop' into huber_loss
8 years ago
Qiao Longfei
b9a4b2ee52
Merge pull request #3564 from jacquesqiao/mnist
...
init mnist
8 years ago
qiaolongfei
625b15355a
optimize code
8 years ago
qiaolongfei
3648165b63
add gpu support
8 years ago
qingqing01
aafeff0fde
Merge branch 'develop' into lookup_table
8 years ago
wanghaoshuang
0ee18a86d1
Fix doc.
8 years ago
wanghaoshuang
e286b950a5
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dilate_conv
8 years ago
zchen0211
fabfe17a42
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
qiaolongfei
0e300f9bf0
use init_net and random_op to initialize parameter
8 years ago
zchen0211
161a15f055
gradient check
8 years ago
Yu Yang
dee4c832cc
Merge branch 'develop' of github.com:baidu/Paddle into feature/minus_op
8 years ago
caoying03
74d3ca8bab
Merge branch 'develop' into cross_entropy_over_beam
8 years ago
Cao Ying
ab6b3c481a
Merge pull request #3367 from lcy-seso/add_sequence_slice_layer
...
Add a sequence slice layer.
8 years ago
qiaolongfei
37cd8165b3
change 128 to BATCH_SIZE
8 years ago
qiaolongfei
1e4566cac0
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into mnist
8 years ago
qiaolongfei
9db4ad6130
reduce pass num to 1
8 years ago
qiaolongfei
cf515e4a72
optimize code and name
8 years ago
qiaolongfei
76677f2577
add test
8 years ago
dangqingqing
068ddcaf92
Resovle conflicts.
8 years ago
caoying03
5e59ca7ccc
fix config helper.
8 years ago
wanghaoshuang
057694aac9
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dilate_conv
8 years ago
wanghaoshuang
e3342ff8e7
Fix android build error.
8 years ago
qingqing01
fe480b9ebe
Merge branch 'develop' into lookup_table
8 years ago
Yu Yang
25e6c014a4
Merge branch 'feature/identity_op' into feature/minus_op
8 years ago
Yu Yang
b53f4e0be7
Merge branch 'develop' of github.com:baidu/Paddle into feature/identity_op
8 years ago
qiaolongfei
6f4b968f56
can train the parameters
8 years ago
dangqingqing
d8ea560eb2
resolve conflicts
8 years ago
chengduoZH
f715c740bf
Add_config_parser_for_Conv3D_DeConv3D
8 years ago
dangqingqing
f188e22b33
Remove set functor and add comapre_grad test
8 years ago
caoying03
bc6bae8d53
Merge branch 'develop' into add_sequence_slice_layer
8 years ago
caoying03
82e4fab4e3
follow comments.
8 years ago
wanghaoshuang
2c8b3c4430
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dilate_conv
8 years ago
wanghaoshuang
d8cd67dd1e
Make cudnn convolution layer and projection support for dilation.
8 years ago
qiaolongfei
a13798e8f7
rename add_op to append_op
8 years ago
qiaolongfei
d41a551693
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into mnist
8 years ago
qiaolongfei
d3c65a64dc
fix data reader
8 years ago
Cao Ying
14f791f2e7
Merge pull request #3606 from emailweixu/width_height
...
Correctly handle width and height for DataLayer and ScatterAgentLayer.
8 years ago
qiaolongfei
51792022c9
refine code and add debug info
8 years ago
zchen0211
0a0f194836
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
dangqingqing
a8d072c769
fix bug.
8 years ago
caoying03
25083de998
Merge branch 'develop' into cross_entropy_over_beam
8 years ago
dangqingqing
31f59d2b31
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lookup_table
8 years ago
qingqing01
f931140663
Merge pull request #3501 from qingqing01/cross_entropy
...
Implement GPU kernel for cross entropy operator.
8 years ago
dangqingqing
1795e57671
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lookup_table
8 years ago
dangqingqing
0f3b9e4112
lookup table op, cuda helper and set functor
...
1. finish lookup table CPU and GPU kernel
2. Add some cuda helper
3. Add some math funtor
8 years ago
qiaolongfei
5a8fbb7d19
add data
8 years ago
Yu Yang
ce723af062
Merge pull request #3585 from reyoung/feature/rename_to_append_op
...
Rename `Net::AddOp` to `Net::AppendOp`
8 years ago
QI JUN
7443b2e481
Merge pull request #3596 from QiJune/implement_random_function
...
refine random related operators
8 years ago
qijun
36e8e72566
expose random seed to users
8 years ago
zchen0211
53e71b44f4
gather op bp passed
8 years ago
zchen0211
f3df105455
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
qiaolongfei
118dd1494f
can run, for debug
8 years ago
qiaolongfei
f6dd787692
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into mnist
8 years ago
xuwei06
99af29e3f2
Fix error message for img_pool_layer
8 years ago
xuwei06
d7b80f03b0
Correctly handle width and height for some layers
8 years ago
zchen0211
d3c29e9d16
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
qiaolongfei
950dbde56c
fix rowwise add grad op
8 years ago
Yu Yang
d3f219aa99
Change IdentityOp to ScaleOp
8 years ago
guosheng
8e4dcf8b7f
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-ShiftLayer
8 years ago
guosheng
0af1c4a9fe
Follow comments and refine annotations on ScaleShiftLayer
8 years ago
guosheng
83abbce8eb
Follow comments and refine ScaleShiftLayer
8 years ago
Yu Yang
c108d6108c
Identity operator and its gradient
8 years ago
qijun
d525abed95
refine random related ops
8 years ago
Yu Yang
f1e5533541
Rename `Net::AddOp` to `Net::AppendOp`
...
Fix #3582
8 years ago
dangqingqing
a8863a8d5b
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into cross_entropy
8 years ago
dangqingqing
8f6c8780a5
Replace functor by function.
8 years ago
qiaolongfei
137537b14f
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into mnist
8 years ago
zchen0211
78553768ba
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
dongzhihong
b59002daef
"fix math gemm lda order error"
8 years ago
dongzhihong
2799da6634
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into mul_op
8 years ago
Qiao Longfei
ab270c3899
Merge pull request #3183 from dzhwinter/add_op_gradient
...
"add rowwise add backward op"
8 years ago
Luo Tao
1c0a1a076d
Merge branch 'develop' into huber_loss
8 years ago
Luo Tao
3065cb2625
add huber_regression_cost
8 years ago
dangqingqing
70285cce32
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into cross_entropy
8 years ago
qiaolongfei
46d30ec680
init minst.py
8 years ago
qiaolongfei
230e613c6f
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix-sgd
8 years ago
dongzhihong
cef27dab47
"add fixl"
8 years ago
dongzhihong
448d4db5c1
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_op_gradient
8 years ago
dongzhihong
88360100bf
Merge remote-tracking branch 'origin/develop' into mul_op
8 years ago
guosheng
7d2ef02a99
Add ScaleShiftLayer
8 years ago
gangliao
62aedcee31
Merge pull request #3553 from reyoung/feature/unittest_for_mean_grad
...
Add MeanOp's Gradient Test And Fix Mean Op Gradient
8 years ago
Yu Yang
e28e007373
Enable test_sgd_op
8 years ago
Luo Tao
27a99bfb14
Add base class for huber_regression_cost and huber_classification_cost
8 years ago
Yu Yang
7f8c3f8214
Add MeanOp's Gradient Test And Fix Mean Op Gradient
8 years ago
qingqing01
c68bfc30a8
Merge pull request #3476 from qingqing01/bp_test
...
Compare the gradient consistency between GPU and CPU calculations
8 years ago
Luo Tao
7f9af125a7
Merge branch 'develop' into huber_loss
8 years ago
Luo Tao
cbad985b84
Merge branch 'develop' into huber_loss
8 years ago
dangqingqing
5181aefc6b
tune max relative error for sigmoid op unit test.
8 years ago
dangqingqing
18dcc1c0bc
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into bp_test
8 years ago
dangqingqing
a28a5564d2
add more comments and fix code style.
8 years ago
Yu Yang
4932f7529f
Merge branch 'develop' of github.com:baidu/Paddle into feature/remove_shared_ptr
8 years ago
zchen0211
ee29d1b6e2
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
zchen0211
6075928d55
gather op added
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
whs
462d3e9129
Merge pull request #3526 from wanghaoshuang/fix_sgd_doc
...
Fix sgd trainer document error.
8 years ago
wanghaoshuang
4be8189a80
Modify pserver_spec's doc.
8 years ago
superjom
1543eeb4ce
init
8 years ago
wanghaoshuang
fd107ae550
Modify pserver_spec's doc.
8 years ago
Luo Tao
2d2cc2f5ce
Merge branch 'develop' into warpctc, fix conflicting files
8 years ago
wanghaoshuang
3a5383be25
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_sgd_doc
8 years ago
wanghaoshuang
57d96f88e1
Fix document error.
8 years ago
Yancey
0f8688192c
Fix invalid paddle binary file path ( #3421 )
...
Fix invalid paddle executable file path with pip install
8 years ago
zchen0211
4d2adab772
gather op added with python unittest
8 years ago
zchen0211
323d4233f3
gather op added with python unittest
8 years ago
dangqingqing
26475cd9ba
Use clipping log in cuda kernel, making it same with CPU.
8 years ago
Luo Tao
79a336b78f
add shared warpctc lib in whl
8 years ago
dangqingqing
6f7a826062
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into cross_entropy
8 years ago
dangqingqing
49aa2c042c
Implement GPU kernel for cross entropy operator.
8 years ago
tensor-tang
962cb25c9d
fix crash when disable WITH_SWIG_PY
8 years ago
helinwang
245f622520
Merge pull request #3479 from helinwang/recordio
...
Fix local recordio reader
8 years ago
dongzhihong
4c9699c5f8
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into mul_op
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
Helin Wang
c3bda2acf8
Add recordio as paddle's dependency.
8 years ago
Helin Wang
2da240c7ec
fix local recordio reader
8 years ago
tensor-tang
9638c142fb
refine
8 years ago
dangqingqing
9a0eedf5d4
fix bug.
8 years ago
dangqingqing
01d9134067
Add test_gradient_checker.py
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
wanghaoshuang
957aa691b4
Fix pnpair_evaluator.
...
1. Append info into input after label and before weight.
8 years ago
dongzhihong
43ba24e051
Merge remote-tracking branch 'origin/develop' into add_op_gradient
8 years ago
Luo Tao
3321dd034b
Merge branch 'develop' into huber_loss
8 years ago
wanghaoshuang
e66d728328
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_pnpair
8 years ago
wanghaoshuang
32a60971f0
Fix pnpair_evaluator.
8 years ago
dongzhihong
632b320e9d
"refine argument with new style "
8 years ago
tensor-tang
075a9724fc
Merge remote-tracking branch 'upstream/develop' into mklso
8 years ago
dongzhihong
426d7328a0
Merge remote-tracking branch 'origin/develop' into mul_op
8 years ago
Luo Tao
e6db484d15
make clear that current huber_cost is for two-classification
8 years ago
caoying03
1e828dc1de
Merge branch 'develop' into cross_entropy_over_beam
8 years ago
Yu Yang
81f5f86140
Merge pull request #3322 from wangkuiyi/refactorize_framework_proto
...
Refactorize framework/*.proto
8 years ago
tensor-tang
07fdaf79b6
1. use local lib as runtime path of paddle for mkl shared libs.
...
2. fix path of bin files
8 years ago
Yu Yang
4a604c2651
Polish Our code by YuYang's review
8 years ago
caoying03
44ae44da49
add configuratioin helpers.
8 years ago
superjom
a0b49a6c5b
add test to CMAKE
8 years ago
superjom
0d1bc8ab9b
fix res
8 years ago
superjom
b1b71eab6c
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into rnn_forward_result_test
8 years ago
tensor-tang
6f045f9a04
add mkl shared lib into whl
8 years ago
Yi Wang
452f3cc0e1
Merge pull request #3419 from luotao1/setup_requests
...
auto update the requirements in .travis.yml with python/setup.py.in
8 years ago
Yu Yang
610a25844f
Fix all unit tests in Python
8 years ago
Yu Yang
d6d46412ef
Merge branch 'develop' of github.com:baidu/Paddle into final_fixes
8 years ago
Yi Wang
0dc75ab3ef
Merge pull request #3410 from jacquesqiao/numeric-gradient-design
...
add auto gradient check design doc
8 years ago
Yi Wang
96fc9e7d1b
Merge pull request #11 from reyoung/fix_python_tests
...
Fix python unit tests
8 years ago
Yu Yang
a81b353788
Merge pull request #3417 from reyoung/feature/remove_fc_op_in_cpp
...
Remove FC Op, since it should be added in Python side
Fix #3418
8 years ago
Luo Tao
0dc9c6c41a
auto update the requirements in .travis.yml with python/setup.py.in
8 years ago
Yu Yang
133a8ea7fd
Polish Error message
8 years ago
Yancey
7e8c337a68
Fix save large parameters failed ( #3397 )
...
Fix save large parameters crashed
8 years ago
Yu Yang
9a592ec3aa
Remove FC Op, since it should be added in Python side
8 years ago
武毅
01e9e44348
able to print gradients in event_handler ( #3085 )
8 years ago
caoying03
b7359ee3ce
Merge branch 'develop' into add_sequence_slice_layer
8 years ago
Yu Yang
c99f84aced
Fix python unit tests
8 years ago
武毅
886e66a5ff
golang pserver use OptimizerConfig.proto ( #3358 )
...
* golang pserver optimizer config for user
* update
* update
* update
* update
* update by comments
* fix errors
* fix errors
8 years ago
caoying03
b97f020f9c
fix unittest error.
8 years ago
qiaolongfei
f485a9bc50
add auto gradient check design doc
8 years ago
Yiqun Liu
2e87d747bd
Merge pull request #3337 from tensor-tang/merge
...
Enable mkldnn_fc for general format
8 years ago
Yi Wang
2ca13944b6
Merge pull request #3378 from gangliao/proj_name
...
Rename PROJ_ROOT to PADDLE_SOURCE_DIR and PROJ_BINARY_ROOT to PADDLE_…
8 years ago
gangliao
be473a62eb
Merge pull request #3357 from jacquesqiao/python-test
...
support python test without installation python package
8 years ago
Yu Yang
7fab7ddd7d
Merge branch 'develop' of github.com:baidu/Paddle into feature/refactorize_framework_proto
8 years ago
qiaolongfei
3df8ee1ff7
use lib-python as python test dir
8 years ago
qingqing01
7202f425dd
Merge branch 'refactorize_framework_proto' into feature/refactorize_framework_proto
8 years ago
Yu Yang
3f34ff8f9f
Comment test_gaussian_random_op for hotfix
8 years ago
qiaolongfei
ba0221781f
Merge branch 'tttt' of https://github.com/gangliao/Paddle into python-test
8 years ago
qiaolongfei
c304e02813
fix py_padde test
8 years ago
dongzhihong
2ddb11222a
"on hold"
8 years ago
liaogang
7a56d46a8a
Rename PROJ_ROOT to PADDLE_SOURCE_DIR and PROJ_BINARY_ROOT to PADDLE_BINARY_DIR
8 years ago
caoying03
7ff689f55a
Merge branch 'develop' into add_sequence_slice_layer
8 years ago
dongzhihong
7c0cb0c790
"fix ci launch"
8 years ago
tensor-tang
b2bd67133a
rename and refine functions
8 years ago
dzhwinter
56faf51343
Merge pull request #3060 from dzhwinter/random_op
...
Random op
8 years ago
dongzhihong
68bfc3ff96
"add python test"
8 years ago
qingqing01
665e1a335b
Update grad_op_builder after refactoring framework proto.
8 years ago
liaogang
5e5c441245
Enable Python Unit Test before make install
8 years ago
dongzhihong
f702e7977d
"relauch ci"
8 years ago
qiaolongfei
e2ccbccb02
support python test without installation python package
8 years ago
Yu Yang
f0a85b0805
Rename __is_close -> assert_is_close()
8 years ago
Yu Yang
c957445c72
A better error message for gradient checker
...
* Give which parameter, which element are wrong. And what max_diff is.
8 years ago
dongzhihong
bbd7378b43
"ci job failed weired. restart ci job."
8 years ago
dongzhihong
6bac3e17b5
"remove unused test net modified"
8 years ago
tensor-tang
f6a940936b
remove unused comments, refine and rename
8 years ago
dongzhihong
d98e299d3b
"keep same with uniform random op"
8 years ago
dongzhihong
b7ee1e7d9c
"backward check todo"
8 years ago
dongzhihong
6535a7b001
Merge remote-tracking branch 'origin/develop' into random_op
8 years ago
tensor-tang
abc49f74af
Merge remote-tracking branch 'upstream/develop' into merge
8 years ago
tensor-tang
6373291c77
add test case use_mkldnn_wgt
8 years ago
Qiao Longfei
e31a469ee0
add gradient test framework ( #3226 )
...
* init grad op checker
* can run
* add GradeChecker class
* use get_numeric_gradient
* refine code
* add softmax and cross entropy auto grad test
* use close to judge op_grad and numeric_grad
* add cpu and gpu compare
* add comments
* add support_gpu
* fix allclose
* fix name error and symplify code
* optimize gradient checker
* add test_cross_entropy_op
* update gradient_checker.py
* optimize code
* use random.uniform instead of random.random
* fix type bug
* optimize check_grad
* put SupportGPU into OperatorBase
* typo
8 years ago
dongzhihong
23ac845921
Merge remote-tracking branch 'origin/develop' into random_op
8 years ago
superjom
e9a92e3ed8
add fc test
8 years ago
Yu Yang
6540701f39
Merge pull request #3293 from reyoung/feature/uniform_random_op
...
Add uniform random operator
8 years ago
caoying03
34ff75221f
Merge branch 'develop' into add_sequence_slice_layer
8 years ago
superjom
001b62a4c7
finish simple rnn in python
8 years ago
dongzhihong
8804b242d8
Merge remote-tracking branch 'origin/develop' into random_op
8 years ago
caoying03
92b2b1bd73
Merge branch 'develop' into kmax_score_layer
8 years ago
dongzhihong
52d2ebdaef
"test gaussian random in python side"
8 years ago
Yu Yang
174a3b3ec6
Merge branch 'develop' of github.com:baidu/Paddle into feature/uniform_random_op
8 years ago
Cao Ying
d9f97b023d
Merge pull request #3297 from lcy-seso/add_nest_sequence_select
...
Add a nest sequence select layer.
8 years ago
Yu Yang
b861c01963
Merge branch 'develop' into feature/uniform_random_op
8 years ago
fengjiayi
e7b3e13959
Rewrite test based on new python test format
8 years ago
fengjiayi
5d2b3fb09d
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_add_FillZerosLikeOp_test
8 years ago
Yu Yang
ffd6c3cea6
Merge branch 'develop' into feature/change_op_creation
8 years ago
Yu Yang
e5847924f3
Merge branch 'develop' of github.com:baidu/Paddle into feature/uniform_random_op
8 years ago
caoying03
84627bb934
add config helper for sequence slice layer.
8 years ago
Qiao Longfei
493396d81c
add support_gpu ( #3304 )
...
* add support_gpu
* fix allclose
* fix name error and symplify code
8 years ago
caoying03
59a8ebc62a
Merge branch 'develop' into kmax_score_layer
8 years ago
武毅
36ac89b9c4
Put everything in paddle python wheel package enable pip install paddle ( #3102 )
...
* put everything in paddle wheel
* update
* update
* fix unitest
* with platform specs
8 years ago
caoying03
94686c5751
Merge branch 'develop' into add_nest_sequence_select
8 years ago
caoying03
98a83cd280
follow comments.
8 years ago
caoying03
42c102a0b3
follow comments.
8 years ago
dongzhihong
58561d8f56
Merge remote-tracking branch 'origin/develop' into random_op
8 years ago
Yu Yang
d7f0eb6baf
Merge branch 'feature/change_op_creation' into feature/uniform_random_op
8 years ago
Yu Yang
460326f4b2
Fix CI Test
8 years ago
Yi Wang
efa50a4525
Merge pull request #3181 from qingqing01/sigmoid_bp
...
Sigmoid backward implementation.
8 years ago
Yu Yang
9f816352e5
Follow comments
8 years ago
Yan Chunwei
7665bdba13
Rnn forward logic test ( #3291 )
...
* finish forward debug
8 years ago
Yu Yang
5d074c917c
Merge branch 'develop' into feature/change_op_creation
8 years ago
caoying03
ffafc5c911
fix the SubNestedSequenceLayer implementations.
8 years ago
gangliao
ec2c753c3d
Merge pull request #3290 from PaddlePaddle/cblas_new
...
Import HPC linear algebra libs as cblas target for cc_library deps
8 years ago
Yu Yang
fd0bdb4f8a
Merge branch 'feature/change_op_creation' into feature/uniform_random_op
8 years ago
dangqingqing
9f490c7748
update to develop branch.
8 years ago
liaogang
7ecdf6ad93
Add py_test
8 years ago
Yu Yang
e376bda42c
Add uniform random operator
...
It can be run both CPU/GPU. configure attributes are:
* min: the min value of uniform random
* max: the max value of uniform random
* dims: the dimension of output tensor
* seed: the random seed of uniform random. 0 means generate a seed each
time.
8 years ago
dangqingqing
f72cefabce
fix typo and resolve conflicts.
8 years ago
Yu Yang
a1e16bb5d3
Merge branch 'develop' into feature/change_op_creation
8 years ago
dongzhihong
2447c34a0e
merge origin/develop
8 years ago
Yan Chunwei
c72253127f
crossentropy grad op ( #3186 )
...
* init cross entropy graident
* add crossentropy grad op
* remove details
* fix static compile
8 years ago
Yu Yang
03a38b3d55
Merge pull request #3210 from reyoung/feature/fast_python_unittest
...
Faster Python unittest
8 years ago
QI JUN
10ee3dcbcf
Merge pull request #3248 from QiJune/refine_op_test_compare
...
use isclose instead of assert_almost_equal
8 years ago
Yu Yang
2a3de61785
Merge branch 'reformat-paddle-operators' into feature/fast_python_unittest
8 years ago
Yu Yang
b4ebb3c85c
Change attr_type_pb2 to attribute_pb2
...
Make ci pass
8 years ago
Yu Yang
329370e8ca
Merge branch 'develop' of github.com:baidu/Paddle into feature/fast_python_unittest
8 years ago
caoying03
89ea288c87
Merge branch 'develop' into kmax_score_layer
8 years ago
caoying03
83ce2dce5f
split sorting into another layer. fix config helper.
8 years ago
caoying03
00b6d26684
Merge branch 'develop' into add_nest_sequence_select
8 years ago
caoying03
927adb4a41
Merge branch 'develop' into kmax_score_layer
8 years ago
helinwang
ef8de51587
Merge pull request #3247 from Yancey1989/convert_all_dataset
...
convert dataset into recordio format
8 years ago
fengjiayi
9b0fce516a
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_add_FillZerosLikeOp_test
8 years ago
qijun
dcdd2903fe
use isclose instead of assert_almost_equal
8 years ago
Yancey1989
cbabaa4544
convert dataset into recordio format
8 years ago
caoying03
855ae59d44
add KmaxSeqScoreLayer implementation.
8 years ago
dangqingqing
7fdfe1a9c7
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into unit_test
8 years ago
dangqingqing
c540aa040f
Refine unit test in op_test_util
8 years ago
Yu Yang
89d33ff83f
Complete chagne op creation method.
...
Currently use `Operator("fc", X="x", W='w1', B='b1')` as operator
creation method.
Fix #3198
8 years ago
Yu Yang
82f8304ff0
Merge branch 'feature/fast_python_unittest' into feature/change_op_creation
8 years ago
Yu Yang
a239418bdf
Fix unittest for operator.py
...
Rename operator.py to op.py because it is conflict with protobuf
8 years ago
Yu Yang
53f85df1ab
Start doing `python.framework.operator`
8 years ago
tensor-tang
3c3a11a0dc
add use_mkldnn flag
8 years ago
Yu Yang
36d40b1b70
Paddle needs numpy>=1.12
...
* because it uses `numpy.flip` in `test_image.py`
8 years ago
Yu Yang
aaf2d66db8
Merge branch 'develop' of github.com:baidu/Paddle into gradient_check_utils
8 years ago
fengjiayi
df84e39a00
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_add_FillZerosLikeOp_test
8 years ago
Qiao Longfei
d953611e86
Softmax grad op ( #3164 )
...
* init softmax grad op
* add compute code
* export Backward to python
* update test ,export op.type to python
* update python test, fix compute bug
* update unit test
* use eigen
* optimize eigen code
* add gpu test
* register softmax_grad GPU kernel and fix test bug
* typo
* follow comments
8 years ago
caoying03
aa0ca57a6b
add unittest.
8 years ago
caoying03
567c1a1f65
add config functions for kmax_sequence_score layer.
8 years ago
dangqingqing
4eb25b4793
update code.
8 years ago
Yu Yang
133541ee41
Merge codes
8 years ago
Yu Yang
fbcadb75c6
Merge branch 'develop' of github.com:baidu/Paddle into gradient_check_utils
8 years ago
caoying03
6e291b34c3
Merge branch 'develop' into add_nest_sequence_select
8 years ago
Guo Sheng
0c181c6387
Merge pull request #3112 from guoshengCS/add-ClipLayer
...
Add ClipLayer
8 years ago
fengjiayi
589c3d864b
Rewirte test based on python test frameworks
8 years ago
Qiao Longfei
cc6c33b8b2
export Backward to python ( #3174 )
...
* export Backward to python
8 years ago
Guo Sheng
b7b956f0ba
Merge branch 'develop' into add-ClipLayer
8 years ago
Guo Sheng
5cb29a8fbf
Merge pull request #3083 from guoshengCS/add-L2NormLayer
...
add RowL2NormLayer
8 years ago
dangqingqing
bd01cea1f3
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into sigmoid_bp
8 years ago
dangqingqing
0560733c2e
Add sigmoid backward implenmention.
8 years ago
guosheng
5d644994d3
Add test_clip_layer.protostr for ClipLayer python unit test
8 years ago
guosheng
3fe9e48f36
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-L2NormLayer
8 years ago
guosheng
17e16c2548
Refine RowL2NormLayer and add python unit test for it
8 years ago
caoying03
d3e30146e4
Merge branch 'develop' into add_nest_sequence_select
8 years ago
caoying03
4b39f92bd8
add implementation of SubNestedSequenceLayer.
8 years ago
Yu Yang
3e812383bc
Merge branch 'develop' of github.com:baidu/Paddle into gradient_check_utils
8 years ago
Yu Yang
a0590004ce
Add __all__ in `gradient_checker.py`
8 years ago
qijun
341d1880ee
Merge remote-tracking branch 'baidu/develop' into op_gpu_test
8 years ago
Yu Yang
fcc28ccea2
Add comments
8 years ago
Yu Yang
7c42aad412
Initialize Gradient Checker
...
Add get_numeric_gradient API and its unittest.
8 years ago
guosheng
82911cecb6
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-ClipLayer
8 years ago
guosheng
d19355a532
Refine ClipLayer and add unit test for it
8 years ago
qijun
81cc7a3227
merge baidu/develop
8 years ago
fengjiayi
244c343b66
Fix a test error
8 years ago
fengjiayi
3a8017d148
Merge branch 'backward_dev' into dev_add_FillZerosLikeOp_test
8 years ago
fengjiayi
c59fe7a039
Add unittest for FillZerosLikeOp
8 years ago
fengjiayi
8bd73159c7
Add unittest for `FillZerosLikeOp`
8 years ago
liaogang
c36a093c5e
Fix conflict
8 years ago
Yancey
ec9d4d527e
Add start_record interface ( #3128 )
...
* add start_record interface
* call master client in reader
* update
* add demo code in comments
* update comments
* delete unittest for recordio reader
8 years ago
hedaoyuan
aaf8401fa0
Merge pull request #3126 from hedaoyuan/slice
...
Slice Layer
8 years ago
guosheng
f35e08471c
revise the format of __all__ in layers.py
8 years ago
liaogang
1e676f684d
Add mean op unit test in python
8 years ago
Yu Yang
5d134a03f1
Refine remove std::shared_ptr in Scope
...
* Make interface of Operator to `const Scope&`
8 years ago
hedaoyuan
46988517f2
Fix a small bug.
8 years ago
hedaoyuan
4b1bc6815e
Fix comments of slice_projection, and add unit test of SliceProjection.
8 years ago
hedaoyuan
dc9f31b32b
Add SliceProjection and slice_projection.
8 years ago
qijun
cf5ac5888e
reduce gpu memory allocation in op_test
8 years ago
qijun
61f94f0002
add EIGEN_USE_GPU macro to op.cu file
8 years ago
caoying03
c0ecd5c4c5
add config helper.
8 years ago
qijun
4a1f7bd21f
add gpu python op test
8 years ago
qijun
4cc42171db
merge baidu/develop
8 years ago
dongzhihong
933e55eb06
fix conflict
8 years ago
guosheng
23a8d015e0
add ClipLayer
8 years ago
dongzhihong
47556689d4
"remove unused code"
8 years ago
dongzhihong
4d8ece8a3c
"update"
8 years ago
Yan Chunwei
aee0d3ec5f
RecurrentOp implementation ( #2890 )
...
* add rnn op interfaces
* add Run
* rename state -> memory
* change state -> memory
* make compilable
* add .cc
* init test
* add op fake implementation
* add CreateStepNet and CreateScopes implementation.
* add TODO list
* init memory attributes.
* add LinkMemories
* add PlainNet fake implementation
* Use std::shared_ptr<Scope> in the OpRunContext.
* add test
* disable mutable_data
* finist segmentInput function
* enable mutable_data with a trick
* RNNOp test.
* enable LinkMemories with mutable_data
* update SegmentInput function with comments
* finish ConcatOutput function
* reformat inputs and attributes
boot_memories
* Refine unit test.
* Refine unit test.
* modify inlinks.
* add OpDesc to Net
* fix bug and update unit test.
* move step scopes from inputs to outputs
* fix merge conflict, update SegmentInput function
* add RecurrentOpProtoAndCheckerMaker.
* clean the codes
* Abstract GetStepScopes and GetMaxSeqLen function
* refine LinkMemories
* Refine code and add some comments.
* add backward core
* update for develop branch.
* add forward core
* add forward algorithm
* Add RecurrentGradientAlgorithm implenmention.
* use CopyFrom and Slice function in RecurrentOp
* add unit test for LinkMemories.
* fix unit test.
* use the latest tensor.h, solve conflict
* add maker
* move SegmentInput and ConcatOutput to details nameplace
* unit test for RecurrentGradientAlgorithm.
* apply OperatorBase
* apply net operator.
* move memorys to attributes
* add RecurrentGradientOp
* open test unit test in recurrent_network_op_test.
* revert some files.
* add RecurrentArgument and Link struct to simplify member variable.
* rename.
* move recurrent_op from framework to operators
* add RecurrentGradientOp Init
* fix name
* fix Link.interal/external name
* use namespace operators instead of framework
* clean the code
* use the latest add_op and mul_op, don't test backward now
* Remove ScopePtr and OperatorPtr
* add get_net to pybind
* add test_recurrent_op.py
* add random into gen_tensor
* update to develop branch and refine some code.
* add some comments.
8 years ago
guosheng
84660653f8
add RowL2NormLayer
8 years ago
Cao Ying
2200ff5e3c
Merge pull request #3071 from lcy-seso/enable_dropout_for_embedding
...
fix dropout and clipping settings in layer helpers.
8 years ago
caoying03
8b9e678ddf
fix dropout and clipping setttings in layer helpers.
8 years ago
qingqing01
44923db6ee
Merge pull request #3082 from qingqing01/multi_gpu_infer
...
Fix bug for multi-GPU inference.
8 years ago
武毅
c10121e13c
[Done] Sync master client between passes and fix recordio split ( #2948 )
...
* fix recordio split and task passes
* update for pre commit
* update
* update, still need to sync client wait for pass end.
* able to sync passes for task dispatching
* update to comment
* update
* fix yapf check
* why local pre-commit fails? version is the same
* fix race condition
* update
* fix race condition
* this still have duplicate problem in unit test
* update
* update
* update by comment
* update
8 years ago
dangqingqing
7c13292cff
Fix bug for multi-GPU inference.
8 years ago
Cao Ying
eff17a6859
Merge pull request #3049 from lcy-seso/fix_v2_bachnorm_parse
...
enable v2 automatically sets using cudnn-batch norm.
8 years ago
caoying03
ccdc262848
enable v2 use cudnn batch norm automatically.
8 years ago
dongzhihong
e5cb9b77b6
"fix gen list"
8 years ago
dongzhihong
a22567ebef
"fix almost equal error"
8 years ago
dongzhihong
984225ecf1
"fix operator"
8 years ago
qijun
358261f0bd
fix gpu build error
8 years ago
Yu Yang
afe7bf6179
Merge pull request #3032 from reyoung/feature/middle_level_net_api
...
Feature/middle level net api
8 years ago
Yu Yang
61cd828f3a
Follow comments
8 years ago
Yu Yang
754f0c68da
Fix unittest
8 years ago
dongzhihong
32c15a2919
"random op test"
8 years ago
Yu Yang
385bd4648e
Make C lib in `paddle.v2.master.client` lazy load
...
Currently, WITH_GOLANG is a compiling flag, and not all Paddle binary
enable `WITH_GOLANG=ON`. So we cannot ensure that every paddle has
`master.so`. Make load that C libary lazily could let the user run
Paddle without `WITH_GOLANG=ON`.
8 years ago
Yu Yang
b80590d70b
Remove test_plain_net
8 years ago
Zhaolong Xing
0d26a15890
Merge pull request #3009 from NHZlX/add_paramAttr
...
add param_attr parameter for img_conv_groups(...) in /python/trainer_config_helpers/networks.py
8 years ago
Yu Yang
0467cd2dfe
Merge branch 'develop' into feature/middle_level_net_api
8 years ago
Helin Wang
3ff0a9fbb1
Implement distributed training save model, improve master.NewClient interface
8 years ago
Yu Yang
0ceeacbe45
Make Scope can lookup variable name by variable
...
* Refine unittest also
8 years ago
Yu Yang
0ab678e9e2
Add unittest for network
8 years ago
Yu Yang
c14f3e8ff2
Merge branch 'develop' into feature/middle_level_net_api
8 years ago
Yu Yang
9e4fac1ef4
Complete Add Op
8 years ago
Yu Yang
684563660b
Init commit
8 years ago
zlx
a59fa46c1f
Merge branch 'add_paramAttr' of https://github.com/NHZlX/Paddle into add_paramAttr
8 years ago
zlx
86d692e56b
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_paramAttr
8 years ago
zlx
18f4d24d0d
moidify comment of im_conv_group
8 years ago
Yu Yang
1294b3c53e
Expose Net to Python ( #2967 )
...
* Expose Net to Python
* Expose PlainNet to Python, make python can add_op, complete_add_op
* Provide a low level api to manipulate Net
* Unittest for Net::DebugString
8 years ago
Zhaolong Xing
5f32cc10c2
Update networks.py
...
modify the format
9 years ago
Zhaolong Xing
91d2a57a2e
Merge pull request #2776 from NHZlX/mobilenet_gpu
...
Mobilenet gpu implementation
9 years ago
zlx
21a3c9d6f4
add the comments for img_conv_groups
9 years ago
zlx
fae3632c91
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_paramAttr
9 years ago
zlx
a183a80e2e
add param_attr for img_conv_group(...)
9 years ago
qijun
06acd6d0cb
add unittest for some basic OpKernels
9 years ago
Qiao Longfei
2685765905
add cross-entropy-op ( #2965 )
...
* add cross-entropy-op
* add infershape and compute
* implement Infershape and compute of onehotcrossentropy op
9 years ago
xzl
d5b0c57d7e
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into mobilenet_gpu
9 years ago
Cao Ying
6a6e1c7407
Merge pull request #2944 from lcy-seso/fix_recurrent_parse_bug
...
fix recurrent_group parsing bug.
9 years ago
caoying03
1b6faffeb5
Merge branch 'develop' into fix_recurrent_parse_bug
9 years ago
livc
ea09edc991
pass precommit
9 years ago
wanghaoshuang
ec236f4624
fix code format
9 years ago
xzl
4d6be9741c
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into mobilenet_gpu
9 years ago
Yu Yang
a98346f4cd
Add comment to `OpTestMeta` ( #2968 )
9 years ago
Qiao Longfei
e3b27d1998
Add sgd op ( #2950 )
...
* a simplest SGD op
9 years ago
xzl
77ff97ab38
fuse interface of depthwise to expand in python api
9 years ago
whs
2e2a674892
Merge pull request #2490 from wanghaoshuang/crop_layer
...
add crop layer
9 years ago
Yu Yang
21baa94b04
Merge branch 'feature/expose_net_op' into feature/middle_level_net_api
9 years ago
Yu Yang
d52913401d
Merge pull request #2947 from reyoung/feature/add_op_test
...
Feature/add op test
9 years ago
Yu Yang
0380bfb3cf
Expose Net to Python
...
* Expose PlainNet to Python, make python can add_op, complete_add_op
* Provide a low level api to manipulate Net
* Unittest for Net::DebugString
9 years ago
wanghaoshuang
a6c53fc2fc
fix python wrapper bugs
9 years ago
Yu Yang
e8304bd92a
Merge pull request #2945 from reyoung/feature/grouped_ops
...
Skeleton Of fully connected operator
9 years ago
wanghaoshuang
2e58f2c4c9
Merge branch 'crop_layer' of https://github.com/wanghaoshuang/Paddle into crop_layer
9 years ago
wanghaoshuang
60a788933b
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into crop_layer
9 years ago
whs
d83bae85da
Merge branch 'develop' into crop_layer
9 years ago
wanghaoshuang
3e7819c276
1. Reading image shape from input data instead of image_config
...
2. Add crop layer unitest
3. Fix bugs
9 years ago
wanghaoshuang
e8ee07f31f
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into pixel_softmax_layer
9 years ago
wanghaoshuang
1cdf149b6f
1. delete PixelSoftmaxLayer and add SwitchOrderLayer
...
2. Make SwitchOrderLayer support for softmax activation
3. Fix bugs
9 years ago
xzl
d50c71f3e2
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into mobilenet_gpu
9 years ago
qingqing01
c1ebb3143f
Merge pull request #2785 from wanghaoshuang/voc_dataset
...
Add voc2012 dataset for image segment
9 years ago
emailweixu
84a0d6d898
Merge pull request #2572 from skylian/error_clipping
...
Enable error clipping for fc layer
9 years ago
xzl
44927bf70a
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into mobilenet_gpu
9 years ago
xzl
d43fbbae74
add comments for python api
9 years ago
Yu Yang
3402b6ad39
Add Unittest of add_two_op
9 years ago
Yu Yang
d3373c5b85
Skeleton Of fully connected operator
...
* Fc operator is a grouped operator, which combined by may internal
operators.
* InferShape & Run a FC operator in Python.
9 years ago
Yu Yang
a89c7ffa94
Make Tensor <--> Numpy interactive in tensor.h
...
* Follow review comments to seperate Tensor Numpy interactive methods in
tensor.h.
* Simplify logic for `CastToPyBufferImpl`, make it as one struct and in
details namespace.
* Remove `Scope` expose in Python, since it currently is useless.
* Remove some debug functions.
9 years ago
wanghaoshuang
ceb9a73aaa
fix import err
9 years ago
wanghaoshuang
b142a6b063
Merge branch 'develop' of https://github.com/paddlepaddle/paddle into voc_dataset
9 years ago
wanghaoshuang
302c4f11d1
rename voc_seg to voc2012
9 years ago
Yu Yang
bde90be71b
Read/Write a Tensor Python
...
Basically following
http://pybind11.readthedocs.io/en/stable/advanced/pycpp/numpy.html
* Use buffer protocol to return a view of Tensor. It can be cast to
numpy array in Python.
* Set a numpy array to a tensor.
9 years ago
caoying03
0ed51ce2e4
fix bug of type check of inputs to recurrent_group.
9 years ago
Yu Yang
c78a5e5da2
Fix merge error before
9 years ago
Yu Yang
68f6ac011c
Merge branch 'develop' into feature/op_creation_methods
9 years ago
Yancey
83f263e6ec
Fix fetch record from master failed ( #2848 )
...
Fix fetch record from master
9 years ago
qingqing01
1032ef1893
Merge pull request #2907 from juliecbd/to_meet_cpplint
...
Change to meet cpplint style
9 years ago
dzhwinter
9b5adfa482
Merge pull request #2905 from dzhwinter/fix_mq2007
...
"fix dense vector shape in mq2007"
9 years ago
武毅
23b8346072
Fault tolerant distributed training, just work version, with etcd ( #2849 )
...
* using etcd as fault tolerant training
* update
* workable version, ft not tested
* small fix
* update
* remove TODO
9 years ago
jc
278f1a8499
fix calling swig_api before import
9 years ago
jc
02e56304c1
fix calling swig_api before import
9 years ago
dongzhihong
56fbed9a42
"fix dense vector shape in mq2007"
9 years ago
Yu Yang
9e0c6800c5
Python Generate OpCreation Methods by OpProto
...
All OpCreation method are generated by
`create_op_creation_methods::__bootstrap__` method, and stores in
`op_creations` object and its methods.
There are three parts to implement this feature.
1. Get all registered `OpProto` from C++ side. It is implemented in
`get_all_op_protos` method.
1. Create a function to convert `kwargs` to `OpDesc` base on each op's
`OpProto`. The `OpDescCreationMethod` class.
1. Convert `OpProto` to `docstring` by `get_docstring_from_op_proto`
method.
All three methods are unit tested. The `__bootstrap__` just combines
them together and create a method in runtime.
For details, please reference the doc string in
`create_op_creation_methods.py` and the unit test
`test_op_creation_methods.py`.
9 years ago
Yu Yang
1faf5e0313
Merge pull request #2864 from reyoung/feature/op_creation_methods
...
Get OpProtos in Python
9 years ago
Yu Yang
d7405e1eaa
Fix a typo before
9 years ago
caoying03
e2fd06c386
refine name of the input parameter.
9 years ago
caoying03
ac69f7730a
add gated linear unit into config helper.
9 years ago
Yu Yang
a76f7ed2eb
Get OpProtos in Python
...
* PyBind and SWIG of paddle cannot be load in a single Python process,
lazy import all SWIG library of Paddle. Otherwise, the glog, gflags
are imported twice in a same Python process.
* Note that all PyBind11 return C++ std::string as an unicode. For
protobuf, it is need be cast to `str` before use them.
* Add unit test for Get `OpProtos`
9 years ago
Yu Yang
8da5587205
Init commit
9 years ago
xzl
6267312aa9
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into mobilenet_gpu
9 years ago
Yu Yang
3c5cc6444c
Merge pull request #2808 from reyoung/feature/scope_default_wrapper
...
Default scope function
9 years ago
wanghaoshuang
4a5c3714ea
fix python dependency for voc2012 dataset
9 years ago
xzl
030a3db20f
the groups default should be None
9 years ago
xzl
2bc08f8914
modify format accored with clang-format 3.8
9 years ago
xzl
433935aa51
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into mobilenet_gpu
9 years ago
wanghaoshuang
1ba879bead
Use PIL to read image in palette mode
9 years ago
wanghaoshuang
c4f301ded7
Modify comments and fix code format.
9 years ago
wanghaoshuang
a5239ac7a5
Merge branch 'develop' of https://github.com/paddlepaddle/paddle into voc_dataset
9 years ago
武毅
bcf9f421c3
Merge pull request #2774 from typhoonzero/fix_newupdater
...
Fix new remote updater for go pserver
9 years ago
Yu Yang
d027f47d7d
Default scope function
...
`Paddle` manages Scope as programming language's scope. It just a
thread-local stack of Scope. Top of that stack is current scope, the
bottom of that stack is all scopes' parent.
Invoking `create_var/get_var` can `create/get` variable in current
scope. Invoking `enter_local_scope/leave_local_scope` can create or
destroy local scope.
A `scoped_function` will take a `function` as input. That function will
be invoked in a new local scope.
9 years ago
Yu Yang
27b196ba6d
Expose paddle.framework by pybind11 ( #2793 )
...
* Expose paddle.framework by pybind11
* Export paddle.framework.{Scope, Variable} to paddle.v2.framework.core.
* See python/paddle/v2/framework/tests/test_scope.py for Python usage
* See paddle/pybind/pybind.cc for C++ bind code.
* add copyright
9 years ago
Yu Yang
62da4a1cde
Merge pull request #2802 from reyoung/feature/fix_python_slow
...
Fix slow parsing a recursive depends topology
9 years ago
Yu Yang
313e9f551f
Fix slow parsing a recursive depends topology
...
* Fix #2797
* It because trainer_config_helpers' __dfs_travel__ did not record the
node which travelled, and if the topology has a recursive dependency,
there are some nodes will be travelled multiple times.
* Add a `travelled` set to record which node is travelled.
* Also add a unittest for this situation.
9 years ago
wanghaoshuang
475dd708b9
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into pixel_softmax_layer
9 years ago
wanghaoshuang
0152d97e63
fix pixel softmax python wrapper bug
9 years ago
wanghaoshuang
de5ded6bbd
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into crop_layer
9 years ago
wanghaoshuang
69b12225cc
fix crop layer python wrapper bug
9 years ago
yi.wu
5a4f33df7e
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_newupdater
9 years ago
Cao Ying
8c615e8ff4
Merge pull request #2783 from lcy-seso/update_wmt14_model_md5
...
update the md5sum of WMT14 trained model.
9 years ago
xzl
e92f002178
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into mobilenet_gpu
9 years ago
caoying03
68ec558c21
update the md5sum of WMT14 trained model.
9 years ago
whs
a698824a8a
Merge branch 'develop' into voc_dataset
9 years ago
wanghaoshuang
3aa679814f
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into pixel_softmax_layer
9 years ago
wanghaoshuang
29f25fbe03
Add pixel softmax layer for FCN model
...
1. Add switch function for switching image dimensions order
2. Add CpuMatrix::backwardSoftmax function
3. Add pixel softmax layer, python wrapper and grad_test
9 years ago
wanghaoshuang
338dd13542
Add voc2012 dataset for image segment
9 years ago
emailweixu
bc3685251e
Merge pull request #2772 from emailweixu/fix_build
...
Fix paddle build when it's a subdirectory of another project
9 years ago
xzl
36e7800aa1
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into mobilenet_gpu
9 years ago
wuyi05
26d95a6bbf
fix new remote updater for go pserver
9 years ago
xuwei06
f7fa9f6725
Fix paddle build when it's a subdirectory of another project
9 years ago
xuwei06
cbc6221748
Update comments of maxout_layer
9 years ago
gongweibao
8e8f3601a5
Merge pull request #2665 from gongweibao/cloudandlocal
...
Recordio cloud and local interface
9 years ago
gongweibao
126e64fc83
add cmake
9 years ago
gongweibao
660475b5ab
modify to add paddle_master name
9 years ago
gongweibao
f2a82b16a2
add print messages
9 years ago
caoying03
075954c17c
follow comment.
9 years ago
caoying03
dc60671127
Merge branch 'develop' into enable_error_clipping_for_fc
9 years ago
caoying03
203364281e
enable error clipping in FC layer.
9 years ago