chengduoZH
c34945800e
change drop_last defalut value
8 years ago
yuyang18
ff55d4c593
Polish documents
...
* less_than
* cumsum
* multiplex
* open_recordio_file
8 years ago
yi.wu
7b54b30be5
follow comments
8 years ago
yi.wu
1457be3e7b
fix_api_reference_docs
8 years ago
qiaolongfei
4d0fd7e725
add API reference for create_tensor
8 years ago
yi.wu
3bb8699498
support running test with reader
8 years ago
qiaolongfei
f031555cfb
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add-merge-splited-ids
8 years ago
Qiao Longfei
431491a2a8
Merge pull request #11366 from jacquesqiao/refine-prefetch
...
Refine prefetch
8 years ago
qiaolongfei
2c1e2caa7d
update document
8 years ago
qiaolongfei
8e19c324ab
update split_lod_tensor, create_array and array_length doc
8 years ago
Tao Luo
ca4d528b35
Merge pull request #11369 from luotao1/refine_doc
...
refine docs of elementwise_op etc.
8 years ago
Wu Yi
5100c4c3aa
Enable docstring checker and fix comments ( #11351 )
...
* enable docstring checker and fix comments
* update
* update by comments
* fix build
8 years ago
qiaolongfei
2b9ff39f5f
fix the default value prefetch_var_name_to_block_id
8 years ago
qingqing01
19fd071785
Make the normalization operator more general and fix bug in l2_normalize. ( #11348 )
...
* Add normalization operator.
1. Refine the raw norm_op and let it more general to support to normalize Tensor along any axis.
2. There is a bug in l2_normalize API, which lacks sqrt after `reduce_sum`.
3. Use norm_op to refine the l2_normalize API.
4. Fix bug in test_normalization_wrapper.py.
8 years ago
whs
adc09087c1
Add slice op. ( #11052 )
...
* Add slice op.
* Remove using from header file and fix doc.
* Fix doc
* Small fix.
8 years ago
qiaolongfei
6dd3f3cf27
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add-merge-splited-ids
8 years ago
qiaolongfei
16658f7b59
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into refine-prefetch
8 years ago
qiaolongfei
fe65064827
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into refine-prefetch
8 years ago
Luo Tao
7bdb573d79
update with comments
8 years ago
Luo Tao
7694199050
refine docs of elementwise_op etc.
8 years ago
jshower
22f80cc536
code sytle
8 years ago
chengduoZH
173d72b481
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into enable_cpu_on_pe
8 years ago
chengduoZH
aadaadf735
replace use_event with use_cuda, because use_event means the program running with CUDA, so use_cuda maybe more intuitive.
8 years ago
gongweibao
627d7a64f8
Clean `sendop` `recv` operator. ( #11309 )
8 years ago
Qiyang Min
1cfd3cb13b
Add some dist-training robust cases into fluid benchmark test ( #11207 )
...
* 1. add weight decay feature into fluid benchmark test
2. add learning rate decay feature into fluid benchmark test
3. add L1&L2 regularization feature into fluid benchmark test
4. add error clipping feature into fluid benchmark test
5. add gradient clipping feature into fluid benchmark test
* Add some document to README.md under benchmark/fluid/ repo
* Add model_base.py
* Fix bugs in test_listen_and_serv_op
* 1. remove args out of fluid_benchmark.py
2. remove lr_decay, regularization, clipping out of fluid_benchmark.py
* add async_mode description to doc and remove the clipping description out
* for restart build
* to restart build
* remove optimization args from args.py
* 1. remove optimization from models
2. fix bug in test_listen_and_serv_op
* change the name retry_times to left_time
* change retry_times to the pserver start left time
8 years ago
yuyang18
2955ff5887
Polish documentation
...
* row_conv
* uniform_random
* layer_norm
* create_parameter
* hard_shrink
* ssd_loss
8 years ago
qiaolongfei
0d3d4ae775
refine prefetch logic
8 years ago
chengduoZH
7b723839ef
Add cpu test for parallel_executor_crf executor_fetch_feed, and enable these tests
8 years ago
jshower
451bc3a7bd
Correct the use of the lstm layer
8 years ago
yi.wu
e2433207d3
update
8 years ago
yi.wu
ff4efb84d9
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_api_reference_docs
8 years ago
sneaxiy
831909ce69
Merge pull request #11313 from sneaxiy/argmin_argmax
...
Add argmin and argmax op
8 years ago
chengduoZH
d24e046c1e
fix allReduce bug
8 years ago
Tao Luo
69b5a62c65
Merge pull request #11319 from luotao1/mkldnn
...
add FLAGS_use_mkldnn to global control use_mkldnn
8 years ago
chengduoZH
a57e8a4338
add cpu test
8 years ago
Yu Yang
9328c3cf7b
Merge pull request #11308 from reyoung/feature/polish_api_ref
...
Simplize API Reference Documentation
8 years ago
Luo Tao
79d555b9f2
Merge branch 'develop' into mkldnn
8 years ago
qingqing01
59e10922b4
Expose maxout Python API. ( #11278 )
...
* Expose maxout API.
* Fix code style.
8 years ago
qiaolongfei
eccf0d5e19
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add-merge-splited-ids
8 years ago
qiaolongfei
a941786393
replace concat_op with merge_ids_op
8 years ago
qiaolongfei
509cb0bc76
add unit test, pass the unit test
8 years ago
Wu Yi
b7c683b892
Merge pull request #11326 from jacquesqiao/fix-distribute_transpiler
...
fix distribute_transpiler
8 years ago
chengduoZH
495368c243
ADD CPU_NUM
8 years ago
chengduoZH
d09fd1f6f0
test seresnext
8 years ago
chengduoZH
5a3c8bf813
fix in c++ side
8 years ago
tangwei12
bf2c53ae0a
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into new_api_about_cpkt
8 years ago
qiaolongfei
bf03a2094b
fix distribute_transpiler
8 years ago
chengduoZH
a56dcf5159
fix parallel_executor.py and xx_mnist.py
8 years ago
guochaorong
eced973091
Merge pull request #11317 from guochaorong/fix_bad_code
...
Fix bad code in c plus and python
8 years ago
Jeff Wang
637827a5bc
Use for_test=True in the Fluid Trainer to clone the test program ( #11323 )
...
* Use for_test=True in the Fluid Trainer to clone the test program
* fix typo
* Should do the samething to the inferencer
8 years ago
Siddharth Goyal
52e2eb65b9
Fix function in fit-a-line with new API ( #11020 )
8 years ago
tangwei12
5c8397a88f
remove chief in test
8 years ago
Luo Tao
c6d230e03e
add FLAGS_use_mkldnn to global control use_mkldnn
8 years ago
guochaorong
cde7db85b3
fix bad code in python
8 years ago
yi.wu
efcff3d9e5
polish api ref docs
8 years ago
yuyang18
dd26329b3c
Remove return types
8 years ago
yuyang18
8c9041f486
Refine LinearCRF
8 years ago
sneaxiy
568c4e5ec4
recommit using account sneaxiy
8 years ago
yi.wu
5be454bf33
polish docs
8 years ago
yuyang18
0d29e65924
Add resize_bilinear
8 years ago
guosheng
5e20a8ef93
Make python unit test of beam_search_op and beam_searc_decode_op run correctly
8 years ago
yuyang18
439a265760
Better trim dot
8 years ago
yuyang18
b000e0de5d
Simplize API Reference Documentation
8 years ago
fengjiayi
b587a7f66e
Merge pull request #11293 from JiayiFeng/update_crop_op
...
Update crop op
8 years ago
Yu Yang
8deff48db0
Merge pull request #11081 from reyoung/feature/python_doc
...
Add document to random crop operator
8 years ago
Yu Yang
71988fa398
Merge pull request #11287 from reyoung/feature/remove_op_role_from_doc
...
Do not generate doc for op_role and op_attr_name
8 years ago
fengjiayi
24649a780d
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into update_crop_op
8 years ago
Wu Yi
635099c162
Merge pull request #11121 from typhoonzero/fluid_benchmark_support_recordioreader
...
Fluid benchmark support recordio reader
8 years ago
fengjiayi
9c61409a18
Make crop op supporting taking offsets as one of its inputs
8 years ago
dzhwinter
f7c96f079b
Big data op_test benchmark, for checking output consistent in different runs. ( #10646 )
...
* "init benchmark ops"
* "untrack outputs"
* "delete some usused code"
* "benchmark"
* "fix ci"
* "fix op test"
* "fix uint16 missing"
* "fix ci"
* "follow comments"
* "fix ci"
* "follow comments"
* "conficts. merge develop branch"
* repick
* "merge develop branch"
8 years ago
yuyang18
2dd66ef65e
Do not generate doc for op_role and op_attr_name
8 years ago
tangwei12
9e026a93cf
remove chief
8 years ago
yuyang18
59d75bda74
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/python_doc
8 years ago
fengjiayi
50104f18c7
Merge pull request #11230 from JiayiFeng/add_broadcast_test
...
Add unittests to check channelwise add
8 years ago
fengjiayi
65a94be1a1
Merge pull request #11223 from JiayiFeng/dev_reverse_op
...
Add reverse op
8 years ago
weixing
d02b318c19
Merge pull request #11201 from weixing02/format
...
Fix formula display error
8 years ago
dzhwinter
d050360a74
"reduce test input data size to accelerate ci" ( #10831 )
8 years ago
tangwei12
7fbddaa64a
bug fix
8 years ago
yi.wu
29b32b8075
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fluid_benchmark_support_recordioreader
8 years ago
fengjiayi
ba773fc9f8
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_broadcast_test
8 years ago
fengjiayi
ea73fb8416
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_reverse_op
8 years ago
tangwei12
cb7c1245b3
code optimized
8 years ago
tangwei12
2f44585e83
code optimized
8 years ago
guosheng
741046e8ea
Fix and enhance beam_search_op and beam_searc_decode_op to be comparable with python beam search
8 years ago
yuyang18
df681fd4e0
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/python_doc
8 years ago
fengjiayi
42d7174778
refine API
8 years ago
yi.wu
92c61ce8fc
disable test listen and serv
8 years ago
fengjiayi
e819f1b3a5
Add unittests to check channelwise add
8 years ago
yi.wu
000c80a14a
disable failed tests
8 years ago
Yancey1989
05b6aa1805
increase dist unit test timeout
8 years ago
fengjiayi
9dc3ed4019
Merge pull request #11198 from JiayiFeng/dev_resize_short
...
Add image_resize_short and refine resize API
8 years ago
fengjiayi
aa9383f3b0
Add unit tests
8 years ago
Yancey1989
cdb705d193
fix mnist dataset md5
8 years ago
yi.wu
8893cf1262
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fluid_benchmark_support_recordioreader
8 years ago
dzhwinter
7971d4a310
Feature/deterministic ( #11205 )
...
* "fix deterministic"
* "fix ci"
* "fix init"
8 years ago
tangwei12
53409a29d8
code optimized
8 years ago
tangwei12
f28f41dbcd
update io.py annotations and codes
8 years ago
tangwei12
6db240d78b
update trainer about epoch_id and step id
8 years ago
Yancey1989
df7a1471fd
fix fetch mnist dataset failed
8 years ago
Yuan Gao
666c94e3be
Add default prior box var for box_coder_op ( #11164 )
...
* add normalize switch to box_coder_op
* add default prior box var
* update according to the review
8 years ago
weixing02
246f613538
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into format
8 years ago
weixing02
b6aa7bd093
Fix format display error
8 years ago
tangwei12
3b5e3f9be4
update checkpoint unittest
8 years ago
fengjiayi
f3db005c4a
fix errors
8 years ago
Yancey1989
a158bd9173
fix ci
8 years ago
tangwei12
eea5762e26
add checkpoint unittest
8 years ago
fengjiayi
e1599eb349
Add image_resize_short and refine API
8 years ago
Yancey1989
e896926b9c
add unit test for dist mnist
8 years ago
yi.wu
a28a462e19
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fluid_benchmark_support_recordioreader
8 years ago
tangwei12
9735f25011
optimized
8 years ago
whs
c8d6c1d09c
Auto generate python api for polygon_box_transform op. ( #11074 )
...
* Auto generate python api for polygon_box_transform op.
* Add unitest.
8 years ago
Kexin Zhao
5713a0bf5e
fix lodtensor api in memory opt machine trans ( #11171 )
8 years ago
Siddharth Goyal
99a5a3d8d3
Fix optimizer in remaining chapters with high level API ( #11172 )
8 years ago
Siddharth Goyal
a4237171a5
Modify optimizer in new API to support more usecases ( #11168 )
...
* Modify optimizer in new API to support more usecase
* Modify CMake to include only modified examples
8 years ago
Yibing Liu
4760f2851e
Add the argsort operator
8 years ago
tangwei12
bfdcf18707
grammar optimized.
8 years ago
yi.wu
9d3114c8c9
fix transpiler error
8 years ago
Yancey
2a5cb2ec79
Merge pull request #11066 from Yancey1989/dist_recordio
...
support recordio in dist train
8 years ago
tangwei12
08e5f0ae48
rename need_load_checkpoint to get_latest_checkpoint_serial
8 years ago
tangwei12
c06f43bbb6
add annotation about _is_checkpoint_var
8 years ago
Yancey
524c81e532
Merge pull request #11126 from Yancey1989/polish_test_listen_and_serv_op
...
speedup test_listen_and_serv_op
8 years ago
Yancey
bd0f8f8d52
Merge pull request #11054 from velconia/update_simple_distranspiler
...
Merge simple_dist_transpiler.py into distribute_transpiler.py
8 years ago
Yancey1989
7f5eb9f687
update by comment
8 years ago
Yancey1989
7218f4feb2
update by comment
8 years ago
Yuan Gao
d3e99aeec3
add normalize switch to box_coder_op ( #11129 )
8 years ago
minqiyang
0ed461df70
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into update_simple_distranspiler
8 years ago
Yancey1989
8939f17d30
sppedup test_listen_and_serv_op
8 years ago
baiyf
663f4e6168
Fix bilinear_op Python API ( #11117 )
...
* fix conflict
* code clean
8 years ago
yi.wu
47630a4a9e
fluid benchmark support recordio reader
8 years ago
chengduo
6915d51c14
Merge pull request #11062 from chengduoZH/refine_batch_py
...
Drop the last batch, if the size of last batch is not equal to batch_size.
8 years ago
Yancey1989
8855d4a755
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into dist_recordio
8 years ago
minqiyang
eacac49bcd
1. update test_split_var: replace split with slice
8 years ago
whs
86d8659c8d
Add python wrapper for gather op. ( #11033 )
...
* Add python wrapper for gather op.
* Add unitest for 'rank==1' and fix comments.
* Fix comments.
8 years ago
whs
28dc9ba3c1
Add shape op to get the shape of variable. ( #11048 )
...
* Add shape op to get the shape of variable.
* Rename get_shape to shape.
* Add checker for output and fix comments.
8 years ago
tangwei12
773403480b
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into new_api_about_cpkt
8 years ago
minqiyang
b33ea7be2d
1. change the variable name from align_var_to_block to slice_var_up
...
2. replace split_method with slice_var_up in func init_splited_variables
8 years ago
whs
85c203b117
Make bilinear_interp_op support attrs from input. ( #11041 )
...
* Make bilinear_interp_op support attrs from input.
* Fix python api.
8 years ago
Yancey1989
f9556dca51
use open_files reader to read multiple files
8 years ago
tangwei12
55d908c9c0
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into new_api_about_cpkt
8 years ago
tangwei12
7973d9b4b5
bug fix
8 years ago
minqiyang
9d92dcea0a
1. import fluid to dist transpiler test
8 years ago
minqiyang
e90bfd562b
1. Make a base unittest class for dist transpiler unittest
...
2. Merge the develop repo
8 years ago
Qiyang Min
b31647c67d
Merge branch 'develop' into update_simple_distranspiler
8 years ago
yuyang18
018d411075
Remove unnecessary func name
8 years ago
yuyang18
7c00e164e5
Add More comments
8 years ago
yuyang18
f9d93bfde1
Add document to random crop operator
8 years ago
Wu Yi
d90610624f
Cleanup transpiler and move weight decay and clip on pservers ( #11039 )
...
* WIP move weight decay
* weight decay ok
* wip
* clean up transpiler
* add details folder
* update
* fix split var test
* follow comments
8 years ago
weixing02
2a1fc03e8e
Add hsigmoid
8 years ago
minqiyang
0abf173ed5
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into update_simple_distranspiler
8 years ago
weixing02
4bd08e3408
make test_layers right
8 years ago
weixing02
2f49432538
adjust
8 years ago
weixing02
31e2833883
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into hsigmoid_op
8 years ago
Yancey1989
d599a66f49
clean up code
8 years ago
Yancey1989
e05abab609
use recordio in dist train
8 years ago
minqiyang
a4d88fb642
1. remove simple distranspiler from transpiler/ repo
...
2. remvoe comment line
8 years ago
weixing02
b3f9e5e007
make test_hsigmoid_op.py right
8 years ago
Tao Luo
ccf61b3066
Merge pull request #10703 from mozga-intel/mozga-intel/Mul_mkldnn_withdraw
...
Withdraw MKLDNN Mul operator
8 years ago
chengduoZH
164692da9a
drop the last batch, if the size of last batch is not equal to batch_size
8 years ago
weixing02
3e46ec41a9
add hsigmoid
8 years ago
minqiyang
8248333ad2
remove simple distranspiler in transpiler/ repo
8 years ago
tangwei12
46f2688f30
bug fix
8 years ago
Nicky Chan
df300fffd5
Merge pull request #11056 from nickyfantasy/refract_machine_translation_test
...
Simplify and make clear function names on Machine Translation example
8 years ago
Kexin Zhao
83fb834f8c
Modify RNN encoder decoder example using new LoDTensor API ( #11021 )
...
* initial commit
* modify rnn_encoder_docoder example
8 years ago
Nicky
6f3c7d9b24
Simplify and make a clear function name
8 years ago
minqiyang
a2c017da9b
1. merge simple_dist_transpiler to distribute_transpiler
...
2. add align_var_to_block argument to func transpile
3. remove concat and spilt if align_var_to_block is False
4. unittests for simple_dist_transpiler
8 years ago
Haichao Zhang
21e794cf67
change name debuger to debugger ( #10949 )
8 years ago
tangwei12
bca4da4225
cancle only chief delete files
8 years ago
tangwei12
e44c278e60
bug fix about clean
8 years ago
tangwei12
94eaf94cf5
bug fix about lru and save
8 years ago
Xin Pan
35d5b1b9e2
Merge pull request #11036 from panyx0718/dist_timeline
...
better profiler and benchmark
8 years ago
Xin Pan
f14e579cc3
clean up
8 years ago
tangwei12
b44ede8033
bug fix
8 years ago
fengjiayi
32c0e82ca0
fix two bugs
8 years ago
Yu Yang
14905516aa
Merge pull request #10970 from JiayiFeng/dev_add_random_crop_op
...
Add random crop op
8 years ago
tangwei12
d712af25dc
add distribute config
8 years ago
fengjiayi
3bce3dbce1
fix a bug
8 years ago
Xin Pan
3cb6395688
better profiler and benchmark
8 years ago
mozga-intel
30d32035b2
Withdraw mkldnn mul
8 years ago
tangwei12
0deb6f90ba
annotation optimized and code style optimized
8 years ago
fengjiayi
c95cd4742f
Merge pull request #10975 from JiayiFeng/fix_bug_in_uint8_support
...
Correct uint8 support
8 years ago
qingqing01
3a29821bd5
Develop a fake dequantized op for fixed-point quantization training framework. ( #10965 )
...
* Develop a fake dequantized op for fixed-point quantization training framework.
* Add the missing file.
8 years ago
tangwei12
0211c5df0a
bug fix
8 years ago
walloollaw
3e177b9d91
ISSUE-10996: support name setting for layers topk/softmax/concat/dropout ( #10999 )
8 years ago
Kexin Zhao
60783a753a
Modify machine translation example using new LoDTensor API ( #11018 )
...
* modify old machine translation
* modify new_api machine translation
8 years ago
Siddharth Goyal
88aa2d8a6a
Fix order of inputs in infer() of label_semantic example ( #10993 )
8 years ago
tangwei12
9357078983
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into new_api_about_cpkt
8 years ago
tangwei12
9086043090
bug fix and optimize
8 years ago
Qiyang Min
580340eeb2
Shutdown pserver gracefully when SIGINT and SIGTERM was sent ( #10984 )
...
* 1. implement StopAll in ListenAndServOp
2. make pserver receive the SIGINT and SIGTERM from outside
3. add unittests for listen_and_serv_op in python
* 1. add blocking queue set to record queue
2. aware all blocking queue when exit and exit gracefully
* 1. Remove comment lines from blocking_queue.h
2. Implement SignalHandler and move all global vars and funcs into it
* 1. Make code follows the style check
2. Move the SignalHandler out of the unnamed namespace
* 1. Make yapf happy
* 1. Call Stop() in destructor to release the resource allocated by ListendAndServOp
2. Change exit status to EXIT_SUCCESS after handling the signal from outside
3. Remove the mis-usage of REMOVE_ITEM in unittests
* 1. use DISABLE_COPY_AND_ASSIGN
2. use program once macro only
8 years ago
tangwei12
486e1e337d
bug fix and optimize
8 years ago
tangwei12
ad9dfeb018
bug fix and optimize
8 years ago
Qiao Longfei
ab953baec6
Merge pull request #10973 from jacquesqiao/fix-prefetch
...
Fix and optimize async distribute lookup table
8 years ago
qingqing01
15db5a5565
Support groups in transposed conv2d API. ( #11005 )
8 years ago
qiaolongfei
59a25fd2c9
update
8 years ago
qiaolongfei
74701b2692
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix-prefetch
8 years ago
qiaolongfei
21f068ab19
optimize the name of table_grad_list
8 years ago
tangwei12
5f5d6a9dc7
optimized checkpoint and save_model
8 years ago
qiaolongfei
16027ea111
use block.clone_variable instead of _clone_var
8 years ago
fengjiayi
3bcb67f1db
fix a bug
8 years ago
tangwei12
5eea5db95f
optimized checkpoint and save_model
8 years ago
Yancey1989
60d827a8b9
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into overlap_send_op
8 years ago
Yancey1989
20c24c05aa
singleton rpc_client
8 years ago
qiaolongfei
c797adede7
append table grad to grad_to_block_id
8 years ago
tangwei12
514b2427ed
add save/load persist_vars_without_grad
8 years ago
fengjiayi
9752e5bcbd
Add uint8 support in data_feeder.py
8 years ago
qiaolongfei
9f4b66f684
table gradient should be split and send to each pserver
8 years ago
fengjiayi
291f7f8ce5
fix a error
8 years ago
fengjiayi
632108dc2e
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_add_random_crop_op
8 years ago
fengjiayi
d44dbc4a52
fix errors
8 years ago
Yancey1989
ad6c0142c4
clean up codes
8 years ago
fengjiayi
3e7ce5836f
stash
8 years ago
tangwei12
b2cb7c6f92
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into new_api_about_cpkt
8 years ago
qingqing01
91bd5835df
Fix fill_constant_batch_size_like_op when input is LoDTensor. ( #10943 )
8 years ago
Yancey1989
ceefbf3259
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into overlap_send_op
8 years ago
whs
376c948e88
Polygon box transform op for OCR East detection. ( #10802 )
...
* Add quad transform.
* Fix some syntax error.
* Fix CUDA kernel launch configure.
* Generalize geometry channels.
* Rename QuadTransform to PolygonRestore.
* Rename op.
* Rename op and fix computation.
* Modify CMakeLists.txt for box_restore op.
* Refine code:
1. rename op
2. uncomment unitest on GPU
8 years ago
Siddharth Goyal
fb43c6b4a5
Fix attribute name in new API ( #10947 )
8 years ago
Kexin Zhao
c79ec9f002
Add create LoDTensor from list option and simplify recommender book example ( #10946 )
...
* add create lodtensor from list
* modify book example
8 years ago
baiyf
1ba2581a52
Unified bilinear_interp op Python interface specification ( #10925 )
...
* unify UpsamplingBilinear2d interface specification
* unify UpsamplingBilinear2d interface specification
* fix name conventions
* small fix about computation order
8 years ago
Wu Yi
36fd705ad3
add random reader op export ( #10914 )
8 years ago
Yu Yang
2013b1cc18
Merge pull request #10930 from reyoung/feature/make_understand_sentiment_serial
...
Disable unstable test
8 years ago
fengjiayi
cd8700f172
Merge pull request #10872 from JiayiFeng/dev_CustomReader
...
CustomReader
8 years ago
yuyang18
dd4c977401
Diable buggy test
8 years ago
Yancey1989
0aa6f9e934
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into overlap_send_op
8 years ago
QI JUN
c509c82546
Fix range in data flow analysis ( #10865 )
...
* fix range in data flow analysis
8 years ago
fengjiayi
8147063539
follow comments
8 years ago
Kexin Zhao
4d29a5d3c3
first commit
8 years ago
Kexin Zhao
defbaff2f6
Merge pull request #10886 from kexinzhao/label_semantic_roles_lod
...
Simplify label_semantic_roles book example using new LoDTensor API
8 years ago
Kexin Zhao
b3f650d1c6
Merge pull request #10889 from kexinzhao/understand_sentiment_lod
...
Modify understand sentiment example using new LoDTensor API
8 years ago
Kexin Zhao
6133728a67
fix error
8 years ago
Kexin Zhao
69e0af56cd
do this to new_api example
8 years ago
Kexin Zhao
dbc6102e55
simplify label_sementic_example
8 years ago
Nicky Chan
5b9d09d729
Merge branch 'develop' into high_level_api_machine_translation
8 years ago
Siddharth Goyal
87ff95d928
[Test-driven] Implementing label_semantic_role with new API ( #10757 )
...
* Update label role implementation to use new API
* Try trainable embedding layer
* Fix feed order
* Add infer call
8 years ago
daminglu
e0d5702e82
add cmake for word2vec ( #10890 )
8 years ago
fengjiayi
239546a6c1
add unit test and fix a bug
8 years ago
Yancey1989
fc06222ae9
fix async worker
8 years ago
daminglu
0cd3d46147
Recommend sys new api ( #10894 )
8 years ago
Yu Yang
d406c76a30
Merge pull request #10744 from reyoung/feature/refine_parallel_executor
...
Disable and fix tests on multi devices.
8 years ago
daminglu
cc7b4b9ef1
add return_numpy back ( #10892 )
8 years ago
Yu Yang
8653cf3004
Merge pull request #10656 from reyoung/feature/support_op_role
...
Add `op_role` into OpDesc.
8 years ago
baiyf
16b09d3c36
Expose bilinear operator into Python API. ( #10875 )
...
* Expose bilinear operator into Python API
* delete unused lines
* delete unused lines
* fix typos
* fix name arg and typos
8 years ago
Nicky
b0868af5d7
Simplify Machine Translation demo by using Trainer API
8 years ago
Kexin Zhao
8cce330430
fix error
8 years ago
Kexin Zhao
5a10d833db
initial commit
8 years ago
Kexin Zhao
224bd8f0de
Add lod_tensor.py for ease of creating lod tensor in book examples ( #10817 )
...
* add lod_tensor utility python module
* add lod_tensor test code
* add more lod tensor tests
* modify word2vec example code using new api
* add comment
8 years ago
tangwei12
73b67236f4
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into new_api_about_cpkt
8 years ago
tangwei12
dca0b6d9cc
restore param_path
8 years ago
tangwei12
397a69d942
Merge pull request #10532 from seiriosPlus/checkpoint
...
add checkpoint util class and implement
8 years ago
Yibing Liu
20bdc3e109
Merge pull request #10846 from kuke/deconv_group
...
Add groups for conv transpose ops
8 years ago
tangwei12
2c47e067ae
add clean checkpoint
8 years ago
tangwei12
cf3fb2488c
add clean checkpoint
8 years ago
fengjiayi
530556dd97
Merge pull request #10864 from JiayiFeng/dev_expose_random_gen
...
expose random_data_generator
8 years ago
yuyang18
50dab46033
Fix bug
8 years ago
Yibing Liu
4bafbf411c
Enable groups for conv3d transpose op
8 years ago
fengjiayi
4b395b0809
fix errors
8 years ago
yuyang18
0dcfb7b45e
Remove buggy tests
8 years ago
yuyang18
fcbf19bf93
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/refine_parallel_executor
8 years ago
Yancey1989
540b45350d
use req_count as atomic type
8 years ago
Tao Luo
a675289289
Merge pull request #10854 from weixing02/RMSProp
...
Add api docs for RMSProp and modelAverage
8 years ago
yuyang18
23e19e2e42
Fix bug
8 years ago
fengjiayi
c2436f2ca5
expose random_data_generator
8 years ago
Yu Yang
a9f9fbadd9
Merge pull request #10832 from typhoonzero/fix_server_port_file_conflict
...
fix dist test
8 years ago
yuyang18
9ab12df62d
Disable no good tests
8 years ago
Yancey1989
6debbcd9f9
connect fetch barrier and concat op
8 years ago
tangwei12
192f9a5a70
bug fix
8 years ago
whs
8655904be2
Enhance reduce op ( #10708 )
...
* Enhance reduce op for multi dims.
* Uncomment some unitest.
* Uncomment unitest.
* Remove unused code.
* Fix infershape and python wrapper.
* Add more examples.
* Fix l2_normalize.
* Fix normalization_wrapper.
* Polish code.
1. Rename unitest function.
2. Rename const variable.
8 years ago
tangwei12
d96b4427a2
rename checkpoint folder to checkpoint_serial
8 years ago
fengjiayi
df8fbf80d9
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_CustomReader
8 years ago
fengjiayi
b48eba1902
complete python API and unit test
8 years ago
Yibing Liu
adbf97b42d
Merge branch 'develop' of upstream into deconv_group
8 years ago
Yibing Liu
7a557040e7
Expose param group in conv2d_transpose api
8 years ago
weixing02
7f40cff913
yapf adjust
8 years ago
Yibing Liu
6e13c86dff
Enable multiple groups for cudnn conv transpose
8 years ago
tangwei12
9d985340e5
update annotation grammar
8 years ago
Siddharth Goyal
80868f799a
Add dynamic rnn model for sentiment analysis with new API ( #10849 )
8 years ago
Siddharth Goyal
e858471a16
Add conv model for sentiment analysis with new API ( #10847 )
8 years ago
yuyang18
fb370f4411
Refine code
8 years ago
Yibing Liu
669c0df69e
Add groups for conv transpose
8 years ago
yuyang18
b857ff1b45
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/refine_parallel_executor
8 years ago
whs
67f5eaff78
Add dice loss ( #10717 )
...
* Add dice loss.
* Fix comments.
* Remove unused code.
8 years ago
yuyang18
27e4ce7287
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/support_op_role
8 years ago
tangwei12
27b717516f
update python annotation
8 years ago
Yancey1989
e9abc66910
fix pe
8 years ago
yuyang18
b920d2c281
enable serial tests
8 years ago
yuyang18
1b69c25c92
Merge branch 'feature/sequnce_run_tests' into feature/refine_parallel_executor
8 years ago
yuyang18
91007fe974
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/refine_parallel_executor
8 years ago
yuyang18
1426d794ff
Force some unittests serial
8 years ago
yi.wu
5fe8de9d8a
fix dist test
8 years ago
tangwei12
b044724db7
update fluid Train API param_path to checkpoint_config
8 years ago
whs
86d7cc9789
Add bias for gru_unit_op and fix activation function ( #10087 )
8 years ago
Qingsheng Li
0d94ab1306
Fixed var not found bug ( #10808 )
8 years ago
yuyang18
0e5a278c23
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/support_op_role
8 years ago
tangwei12
e901de6681
update var name
8 years ago
qingqing01
2a77fc507b
Enhance detection_map_op and more check in prior_box API. ( #10796 )
...
1. If all bboxes are not difficult ground truth, the users can not define the data layer for this flag and not the input can be None for detection_map API.
2. Set default value for aspect_ratios in prior_box API.
3. Add more check in prior_box API.
8 years ago
Siddharth Goyal
f6543a1181
[Test-driven] Implementing sentiment_analysis with new API ( #10812 )
8 years ago
tangwei12
2412dee376
code optimized
8 years ago
tangwei12
06aa23b060
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into checkpoint
8 years ago
tangwei12
be05056524
delete old checkpoint code
8 years ago
Yancey1989
952fa04009
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into overlap_send_op
8 years ago
tangwei12
ed2129cc50
revert distribute_transpiler.py
8 years ago
tangwei12
01975ec1c7
add checkpoint in io
8 years ago
yuyang18
0ce840277e
Skip hang op
8 years ago
Qingsheng Li
9ff6715f8a
Enhanced is_empty_op for our seq2seq model ( #10704 )
...
* Added kernel to is_empty_op
* Added python API
* Updated code as required
* Updated unittests
8 years ago
tangwei12
5451c78ded
add checkpoint in io
8 years ago
dzhwinter
5828101c23
make uint8 support in data_type transform and memory optimize ( #10715 )
...
* "a piece of job."
* "fix typeo"
* "fix ci"
8 years ago
yuyang18
3ec17dcb73
Fix cmake
8 years ago
yuyang18
8c6f9389ee
Disabled hanged unit tests
8 years ago
yuyang18
56c2e4a74b
disable test together
8 years ago
yuyang18
f06515119e
Extract tests from test_parallel_executor
8 years ago
baiyf
a66afe0675
Expose prior_box op into detection.py ( #10773 )
...
* package prior_box op
* add doc
* add unittest
* add unittest
* fix CI fails
8 years ago
yuyang18
6db9c3c7d6
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/refine_parallel_executor
8 years ago
yuyang18
f6638c0b07
Disable buggy tests
8 years ago
daminglu
ae1990731d
Test word2vec ( #10779 )
8 years ago
daminglu
11b6473c26
Image classification & word2vec ( #10738 )
8 years ago
tangwei12
e130bf3752
optimize python checkpint dir config
8 years ago
tangwei12
b6ee59ae25
optimize python checkpint dir config
8 years ago
tangwei12
ee91e48e34
fix serial number
8 years ago
tangwei12
d98480cff5
fix serial number
8 years ago
tangwei12
22df4c278c
fix serial number
8 years ago
tangwei12
eff92d046b
merge develop
8 years ago
Qiao Longfei
eb7d87545e
add trainer.stop and fix a bug for train_by_parallel_executor ( #10762 )
8 years ago
Qiao Longfei
54ae8e4520
Merge pull request #10741 from jacquesqiao/inferencer-support-multi-gpu
...
Inferencer support parallel_executor
8 years ago
tangwei12
821acdb3bf
update op to trianer and pserver
8 years ago
Wu Yi
ebc7303990
listen_and_serv use local scope ( #10663 )
...
* listen_and_serv use localscope
* fix ut
8 years ago
qiaolongfei
d2d671e341
add comment
8 years ago
qiaolongfei
feed94e20f
should load parameter before create parallel_executor
8 years ago
yuyang18
ceb150e9fa
Merge remote-tracking branch 'yx/fix_bce_cdn_link' into feature/refine_parallel_executor
8 years ago
Yancey1989
274df85ca6
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into overlap_send_op
8 years ago
yuyang18
71c4933a02
Use independent recordio file name
8 years ago
qiaolongfei
e8d24aa144
Inferencer support parallel_executor
8 years ago
Kexin Zhao
bbd7580e04
simplify recognize digits example code ( #10722 )
8 years ago
yuyang18
f04754886b
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/trainer_by_pe
8 years ago
Yu Yang
63012df497
Switch scope/program for every test ( #10702 )
8 years ago
Tao Luo
7e88026e85
Merge pull request #10725 from Haichao-Zhang/improve_seq_pool_doc
...
improved the documentation for sequence_pool function
8 years ago
Wu Yi
7b17bc17a5
Merge pull request #10688 from typhoonzero/add_nccl2_support_for_trainer
...
Support nccl2 dist train in trainer
8 years ago
qingqing01
1f8243b7f8
Refine smooth L1 loss. ( #10713 )
8 years ago
zhanghaichao
3e34c9798a
improved the documentation for the sequence_pool function
8 years ago
Yang Yang(Tony)
b67ce353fa
speed up test label semantic roles ( #10718 )
8 years ago
Kexin Zhao
d73f2bd6bd
fix data_feeder lod bug
8 years ago
tangwei12
4220b31d4f
update pserver startup
8 years ago
tangwei12
744e95d305
add ckpt load
8 years ago
Yu Yang
8b1b7564cf
Merge pull request #10671 from chengduoZH/fix_fetch_op_handle
...
Refine fetch op handle
8 years ago
dzhwinter
ed748dae66
"fix dtype test in ci" ( #10667 )
...
* "fix ci"
* "fix network config"
* "rerun ci"
8 years ago
tangwei12
9cf47afe61
modify get trainer param
8 years ago
tangwei12
d081256cd5
add api in distribute transpiler
8 years ago
Yang Yang(Tony)
6c87e34373
move test_network_with_dtype out of test_all_ops ( #10675 )
8 years ago
typhoonzero
a41a94f2ee
support nccl2 dist train in trainer
8 years ago
yuyang18
40da8c00b6
Add missing attr
8 years ago
yuyang18
3923d40992
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/support_op_role
8 years ago
yuyang18
624caee56b
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_fetch_op_handle
8 years ago
yuyang18
791af3a088
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/trainer_by_pe
8 years ago
Yu Yang
9707aa6bde
Merge pull request #10619 from reyoung/feature/exec_strategy
...
Clean code & add execution strategy
8 years ago
Qiao Longfei
1c4bb5c83d
user need to set feed order for Trainer.train and Trainer.test ( #10679 )
8 years ago
daminglu
74ca73b80d
Update trainer api ( #10674 )
8 years ago
chengduoZH
e383ea20dc
fix fetch op handle
8 years ago
yuyang18
c8f3ed2300
Skip buggy test
8 years ago
yuyang18
9e736215e8
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/exec_strategy
8 years ago
gongweibao
13836b046f
Change default split minimize value to speed up transport data to pserver. ( #10635 )
...
Change default split minimize value to speed up transport data to pserver
8 years ago
tangwei12
c80125f286
add checkpoint_load to python framework
8 years ago
Yancey1989
00efc4ccfa
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into overlap_send_op
8 years ago
Yancey1989
315e44acee
add fetch_barrier_op
8 years ago
chengduo
ded2153269
Merge pull request #10645 from chengduoZH/fix_pe_bug
...
Fix pe bug
8 years ago
yuyang18
44c52a8c1a
Polish op_proto_maker
8 years ago
yuyang18
577c19b2af
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/support_op_role
8 years ago
yuyang18
7c777dd549
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/exec_strategy
8 years ago
yuyang18
017bba1664
Add op role
8 years ago
Yancey
0acc93cab9
add dist transpiler unit test ( #10485 )
...
* add dist transpiler unit test
* update by comment
* update by comment
* fix ci
* fix ci
8 years ago
Wu Yi
b0eca1040f
remove unused vars ( #10618 )
8 years ago
chengduoZH
a3ca4c99eb
fix loss.gradVar
8 years ago
daminglu
9fad436bf4
Simplify fluid api for fit a line ( #10301 )
8 years ago
Xin Pan
6ab935f8f0
Merge pull request #10349 from typhoonzero/gen_nccl_id_op
...
[Feature] NCCL2 distributed training
8 years ago
tangwei12
ce1bcc947f
add op to framework.py
8 years ago
tangwei12
38596cfb1e
move file_path to dir
8 years ago
tangwei12
2f4c039e62
rename, modify ckpt structure
8 years ago
yuyang18
c72a4f4d4d
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/exec_strategy
8 years ago
Yancey1989
b35ea1a4d6
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into overlap_send_op
8 years ago
yuyang18
08295f9877
Add build strategy
8 years ago
dzhwinter
c0a6237d1a
"fix ci"
8 years ago
yuyang18
c4ad0dd084
Add fetch metrics
8 years ago
yuyang18
2a0205a5d9
Draft for train by parallel executor
8 years ago
typhoonzero
7b0c0273f4
update by comments
8 years ago
yuyang18
e5281b3c2d
Clean code & add execution strategy
8 years ago
typhoonzero
928418a9ac
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into gen_nccl_id_op
8 years ago
Yu Yang
9923be5d10
Merge pull request #10546 from chengduoZH/feature/change_pe_strategy
...
Balance parameter_opt between cards
8 years ago
Yu Yang
5ce2df9b38
Merge pull request #10566 from reyoung/feature/train_by_pe
...
Parallel Executor revised feeder
8 years ago
Jeff Wang
177324b067
[Test-driven] Recognize Digit: update mnist test cases with the new API syntax. ( #10507 )
...
* Update the mnist test cases with the new API syntax.
* Turn on the tests for MNIST
* delete the test files got merged accidently.
* Enable the mnist tests. ready for test driven development.
* Comment out the infer first
This is to confirm that the Trainer.train is working
* Add CMake file to include the tests
* Make the train program only return avg_cost for now
* Update the tests to use the latest syntax
8 years ago
Qiao Longfei
2a971f3084
Add inferencer infer ( #10445 )
...
* add Inference.infer
* optimize code
* update no_test_word2vec_new_api.py
* update trainer
* split check_and_get_place
* use inference_program to save inference model in Trainer
* update demo
* update save_inference_model
* clean code
8 years ago
typhoonzero
0ae726f060
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into gen_nccl_id_op
8 years ago
typhoonzero
f5840d8925
follow comments
8 years ago
tangwei12
2a05b3d5a3
delete checkpoint function
8 years ago
Luo Tao
f60b9a4208
fix unittest-error: test_network_with_dtype
8 years ago
typhoonzero
04bde96e4c
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into gen_nccl_id_op
8 years ago
yuyang18
54cbf799d6
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/change_pe_strategy
8 years ago
chengduoZH
97cb5479ae
change PE strategy
8 years ago
Yu Yang
046405e091
Merge pull request #10486 from reyoung/feature/clean_op_maker
...
Clean OpProtoAndCheckerMaker
8 years ago
tangwei12
e21a72d1b9
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into checkpoint
8 years ago
fengjiayi
ba57348f8f
trainer.test() ( #10453 )
...
* a draft of trainer.test()
* polish trainer.test()
* polish trainer.test()
* update code format
* update
* polish code
* polish code
* polish code
* Make trainer.test follow the rule of returning [loss, metric, metric, ..]
8 years ago
Wu Yi
61343fbf53
Merge pull request #10531 from typhoonzero/refine_grpc_serde_code
...
Refine serde code
8 years ago
tangwei12
b81671ecf2
add ckpt attr to pserver python config
8 years ago
Yancey1989
6e5635fd1e
update
8 years ago
yuyang18
613d3ef084
Fix compile error
8 years ago
yuyang18
9c8383cf06
Parallel Executor revised feeder
8 years ago
yuyang18
ad594b9b70
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/clean_matmul
8 years ago
typhoonzero
796a448ce4
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into refine_grpc_serde_code
8 years ago
dzhwinter
62c51e44d2
"add float64 tests" ( #10450 )
...
* "add float64 tests"
* "fix based comment"
* "fixed based comment"
8 years ago
Yancey1989
b1e5183627
overlap sendop and backward ops
8 years ago
Tao Luo
5c26f16832
Merge pull request #10506 from tonyyang-svail/test_label_semantic_roles
...
decrease the pass number of test_label_semantic_roles
8 years ago
Jeff Wang
0fed3db3eb
Put all new tests under high-level-api ( #10534 )
...
* Put all new tests under high-level-api
* be consistent with the naming
8 years ago
typhoonzero
a2de156dfa
refine serde code
8 years ago
Tao Luo
c7c62e07db
Merge pull request #10203 from wojtuss/fix-typo
...
Fix typo in wmt16
8 years ago
Yang Yang
5950978573
decrease the pass number of test_label_semantic_roles
8 years ago
chengduoZH
a459764de7
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_fetchop
8 years ago
chengduoZH
e00c1ee10f
fix split var test
8 years ago
Yu Yang
96b703c007
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/clean_matmul
8 years ago
chengduoZH
e87b345d50
untest understand_sentiment
8 years ago
chengduoZH
483f5e7efd
fix test_memory_optimization_transpiler.py
8 years ago
chengduoZH
6f306f09c0
refine unit test
8 years ago
Jeff Wang
380471f947
Simplify fluid api recognize digit ( #10308 )
...
* Save the base of the new test.
* Create the notest_recognize_digits_conv and notest_recognize_digits_mlp
* precommit check
* Change the function name from _network to _program.
Update several variable names to make them more consistant.
Update the Inferencer construction call.
* Fix the incorrect format.
8 years ago
Siddharth Goyal
8a8ae9cebe
Add label semantic examples with new Fluid api ( #10368 )
...
* Add label semantic examples with new api
* Address review comments
* Address review comment
8 years ago
Jeff Wang
889c919048
Use _prog_and_scope_guard to switch the scope ( #10421 )
8 years ago
typhoonzero
a135fec1fc
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into gen_nccl_id_op
8 years ago
chengduoZH
aff8a26d71
check generated_op_
8 years ago
whs
f43b71b242
Fix clone function of Program to avoid memory leak. ( #10358 )
...
* Fix clone function of Program to avoid memory leak.
* Fix inference_optimize function of framework.py.
* Reuse inference_optimize in framework.py.
* Add comments.
8 years ago
Yancey
5b06944857
fix trainer import error on ce ( #10448 )
...
* fix trainer import error on ce
* fix setup.py.in
8 years ago
chengduoZH
2e5d44f102
fix fetch op
8 years ago
Yu Yang
3dd01823a8
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/clean_matmul
8 years ago
typhoonzero
17009d0627
workable version
8 years ago
Yu Yang
c6a6d87f96
Rewrite Matmul, make code cleaner
8 years ago
Yancey
bb3247e339
fix traner.py import error ( #10442 )
8 years ago
typhoonzero
a529d790b6
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into gen_nccl_id_op
8 years ago
Qiao Longfei
9c83feaac3
Merge pull request #10439 from jacquesqiao/fix-metric
...
fix fluid Metric
8 years ago
qiaolongfei
7f37060879
revert CompositeMetric::add_metric
8 years ago
Yancey
76b63c25bf
move transpiler files into transpiler folder ( #10415 )
8 years ago
qiaolongfei
171d3e861c
fix CompositeMetric
8 years ago
qiaolongfei
cd54a31cc8
fix fluid Metric
8 years ago
Kexin Zhao
55e714e0d2
add float16 support to pool3d
8 years ago
Kexin Zhao
8b16927230
add fp16 support to conv3d
8 years ago
chengduo
99acf1da4c
Merge pull request #10351 from chengduoZH/feature/update_sparse_parameter
...
Feature/update sparse parameter
8 years ago
typhoonzero
0598a4b366
fix ci
8 years ago
typhoonzero
3667578ec2
testing
8 years ago
Jeff Wang
bd66eed50a
Trainer save load params ( #10386 )
...
* Load/save the params from the params_path
* Switch to use load_persistables and save_persistables
* Instaed of setup the executor to run program and scope. Pass the program to the load_persistables
8 years ago
Helin Wang
5812076e7d
Merge pull request #10316 from helinwang/dist
...
Fluid new API: dist train without modifying code
8 years ago
chengduoZH
f9c680c43e
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/update_sparse_parameter
8 years ago
Qingsheng Li
3bb99c4f66
Added auto transform to beam_search_decode_op ( #10286 )
...
* Added auto transform to beam_search_decode_op
* Added some comment
* Added unittest for beam_search_decode_op on GPU
8 years ago
Yi Wang
ddf6167213
Correct filename ( #10384 )
8 years ago
Yancey
773bf29b70
Merge pull request #10377 from Yancey1989/fix_delete_ops
...
fix delete_ops
8 years ago
Kexin Zhao
8cc91bc025
initial commit ( #10387 )
8 years ago
Kexin Zhao
7a86069422
Add float16 demo code and put float16 work in contrib/float16 folder ( #10331 )
...
* add test float16 inference accuracy example
* complete the test
* clean code
* add argument parse and refine tests
* add shell script
* add float16 benchmark code
* refine code
* prepare for contrib/float16
* put things in contrib float16 folder
* update benchmark result
* further update benchmark report
* add float16 inference report
* update report
8 years ago
Helin Wang
8ee23da846
Fluid new API: dist train without modifying code
...
Works with 1 trainer 1 pserver. 2 trainer 1 pserver will stuck at the
end of first step, still investigating.
The user only need to set envrionment variables to enable distributed
training.
run pserver:
PADDLE_TRAINING_ROLE=PSERVER PADDLE_PSERVER_IPS=127.0.0.1 PADDLE_TRAINERS=2 PADDLE_CURRENT_IP=127.0.0.1 python no_test_word2vec_new_api.py
run trainer:
PADDLE_TRAINING_ROLE=TRAINER PADDLE_PSERVER_IPS=127.0.0.1 PADDLE_TRAINERS=2 PADDLE_TRAINER_ID=0 python no_test_word2vec_new_api.py
8 years ago
Abhinav Arora
f428e82d25
Prediction should be a part of inference_network in new API ( #10356 )
8 years ago
Yancey1989
ea522dabc9
refine delete ops
8 years ago
Yancey1989
4145258296
fix delete_ops
8 years ago
Abhinav Arora
3000e9946f
Write the Understand Sentiment book example with stacked LSTM using new API ( #10355 )
...
* Add understand apiu with stacked lstm for new API
* Complete exam
8 years ago
Helin Wang
be219ac0ea
Merge pull request #10354 from helinwang/scaffold
...
Improve trainer API
8 years ago
Yancey
73650a8320
Merge pull request #10342 from Yancey1989/refine_distribute_transpiler_api
...
Refine distribute transpiler api
8 years ago
Yancey1989
e9737d600f
add a private function to find adam opt pass
8 years ago
whs
1ae086ed19
Merge pull request #10340 from wanghaoshuang/fix_future_div
...
Make Variable support for future.division.
8 years ago
Wu Yi
88d79dfe95
Merge pull request #10292 from typhoonzero/fix_grpc_server_ready_condition
...
Fix grpc server ready condition
8 years ago
Tomasz Patejko
4a497b826d
MKLDNN implementation of batch normalization ( #9904 )
...
* Initial implementation of forward pass for MKLDNN batch norm
* Added attributes for MKLDNN batch norm
* MKLDNN batch norm forward pass passes unittest. Started working on backward
* Backward pass for MKLDNN batch norm added
* MKLDNN batch norm: scoring added to forward pass
* MKLDNN batch norm: bias as input added; handling AnyLayout when kernel is looked up
* MKLDNN batch norm: python unit tests added; mkldnn tests removed
* MKLDNN batch norm: changes required by cpplint
* MKLDNN batch norm: refactoring the operator
* MKLDNN batch norm: saved variance inversed in backward pass for correct execution of MKLDNN unit tests
* MKLDNN batch norm: refctoring, function for static/const cast to void* added
* MKLDNN batch norm: remove AnyLayout from batch norm
* MKLDNN batch norm: only NCHW format is supported. Unittests refactored
* MKDNN batch norm: use_mkldnn added to attributes
* MKLDNN batch norm: AnyLayout removed from unittest
* MKLDNN batch norm: added CUDNN defines to batch norm
* MKLDNN batch norm: undefined data_format variable corrected
* MKLDNN batch norm: use_cudnn added, use of setUp method for configuring attributes
* MKLDNN batch norm: added use_cudnn attribute to batch norm operator
* MKLDNN batch norm: correcting batch norm unit tests for MKLDNN
* MKLDNN batch norm: MKLDNN tests moved to another file; reverting changes for saved variance not being inverted
* Change default layout to NCHW
* MKLDNN batch norm: init_kernel_type method added to unit tests
* MKLDNN batch norm: style changes
* MKLDNN batch norm: unit tests refactored
* MKLDNN batch norm: added use_mkldnn attribute to batch norm python interface
8 years ago
Helin Wang
0fca8a14ef
Fix fluid/__init__.py
8 years ago
Helin Wang
a66052c6ff
improve trainer API
...
- The trainer and inferencer will load params from disk if param_path
argument is not None in their constructor.
- Remove params.py, we will expose core.Scope to the user if needed
(e.g., for GAN). Currently we will not expose it, unless we clearly
know doing so can support GAN.
- Add `save_params` to Trainer (a TODO item).
- rename "network" to "program"
8 years ago
Helin Wang
6d5e582d20
Merge pull request #10343 from reyoung/feature/new_api_train_impl
...
A naive implement trainer.train by executor
8 years ago
chengduoZH
c891189568
update sparse gradient parameter with reduce and broadcast
8 years ago
yi.wu
6422c0e4f6
update by comment
8 years ago
chengduoZH
5ff1ef36ee
update sparse parameter
8 years ago
Yu Yang
1bb579a3f5
A naive trainer implementation
8 years ago
Qiao Longfei
faebadd938
Merge pull request #10228 from jacquesqiao/use-multi-thread-todo-update
...
Use multi thread to do update
8 years ago
Yancey1989
da960ada49
redefine distribute transpiler api
8 years ago
Yancey
ff99d94197
Merge pull request #10164 from Yancey1989/lookup_sparse_table_op
...
add lookup_sparse_table_op
8 years ago
wanghaoshuang
3d846fc3f2
Make Variable support for future.division.
8 years ago
Yu Yang
6a378251dc
Merge remote-tracking branch 'helin/word2vec' into feature/new_api_train_impl
8 years ago
Yang yaming
9a8be9daca
Merge pull request #10223 from pkuyym/fix-10219
...
Change `customize_loss_grad` to `use_default_grad_scale`.
8 years ago
Helin Wang
a785a837b9
update the example with the latest API
8 years ago
Helin Wang
b5dd215d46
improve comments
8 years ago
Helin Wang
3eef539a42
add word2vec test for the new API
8 years ago
Helin Wang
392a9dd9a2
fix yapf stype check
8 years ago
Thuan Nguyen
10cb9424fd
remove enum reference from trainer
8 years ago
Helin Wang
6d58d6dc48
add comments
8 years ago
Helin Wang
a2ffbd5326
scaffolding for the new Fluid API
8 years ago
Thuan Nguyen
fb7ca48c06
Add image classification unit test using simplified fluid API ( #10306 )
8 years ago
dzhwinter
eb6f9dd5de
Feature/cuda9 cudnn7 ( #10140 )
...
* "re-commit "
* "picked up"
* "fix ci"
* "fix pdb hang up issue in cuda 9"
8 years ago
chengduo
f61dfeedcc
Merge pull request #10263 from chengduoZH/add_FLAGS_use_deterministic_algo
...
Add FLAGS_cudnn_algo_use_autotune
8 years ago
qingqing01
4434f8b4bd
Use the OrderedDict in the framework.py for the variable map. ( #10282 )
8 years ago
chengduoZH
9fda5c92cd
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_FLAGS_use_deterministic_algo
8 years ago
yangyaming
f456cd8079
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix-10219
8 years ago
chengduoZH
c5774e3282
add FLAGS_use_deterministic_algo
8 years ago
robot
ac2911c399
fix code style
8 years ago
robot
19a28b1611
[fix assign op]/2 using assign op instead of scale1.0
8 years ago
robot
8806801eb8
[fix assign op] using assign op instead of scale1.0
8 years ago
Yancey1989
1a93253f16
fix unittest
8 years ago
qiaolongfei
98a2179f80
fix ListenAndServ op
8 years ago
dyning
4a5bfa89c3
Modify RoI pooling op to use LoDTensor and expose it into Python API ( #10208 )
...
* modify roi pool with lod and expose ROI Pooling into Python API
* make lod code brief
* make doc more clearly
* make doc more clearly
8 years ago
Wu Yi
87d86ee34e
Merge pull request #10247 from putcn/fix-transpiler
...
add missing grad_to_block_id
8 years ago
Kexin Zhao
0ecc6fa8f3
Add float16 transpiler and image classification example ( #10109 )
...
* add float16 transpiler
* fix feed fetch target names mismatch
* fix cast op input change issue
* fix program desc flush error
* fix inconsistent var names in block desc bug
* code clean up
* add float16 infernce C++ example and fix prune bug
8 years ago
Xi Chen
b133425915
add grad_to_block_id
8 years ago
qiaolongfei
08fbab9429
complete ListenAndServ layer in layers/io.py
8 years ago
baiyf
c816121d11
optimized iou_similarity_op ( #10231 )
8 years ago
qiaolongfei
63bd38bd74
code optimize
8 years ago
yangyaming
bf824d854a
Refine doc.
8 years ago
Yancey1989
fb1167c315
delete unused comment
8 years ago
Yancey1989
dccd013bd3
refine distribute transpiler
8 years ago
yangyaming
82571deb89
Change `customize_loss_grad` to `use_default_grad_scale`.
8 years ago
Yancey1989
e393c86c4a
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into lookup_sparse_table_op
8 years ago
Wojciech Uss
25d5e226ab
Fix typo in wmt16
8 years ago
Qiao Longfei
63bf82ddea
Merge branch 'develop' into add-async-listen-and-serv-op
8 years ago
wangyang59
72ee737f3f
Merge pull request #9308 from wangyang59/bilinear
...
Bilinear interp op
8 years ago
Yang Yang(Tony)
2182ecfbbd
remove duplicated ShareLoD in gru_op and sequence_conv_op ( #10149 )
...
* remove share lod; it has already been performed in infershape
* slightly release test bound of test_image_classification
8 years ago
Yu Yang
4ecc9b7bae
Merge pull request #10166 from reyoung/feature/train_and_test_recordio
...
Add demo for recordio train/test and parallel executor
8 years ago
chengduo
bfbbe19fbb
Merge pull request #10150 from chengduoZH/fix_elementwise_gradient
...
Fix elementwise_gradient bug
8 years ago
chengduoZH
0f5d5b1ffc
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_elementwise_gradient
8 years ago
Yu Yang
54ada9449e
Add demo for recordio train/test and parallel executor
8 years ago
Tao Luo
44fa823841
Merge pull request #9949 from mozga-intel/mozga-intel/Mul_mkldnn
...
Initial implementation of multiplication operator for MKLDNN
8 years ago
Yancey1989
e8d802159e
add lookup_sparse_table_op
8 years ago
chengduoZH
d06c79c7a7
fix elementwise_grad op kernel and add unit test
8 years ago
tangwei12
d67b9ced05
Merge pull request #9820 from seiriosPlus/quick_help
...
fix quick start for fluid #9660
8 years ago
wangyang59
bf021f3432
resize test
8 years ago
wangyang59
469a349ae3
polishing after qingqing's comments
8 years ago
wangyang59
f67f0cae50
finished testing cpu bilinear_interp_op
8 years ago
qiaolongfei
0881d809cd
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add-async-listen-and-serv-op
8 years ago
Luo Tao
618db96ee7
fix a cpu bug in parallel_executor.py
8 years ago
qiaolongfei
a0ced3df82
async update can run
8 years ago
tangwei12
6e8510fa1d
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into quick_help
8 years ago
Yu Yang
7a395881d4
Add customize_loss_grad option to PE
8 years ago
qiaolongfei
34f2818549
distribute transpiler support async config
8 years ago
qiaolongfei
63055a3e08
complete grad_to_id
8 years ago
qiaolongfei
39892feef2
Merge branch 'split-optimize-op-into-signle-blocks' of ssh://github.com/jacquesqiao/Paddle into add-async-listen-and-serv-op
8 years ago
qiaolongfei
1b5de9d4bd
Merge branch 'split-optimize-op-into-signle-blocks' of ssh://github.com/jacquesqiao/Paddle into add-async-listen-and-serv-op
8 years ago
qiaolongfei
ba1e68d5aa
clean code
8 years ago
qiaolongfei
18e0b7303c
fix _create_table_optimize_block
8 years ago
qiaolongfei
39f6274ecc
follow comment, optimize code
8 years ago
qiaolongfei
5d32008c3f
Merge branch 'split-optimize-op-into-signle-blocks' of ssh://github.com/jacquesqiao/Paddle into add-async-listen-and-serv-op
8 years ago
qiaolongfei
e05f4dfb49
add some comment
8 years ago
qiaolongfei
7907b6a959
split optimization ops on pserver to independenty blocks
8 years ago
whs
d89a30680e
Fix a wrong variable name. ( #10090 )
8 years ago
qiaolongfei
c6937abdd1
tmp
8 years ago
Tao Luo
ad91bfe5d4
fix a bug in test_batch_norm_op.py ( #10094 )
8 years ago
fengjiayi
7c194acce4
Merge pull request #9929 from JiayiFeng/make_for_parallel_default_true
...
make for_parallel default True
8 years ago
Yu Yang
f738691777
Merge pull request #9740 from dzhwinter/memory/activation
...
"polish activation"
8 years ago
Tao Luo
8e00540778
Merge pull request #10058 from Xreki/core_fix_flush
...
Add flush of program desc to update the proto information.
8 years ago
Yu Yang
92b5f49ee4
Eager destruct local scope
8 years ago
weixing
84ceffd02d
Fix api display errors in fluid ( #10051 )
8 years ago
Liu Yiqun
7ffbcbcaf0
Add flush of program desc to update the proto information.
8 years ago
Wu Yi
879b7c5601
Merge pull request #10049 from typhoonzero/fix_not_trainable_transpiler
...
Skip updating not trainable parameters in distribute transpiler
8 years ago
typhoonzero
e6745be9ea
fix_not_trainable_transpiler
8 years ago
Yibing Liu
129b913cff
Fix the bug in executor.fetch_var
8 years ago
fengjiayi
c6fc6a3603
fix a bugs
8 years ago
dzhwinter
1fc9fe773d
merge develop
8 years ago
Yiqun Liu
598035f985
Fix a bug in save_inference_model and prune when the program is initailized by load_inference_model ( #10011 )
...
* Fix bug in save_inference_model and prune when the program is initialized by load_inference_program.
* Save the transpiled program instead.
8 years ago
dzhwinter
7a517dc93e
merge develop
8 years ago
Tao Luo
1fd12840e7
Merge pull request #9827 from sharannarang/sentiment_analysis
...
Add cutoff parameter to word_dict for IMDB
8 years ago
Tao Luo
90abd9dfeb
Merge pull request #9704 from lgone2000/fixunittest
...
fix pool and conv3d unittest when paddle is not build with gpu
8 years ago
Wu Yi
d655417f90
Merge pull request #9956 from typhoonzero/split_byref_op
...
Split byref op
8 years ago
typhoonzero
e69de096d0
remove redundent pserver block
8 years ago
JiayiFeng
0dff1e4140
Fix bugs
8 years ago
mozga-intel
171471eada
Merge branch 'develop' into mozga-intel/Mul_mkldnn
8 years ago
gongweibao
35483a2094
Add neural transformer leanring rate decay function. ( #9951 )
...
Add neural transformer leanring rate decay function
8 years ago
qingqing01
ee9832a7a9
Add Top-k Python API. ( #9973 )
...
* Add topk Python API.
* Add unit test.
* Remove the repeated API.
8 years ago
fengjiayi
c083ee703c
Merge pull request #9950 from JiayiFeng/add_parallel_executor_tests
...
Add parallel executor tests
8 years ago
dzhwinter
425a1e76a2
Merge remote-tracking branch 'origin/develop' into memory/activation_memory
8 years ago
Tao Luo
61f4baa13a
Merge pull request #9792 from luotao1/merge_bn
...
fuse batch norm for conv operator
8 years ago
Tao Luo
2617d8bcda
Merge pull request #9993 from jczaja/prv-softmax-mkldnn-fix
...
- Added Epsilon (preventing softmax output from being too small) for softmax MKLDNN op
8 years ago
typhoonzero
e2d56832e1
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into split_byref_op
8 years ago
fengjiayi
e84d3a7fbf
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_parallel_executor_tests
8 years ago
Wu Yi
8352f93809
Merge pull request #9933 from typhoonzero/add_dist_unit_test
...
Add dist unitest data compare, ensure that dist train have same behavior as local training
8 years ago
Jacek Czaja
de8094f57e
Cosmetic fixes
8 years ago
Jacek Czaja
acdf7cbd19
- Added EPS for softmax MKLDNN op
...
- EPS added to softmax mkldnn primitive outcome is limited to training
phase
Fixes after review
clang format fixes
clang format fixes
8 years ago
Luo Tao
81c47b21ef
add type check and default scope
8 years ago
typhoonzero
69188e5981
fix ut
8 years ago
typhoonzero
c6d7c2bdff
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into split_byref_op
8 years ago
Luo Tao
01b88f2177
Merge branch 'develop' into merge_bn
8 years ago
mozga-intel
6e7b883bdd
Initial implementation of multiplication operator for MKLDNN
8 years ago
Tao Luo
fee5b24cb4
Merge pull request #9985 from mozga-intel/mozga-intel/mkldnn_separate_tests
...
The mkldnn tests are skipped when the MKLDNN flag is OFF
8 years ago
typhoonzero
ed89b7b7e6
dist train use split_by_ref
8 years ago
typhoonzero
22f58382bc
run dist train test single process
8 years ago
Yu Yang
fc6f0be276
Merge pull request #9942 from reyoung/feature/tuning_pe_trans
...
Feature/tuning pe trans
8 years ago
JiayiFeng
1de9edee51
Follow comments
8 years ago
JiayiFeng
93276fd146
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_parallel_executor_tests
8 years ago
typhoonzero
0c6eef3e58
add split by ref test
8 years ago
JiayiFeng
ab86fb11c4
complete parallel accuracy test
8 years ago
mozga-intel
5e13314dc1
Commit
8 years ago
Yu Yang
7286954337
Add more comments
8 years ago
tangwei12
e05f3eaf69
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into quick_help
8 years ago
Yu Yang
a1d910b144
Fix line witdth
8 years ago
Yu Yang
b4aaa00a8a
Polish logic of ParallelExecutor
8 years ago
Yu Yang
c0f4e0332c
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/simplify_delay_logic
8 years ago
wanglun
3fbe9c34f7
Fix typo in docstring ( #9829 )
8 years ago
typhoonzero
d78cab1519
update
8 years ago
guosheng
f086ccb7b6
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-python-label-smooth
8 years ago
JiayiFeng
415460b557
stash
8 years ago
JiayiFeng
e412b1aec7
Merge branch 'unify_executor_interface' into add_parallel_executor_tests
8 years ago
JiayiFeng
22df230ee4
rename 'feed_dict' in ParallelExecutor.run() to 'feed'
8 years ago
JiayiFeng
fbd5cf604f
stash
8 years ago
fengjiayi
5fc8326732
Add parallel accuracy test
8 years ago
guosheng
d04073050e
Add python wrapper for label smoothing
8 years ago
typhoonzero
745aacfc38
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_dist_unit_test
8 years ago
typhoonzero
c4de344ce2
update
8 years ago
typhoonzero
2b05b010ff
fix chunk evaluator name in metrics
8 years ago
typhoonzero
34cffe9169
add unitest file
8 years ago
typhoonzero
8c1b257596
add dist unitest data compare
8 years ago
Yu Yang
d0342f12aa
Simplify DelayOps Logic
8 years ago
dzhwinter
e54f203c55
"move to a new PR"
8 years ago