songyouwei
2e2da7124b
high-performance dygraph slice ( #22879 )
...
* move __getitem__ to cpp
* bug fix
* add type check and gil release
* support negative step with omitted ends
test=develop
* code refine
test=develop
* bug fix
test=develop
* slice always return different pyobj
test=develop
6 years ago
Aurelius84
26bc953b3f
Fix returned arguments in IfElse_fn test=develop ( #23102 )
6 years ago
Zhang Ting
0d8f40d2b2
remove init_on_cpu and force_init_on_cpu APIs, test=develop ( #22202 )
6 years ago
Sylwester Fraczek
abee05a8c8
added mkldnn swish activation ( #23041 )
6 years ago
Aurelius84
31fc3ab79a
Support to use external function ( #23057 )
...
* Support to use external function test=develop
* refine the parms of ast_to_func test=develop
6 years ago
Zhang Ting
3f371db82a
add op_device attr for backward op_desc, test=develop ( #23062 )
6 years ago
Aurelius84
9ef7f6e898
support to modify dict and list in while_loop ( #23083 )
...
* support to modify dict and list in while_loop test=develop
* polish code test=develop
6 years ago
Liufang Sang
915b892a15
Fix div zero in fake quantize op ( #22966 )
...
* fix div zero test=develop
* fix div zero test=develop
* add hostdevice function test=develop
* add eps when is zero test=develop
6 years ago
Huihuang Zheng
fb7b008acc
Add Support for Break and Continue in Dygraph to Static ( #23067 )
...
1. Add support for Break and Continue in Dygraph to Static
2. Also add support for gast.Not in NodeTestTransformer
3. Also add support for logical op transformation in LoopTransformer
6 years ago
tangwei12
853f2e5272
fix bug at sync with communicator ( #23077 )
6 years ago
liym27
5a202af90b
Support slice write in dygraph_to_static. test=develop ( #23055 )
6 years ago
Leo Chen
5257530492
don't add unregisterd attr, test=develop ( #23047 )
...
* don't add unregisterd attr, test=develop
* add some unittests,test=develop
6 years ago
liym27
91a2627251
fix bug in select_input: set var type of output to be the same as input. test=develop ( #23076 )
6 years ago
tangwei12
c4a6a0e2e4
Revert "Integrated API of Parameter Server ( #22710 )" test=develop ( #23071 )
...
This reverts commit 66fce9e824 .
6 years ago
Aurelius84
2403362d06
BugFix for parsing Arguments and inserting funcs in IfElseTransormer ( #23035 )
...
* Support and/or in controlFlow if test=develop
6 years ago
Feiyu Chan
01ab8a0619
add approximation for gelu, test=develop ( #22961 )
...
add approximation for gelu, default value is False (only kernel with eigen is added, remove code for computing gelu with MKLDNN temporarily)
6 years ago
Zhang Ting
eec10aaba2
set op_device for loss_op_desc ( #23027 )
6 years ago
songyouwei
9203aaf185
fix unittest for coverage ( #23007 )
...
test=develop
6 years ago
GaoWei8
1dc1f9270e
Fix lod error of concat op for axis = 0 ( #22538 )
6 years ago
tangwei12
66fce9e824
Integrated API of Parameter Server ( #22710 )
...
Fleet Parameter Server API Integrated
6 years ago
chalsliu
d9d314d56a
Improve stability through the use of caching ( #22922 )
...
* Improved stability through the use of caching
test=develop
* fix style
test=develop
* Fix syntax error
test=develop
* Fix syntax error
test=develop
6 years ago
liym27
4af491c2bb
Tensor.shape support control flow if/for/while and bugfix ( #22866 )
...
* Support Tensor.shape in control flow if/for/while and separate TensorShapeTransformer from BasicApiTransformer. test=develop
6 years ago
wangchaochaohu
91b0a9ab23
remnove the unsed unittest test=develop ( #22999 )
...
* remove the fill_constant_batch_size_like, gaussian_random_batch_size_like and uniform_random_batch_size_like_cn three Op unittest
6 years ago
WangXi
f2265d9ffd
Fix problem use recompute and dgc same time ( #23010 )
6 years ago
liu zhengxi
8fb8b95286
Add transpose_flatten_concat_fuse_pass tests for gpu and trt ( #22976 )
...
* add transpose_flatten_concat_fuse_pass tests for gpu and trt, test=develop
* update test_inference_api.py, test=develop
6 years ago
Aurelius84
ab473357a2
Support and/or in dygraph_to_static control_flow_if ( #22967 )
...
* Support and/or in controlFlow if test=develop
* Refine IsControlFlow interface test=develop
6 years ago
tianshuo78520a
2a7791a815
Fix travic ci ( #23002 )
...
* fix the travic ci problem
6 years ago
wangchaochaohu
3757e0687c
Add Unittest for backward of fusion group ( #22932 )
...
* add fusion group test for backward and refine code
6 years ago
liym27
44b1343aab
Support LoDTensorArray in stack/concat api for transformation of list dygraph_to_static ( #22987 )
...
* Support that the input(x) of stack api is a LoDTensorArray. test=develop
* Support that the input of concat api is a LoDTensorArray. test=develop
* Add tests to test stack/concat called in dygraph_to_static. test=develop
6 years ago
Chen Weihang
3dfaf44adc
Rename dygraph parallel env & add doc ( #22925 )
...
* add dygraph parallel env doc, test=develop
* polish details, test=develop, test=document_fix
* fix examples error in other apis, test=develop
* fix more example error in other api, test=develop
* add white list for gpu examples, test=develop, test=document_fix
6 years ago
liym27
08e80d170b
Support list in control flow for dygraph_to_static ( #22902 )
...
* support list in control flow if. test=develop
* support list in for/while and supplement tests. test=develop
6 years ago
wangchaochaohu
f0d193a23c
Cast fusion for fusion group ( #22876 )
...
* add support for expression type convert and add cast Op support in fusion group
6 years ago
yaoxuefeng
29a7a52d38
Fix instag ( #22632 )
...
* update
* update test=develop
* update compile set test=develop
* update compile set test=develop
* update test=develop
* update test=develop
* update test=develop
* update compile setting test=develop
* update compile setting test=develop
* update run demo test=develop
* update test=develop
* update test=develop
* fix test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update format test=develop
* update format test=develop
* update style test=develop
* update style test=develop
* change style test=develop
* change style test=develop
* change style test=develop
* add dataset unittest test=develop
* update test=develop
* update for record test=develop
* udpate style for record test=develop
* update for record test=develop
* update for record test=develop
* update for record test=develop
* fix format test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* fix compile warning test=develop
* add attr default test=develop
* add unittest test=develop
* fix style test=develop
* fix style test=develop
* change out_val_ifempty to out_val_if_empty test=develop
6 years ago
Huihuang Zheng
d7a7c5f0bf
Support Simple For Range Loop in Dygraph to Static ( #22867 )
...
1. Add basic support for `for in range` loop
2. Move `test_dygraph_to_static_*` to `dygraph_to_static` dir and rename them
3. Add test case for dict in while_loop
6 years ago
Chengmo
f70f1cf122
test=develop, speed create clip program ( #22950 )
...
speed create clip op
6 years ago
Wilber
ff3ddbb502
add skip_layernorm pass. test=develop ( #22895 )
...
* add skip_layernorm pass. test=develop
6 years ago
Huihuang Zheng
8f541027a8
Move DygraphToStatic Unit Tests into Its Folder ( #22945 )
...
As the title
6 years ago
lidanqing
432a4b2789
Changes QAT MKL-DNN documents ( #22840 )
6 years ago
Zhaolong Xing
8d6dc102fe
[Ernie GPU Optimize]: Embedding_eltwise_layernorm Fuse ( #22494 )
...
* 1. add embedding eltwise layernorm fuse
2. add embedding eltwise layernorm op
3. refine inplace_add_relu
4. refine fc_eltwise_layernorm
test=develop
* 1. refine fc
test=develop
* fix comments
test=develop
* fix comments
test=develop
6 years ago
Aurelius84
4ff2915d1f
Refine code of IfElseTransformer and rename unittest files ( #22930 )
...
+ Refine code structure and move code related with control flow `if` into `ifelse_transformer.py`
+ Merge code of `ast_utils.py` into `utils.py`
6 years ago
guofei
3d8571e884
modify assign op and add unittest of assign op ( #22769 )
...
As the title.
6 years ago
Chen Weihang
e081c7a05d
skip type/dtype check in dygraph mode, test=develop ( #22915 )
6 years ago
yaoxuefeng
c5cbe7f07b
fix add grad bug test=develop ( #22924 )
...
* fix add grad bug test=develop
* update style test=develop
6 years ago
WangXi
8d47162e03
Close fuse when use dgc & move DGC strategy from PE to compiler, test=develop ( #22914 )
6 years ago
Aurelius84
ba65e4ebef
support Tensor.shape in control_flow_if test=develop ( #22916 )
6 years ago
Zeng Jinle
d33c4343e1
Imperative tracer refactoring ( #22457 )
...
* refine grad maker, test=develop
* refactor tracer stage 1, test=develop
* merge develop to solve conflict third times, test=develop
6 years ago
mapingshuo
08a772cb46
fix API param bug of recompute.backward() ( #22582 )
...
* fix API param bug of recompute.backward(), test=develop
6 years ago
gongweibao
4b40edf359
Use available ports instead of static ports. ( #22553 )
6 years ago
mapingshuo
5ba9dfc16a
add lookup_table_dequant_op ( #22900 )
...
add lookup_table_dequant_op
6 years ago
WangXi
62fd3209e1
Fix dgc param regularizer, test=develop ( #22888 )
6 years ago
liym27
b290420fc4
fix bug in the transformation from to_variable to assign. test=develop ( #22885 )
6 years ago
liym27
4ea95b6fe5
Support Tensor.shape in dygraph_to_static ( #22830 )
...
* support basic tensor.shape.
* Support tensor.shape with dependencies.
6 years ago
Chen Weihang
1644926a6c
Polish detail implement of dygraph data loader ( #22878 )
...
* polish detail implement of data loader, test=develop
* solve coverage ci problem, test=develop
6 years ago
wawltor
1daa66559f
Fix the elementwise_min API BUG, use the elementwise_min replace elementwise_max. ( #22880 )
...
In elementwise_min api doc has the error, all the api just use the elementwise_max op, we just correct the doc.
6 years ago
Huihuang Zheng
0d463d3bf7
Fix NameVisitor bugs ( #22847 )
...
1. copy.deepcopy in NameVisitor should be changed to copy.copy to make hash or set work
2. read_context should be type of gast.Load()/gast.AugLoad(), not gast.Load/gast.AugLoad
6 years ago
Aurelius84
de1b390b79
Add unittest for dict in dygraph_to_static test=develop ( #22854 )
6 years ago
Huihuang Zheng
aca3f5311d
Support "while" in Dygraph to Static ( #22841 )
...
Add basic support for while in translating dygraph to static
1. Analysis the variable liveness in class NameVisitor
2. Replace while key word using while_loop API
6 years ago
cc
b6717faf80
Added an option to use external FP32 model in QAT comparison test ( #22858 )
...
* Added an option to use external FP32 model in QAT comparison test
6 years ago
Chen Weihang
2e9e8c056a
add platform limit for cleanup function, test=develop ( #22846 )
6 years ago
Aurelius84
1217a52155
Modify the way of inserting newly defined func_nodes ( #22837 )
...
* Modify the way of inserting newly defined func_nodes test=develop
6 years ago
Zeng Jinle
d41d802ba3
Add flags to limit gpu memory ( #22793 )
...
* add recorded cuda memory apis, fix typo, test=develop
* add more ut, test=develop
* follow comments, test=develop
* fix py35 incompatible issues, test=develop
6 years ago
Aurelius84
a5036775a9
Add program_cache in dygrapht_to_static ( #22766 )
6 years ago
Sylwester Fraczek
5ff2439f51
fixed save qat2 model resnet50 and ernie ( #22822 )
6 years ago
Zhang Ting
4e8bc02461
add fluid.device_guard to specify the device type for Op ( #22254 )
...
* add fluid.device_guard to specify the device type for Op
6 years ago
songyouwei
df87e79f54
Add functional dygraph mode api ( #22745 )
...
* functional dygraph enable/disable
test=develop
* use context manager instead
test=develop
* refine sample code
test=develop
* rename api & expose to fluid
test=develop
* fix sample code
test=develop
6 years ago
123malin
0f9d40816e
test=develop, optimize distributedstrategy ( #22677 )
...
* test=develop, optimize distributedstrategy
6 years ago
Chen Weihang
5ee29c67b8
Set run exclusive for data loader unittest ( #22831 )
6 years ago
songyouwei
0c617377a9
add case and switch_case unittests for dygraph mode ( #22790 )
...
test=develop
6 years ago
wawltor
2b8640962a
Fix the big shape and precision op test, remove those from the white list ( #22788 )
...
Fix the big shape op test, elementwise_mul, elementwise_div, mul op
Fix the precision op test, mul op
6 years ago
wangchaochaohu
0c55c79fb7
Polish profiler doc ( #22815 )
...
* polish the profiler doc
6 years ago
Chen Weihang
15e59c310d
cleanup mmap files in unittest, test=develop ( #22814 )
6 years ago
Zhen Wang
89cfa49156
Unmerged fetch list ( #22635 )
...
* update ScopeBufferedSSAGraphExecutor&AsyncSSAGraphExecutor&ThreadedSSAGraphExecutor&FastThreadedSSAGraphExecutor&ParallelSSAGraphExecutor&ParallelExecutor for fetching unmerged results.
* add the unit test for fetch_unmerged.
* update ut for multi-card and multi-cpu.
* add the error message and the user suggestion in FetchOpHandle. test=develop
6 years ago
hong
f05c213f98
fix basic gru lstm parameter attr bug; test=develop ( #22508 )
...
* fix basic gru lstm parameter attr bug; test=develop
* fix bias attr bug; test=develop
* add basic lstm gru name unitest; test=develop
6 years ago
zhupengyang
cde5378955
upgrade fp32 to fp64, enlarge input shape for hsigmoid unittest ( #22773 )
...
* upgrade fp32 to fp64, remove no_grad_set, enlarge input shape for hsigmoid unittest test=develop
* revert "remove no_grad_set" test=develop
6 years ago
Chen Weihang
7d8d573453
Speed up dygraph DataLoader based on shared memory and LoDTensor serialization ( #22541 )
...
* add lodtensor share memory & serialization, test=develop
* fix windows compile error, test=develop
* deal vartype pickle & fix unittest matching error message, test=develop
* update timeout variable name, test=develop
* refactor memory map implement, test=develop
* clear mmap file discripter when exit unexpectedly, test=develop
* remove the child process fd in advance, test=develop
* remove mmap fds after Queue.put in child process, test=develop
* add hard unittests for register exit func, test=develop
* fix python2 compatibility problem in unittest, test=develop
* fix exception unittest error, test=develop
* polish code based review comment, test=develop
6 years ago
Leo Chen
b7782ea7c3
sync program when need, test=develop ( #22803 )
6 years ago
hutuxian
53a2b68f4e
support customized download command in dataset ( #22782 )
...
* user can call dataset.set_download_cmd to set its customized download cmd
* add UT to cover this scenario
6 years ago
liym27
1a2baa1834
test ResNet decorated by dygraph_to_static_output in static mode. ( #22779 )
...
* test ResNet decorated by dygraph_to_static_output in static mode. test=develop
* Follow comments and change dygraph_to_static_output to dygraph_to_static_graph.test=develop
6 years ago
wangchaochaohu
ca9e77a8d4
add sum op support for fusion group ( #22771 )
...
* Add the codegen and auto fusion for sum Op in fusion group
6 years ago
lidanqing
b681215aa3
Add @skip_check_grad_ci to UT conv_mkldnn and int8_mul_mkldnn ( #22760 )
6 years ago
liym27
68a92e4674
fix dygraph_to_static_ouput and add a new decorator. ( #22785 )
...
* change dygraph_to_static_output to dygraph_to_static_graph. test=develop
* Remove duplicate code. test=develop
* Follow comments from Liujie. test=develop
* change dygraph_to_static_output to dygraph_to_static_graph. test=develop
6 years ago
Liufang Sang
5dbafe3805
fix smooth l1 loss op shape > 100 test=develop ( #22605 )
...
* fix smooth l1 loss op shape > 100 test=develop
* remove from white list test=develop
6 years ago
tianshuo78520a
433cef03e5
fix typo word ( #22784 )
6 years ago
Kaipeng Deng
ebc7ffc300
fix detection_map. test=develop ( #22705 )
6 years ago
Aurelius84
ee8b22fbec
Add unittest with mnist model to test dygraph_to_static ( #22777 )
...
* add mnist to test dygraph_to_static test=develop
6 years ago
zhaoyuchen2018
72dde4abde
Refine adam op to improve performance, test=develop ( #22346 )
...
* Refine adam op, test=develop
* Fuse kernels together to reduce cpu time.
* Refine paddle enforce, test=develop
* Remove some comments, test=develop
* Refine code,test=develop
* Refine cuda kernel, test=develop
* Refine code according to comments, test=develop
6 years ago
liym27
8c381cd957
support fetch feed in dygraph to static graph ( #22767 )
...
* Support fetch and run program in the process of dygraph_to_static_output. test=develop
* fix to_source(gast) and remove dygraph API such as Conv2D, Linear. test=develop
6 years ago
FlyingQianMM
88776e40b9
fix SyntaxError in examples in retinanet_target_assign English API, test=develop ( #22774 )
6 years ago
wangguanzhong
f2d1cd119a
fix lod level, test=develop ( #22755 )
6 years ago
FlyingQianMM
79d712346f
Correct CPU gradients of the argsort op ( #22739 )
...
* Correct CPU gradients of the argsort op, form a network to test its forward and backward process, test=develop
* fix dynamic threshold error in test_argsort_op, test=develop
6 years ago
123malin
0cb121cf1c
test=develop, bug fix for trainer_factory ( #22751 )
6 years ago
songyouwei
b813c948f0
support control flow cond in dygraph mode ( #22693 )
...
* dygraph support cond op
test=develop
* unittest coverage
test=develop
* fix coverage
test=develop
* fix for coverage
test=develop
* refine TypeError msg
test=develop
* remove restrict
test=develop
6 years ago
Leo Chen
b2c1be851a
support cond in clone, test=develop ( #22657 )
...
* support cond in clone, test=develop
* refine code, test=develop
* refine code, test=develop
* follow comments, test=develop
* refine code, test=develop
6 years ago
zhupengyang
2143bd5738
enhance shape check if use user_defined_grads in check_grad ( #22722 )
6 years ago
tianshuo78520a
fa449c886f
fix typo word ( #22761 )
6 years ago
Huihuang Zheng
66991218ec
Add Basic Function Return Type Analysis ( #22747 )
...
1. Considering functions, I have to change the node type from single value to a set. Because python function is allowed to return different types. The set represent all possible types
2. I added scope_name and scope_type for AstVarScope, because in python functions, variable may have different scope. For example:
```
a = 3
def foo(b):
a = 9
return a + b
```
the `a` in `foo` is different to the `a` out of `foo`. Similar to class field. The scope_name will help me to know the function name when static analysis finds a `return` sentence.
6 years ago
songyouwei
60aaa7158b
dygraph support while_loop op ( #22714 )
...
* dygraph support while_loop op
test=develop
* refine assign
test=develop
6 years ago
chengjuntao
15c2667143
register fp16 for assign op ( #22744 )
...
* register fp16 for assign op, test=develop
* add op test for fp16, test=develop
6 years ago
cc
fb15aa1c5b
Ngraph op tests skip check grad ci ( #22688 )
...
* ngraph op test skip check grad ci, test=develop
6 years ago
Huihuang Zheng
1b561da1f7
Change API doc example code to python3 style print ( #22735 )
...
As the title
6 years ago
dyning
1c0653462d
fix generate_mask_labels lod level ( #22743 )
6 years ago
GaoWei8
ba140222d6
fix compile&runtime lod_equality of lod_reset ( #22737 )
6 years ago
hutuxian
175954d894
PaddleBox Framework Part2 ( #22466 )
...
* Add two types of Metric Calculator: MultiTaskCalculator & CmatchRankCalculator.
* Add a config for DynamicAdjustChannelNum function to denote whether we will discard the remaining instances when they are not be distributed evenly.
* Remove CPU code in Pull/PushSparse and we will add it back when testing it fully.
* Fix some known issues: such as copying persistable vars after one epoch running.
6 years ago
ShenLiang
3132681e8a
add partial_sum op in contrib ( #22292 )
...
* add partial_sum_op, test=develop
* modify the Paddle Error Message, test=develop
* modify the Paddle Error Message, test=develop
* modify the bug for python3, test=develop
* modify the ut for ci, test=develop
* mv to contrib, test=develop
* use check_variable_and_dtype, test=develop
* fix ci, test=develop
* fix conflict, test=dvelop
* add partial concat, test=develop
* fix the conflict, test=develop
* fix the error, test=develop
* rm SSE4, test=develop
6 years ago
Double_V
163a3ddfe3
fix row_conv_op small size unittest cases ( #22606 )
6 years ago
ShenLiang
e136661304
add partial_concat op in contrib ( #22528 )
...
* add partial_concat, test=develop
* fix the grids and blocks, test=develop
* fix the Paddle_Enforce, test=develop
* fix the doc of op, test=develop
* fix the doc, test=develop
* fix the doc of the op, test=develop
* replace -1 with None, test=develop
6 years ago
Aurelius84
dab5e5d8bc
Add IsControlFlowIfVisitor in ast_transformer ( #22709 )
...
* add is_control_flow_if test=develop
6 years ago
liym27
68c76793ca
support dygraph basic api transformed to static api ( #22678 )
...
* support dygraph to static graph for simple case.
* add test for dygraph API recognition. test=develop
* support basic to_variable api. test=develop
* update dict: dygraph_class_to_static_api
* add all tests of dygraph api. test=develop
* use gast/astor instead of ast/codegen for the compatibility of PY2 and PY3. test=develop
* add arg 'num_flatten_dims' for fc ast node. test=develop
* Modify names of class by Camel-Case.
6 years ago
Double_V
3f7f922d6c
about set no_grad_set, move row_conv to NOT_CHECK_OP_LIST ( #22721 )
6 years ago
zhupengyang
9b8caaa220
remove unnecessary cases with no_grad_set for prelu ( #22707 )
...
test=develop
6 years ago
mamingjie-China
a5b0758ff7
fix the doc in elementwise_add elementwise_sub elementwise_mul elementwise_div
...
fix the doc in elementwise ops,add the override function in the doc
6 years ago
tianshuo78520a
d2ba91aad1
fix typo words ( #22653 )
6 years ago
tangwei12
66a3150135
SYNC with communicaotor ( #22344 )
...
* add sync communicator and implement
6 years ago
Yiqun Liu
22bbd54719
Add the support of fp16 in fusion_group ( #22239 )
6 years ago
dyning
769c032fc4
fix spp test ( #22675 )
6 years ago
Yang Zhang
1a595d8e90
Remove `no_grad_set` usage from "conv_shift" op tests ( #22683 )
6 years ago
Leo Chen
d39d8bee4e
unexpose tracer, test=develop ( #22661 )
6 years ago
Aurelius84
08b09f6447
Support if/else in dygraph_to_static ( #22540 )
...
* support nested if/else
* support to derivate returns the parameter list automatically
* polish tranform function of slice
* fix modify x.numpy()[i] slice function
* support to transform ast.node into callable function
* fix get_name_ids bug and add more unittest test=develop
* fix requirements.txt test=develop
* remove useless import statement test=develop
* Fixed version compatibility issues in param of function test=develop
* use decorater to test ast_to_func test=develop
* add textwrap.dedent for source_code test=develop
* polish code comment
* fix compatibility with python2 and python3 test=develop
* fix gast version error test=develop
* fix gast repo test=develop
* polish transfer_from_node_type code test=develop
* add nested_if_else unittest test=develop
* split IfElseTransformer test=develop
* specify gast version test=develop
* fix ast_to_func root type test=develop
6 years ago
wangchaochaohu
7a4c29e0e0
add fuse_group python unitest ( #22532 )
...
* add fuse_group python unintest
6 years ago
Wojciech Uss
405bb94bd1
Fix batch_num default value ( #22682 )
6 years ago
Huihuang Zheng
14672a6364
Add Basic Node Var Type Analysis ( #22603 )
...
1. Move AstNodeWrapper, StaticAnalysisVisitor to a new python file: static_analysis.py
2. Add basic node var type analysis
6 years ago
bingyanghuang
6abeb5c54d
fix ernie accuracy doc ( #22671 )
6 years ago
songyouwei
0aee43005a
Linear use mul op ( #22662 )
...
* Linear use mul op
test=develop
* fix unittest
test=develop
6 years ago
HappyAngel
df144e2188
add no_check_list for no_grad_set rule ( #22571 )
6 years ago
lidanqing
d926214535
[UT coverage] improve the mul_mkldnn_op line coverage ( #22408 )
...
* improve the mul_mkldnn_op line coverage
test=develop
* remove fp32 mul mkldnn kernel
test=develop
* locally refactoring
test=develop
* change according to reviews
test=develop
6 years ago
wangchaochaohu
c65c6ae534
add flag to control profile level in python API ( #22319 )
...
* add python flag to control profile level test=develop
6 years ago
Wojciech Uss
fce37bc593
Doc update with Ernie QAT INT8 benchmarking ( #22519 )
...
* Doc update with Ernie QAT INT8 benchmarking
test=develop
* fixes after review
test=develop
* remove ernie part, test=develop test=document_fix
* Fix model name for qatv2
test=develop test=document_fix
* Add Ernie data
test=develop test=document_fix
* update ERNIE benchmark with baidu QA results, test=develop test=document_fix
Co-authored-by: bingyanghuang <33643817+bingyanghuang@users.noreply.github.com>
Co-authored-by: Michał Gallus <sand3r@interia.eu>
6 years ago
liym27
17a6b50fe3
support num_flatten_dims=-1 of API fc. ( #22634 )
...
* support num_flatten_dims=-1 of API fc. test=develop
* fix name of class Test* and add CUDAPlace test. test=develop
6 years ago
Aurelius84
8b41e2b3d1
add gast to replace ast test=develop ( #22630 )
6 years ago
123malin
00594c1c88
support dumping params/grads in transpiler mode ( #22490 )
6 years ago
zhouwei25
d86007775f
fix py_func bug when out is list and add unittest case ( #22595 )
6 years ago
songyouwei
d9f0c9f51c
support set param with None value ( #22418 )
...
* support reset param with None value
* add unittest
test=develop
* update unittest
test=develop
6 years ago
Chen Weihang
192110725a
Add Queue.get delay for multiprocess data loader ( #22604 )
...
* add get delay for multiprocess data loader, test=develop
* add unittest for coverage ci, test=develop
* add timeout unittest, test=develop
* increase the delay time, test=develop
6 years ago
Kaipeng Deng
f5db451d3b
fix compute priority. test=develop ( #22619 )
6 years ago
Jiawei Wang
8f035fb637
Add TopK Op Grad CPU&GPU Kernel test=develop ( #22628 )
...
* Add TopK Op Grad CPU&GPU Kernel test=develop
* Add TopK Op Grad, modify grad op maker test=develop
* Add TopK Op Grad, modify grad op maker test=develop
* Add TopK Op Grad, modify PADDLE_ENFORCE test=develop
* Add TopK Op Grad, modify PADDLE_THROW test=develop
* Add TopK Op Grad, modify unittest test=develop
* fix ngraph top k op unittest test=develop
6 years ago
xiaoting
3f0ca61a82
fix noam decay example, test=develop,test=document_fix ( #22557 )
6 years ago
guofei
9ed59da443
Modify english document and unittest of while_loop ( #22615 )
...
Modify english document and unittest of while_loop
6 years ago
Chen Weihang
fc645d8a47
Fix data loader test failed problem in release 1.7 ( #22624 )
...
* split unittests in data loader test, test=release/1.7
* split unittests to different files, test=develop
* remove repeat unittest, test=develop
6 years ago
123malin
e59463efc7
test=develop, add distributed tools ( #22623 )
6 years ago
tangwei12
1aab3e61c9
add texttable for pretty flag output ( #22584 )
...
pretty print for communicator flag
6 years ago
songyouwei
b768708e5d
fix pickle load encoding between python 2 and 3 ( #22621 )
...
test=develop
6 years ago
songyouwei
cb4560b79d
python 2 and 3 compatible pickle ( #22555 )
...
test=develop
6 years ago
Steffy-zxf
90ee366653
update ops's unittest data type from float32 to float64 and shape over 100 ( #22544 )
...
* update ops's unittest of elementwise_pow, elementwise_max, elementwise_min, scale and sqrt
1. update elementwise_pow, elementwise_max and scale's unitests with input data type (float32 -> float64)
2. fix bug that the elementwise_pow doesn't meet threshold requirements with tackling float64 data
3. remove sqrt from op_accuracy_white_list.py
4. update the unittests of elementwise_pow, elementwise_max and elementwise_min ops that their input data shape over 100
5. test=develop
* modify the writing style according suggestions
test=develop
6 years ago
Kaipeng Deng
57de4842e6
optimizer var exlcude fluid.data var. test=develop ( #22594 )
6 years ago
tangwei12
948299aec8
deprecated for distribute transpiler api ( #22513 )
...
* add deprecated for distribute transpiler, will delete it after 2.0.0, test=develop
6 years ago
Chen Weihang
ec90742708
Adjust sleep time of main process in signal handler test ( #22597 )
6 years ago
guofei
614a2a4f98
modify English document while_loop ( #22573 )
...
As the title.
6 years ago
FDInSky
e28833a80e
Fix doc of detection's img_info param ( #22458 )
...
* test=develop fix doc of detection's img_info param
6 years ago
hong
6980239632
Enhance load program state ( #22546 )
...
* enhance load program state; test=develop
* optimize commet; test=develop
6 years ago
Zhaolong Xing
8acd745c25
[Ernie GPU Optim]: Fuse three fc to multihtead matmul ( #22486 )
...
* 1. optim multihead matmul: fuse three fc to multihtead matmul
test=develop
* fix conflict
test=develop
* fix comments
test=develop
6 years ago
Huihuang Zheng
a8dd425aa3
Add Static Analysis to Construct AstNodeWrapper ( #22569 )
...
As the title
6 years ago
joanna.wozna.intel
146ed4099d
Add test with reused requantize op ( #22482 )
...
test=develop
6 years ago
Zeng Jinle
08033c8634
fix traced layer with non persistable vars, test=develop ( #22552 )
6 years ago
Guo Sheng
31b5464632
Add support for dynamic_decode(while) training. ( #22231 )
...
* Add support for dynamic_decode(while) training. test=develop
* Fix assign_op and tensor_array_read_write_op after solving conflict. test=develop
* Fix test_rnn_decode_api.py. test=develop
* Refine docs for apis in rnn.py. test=develop
* Adjust outputs of dynamic_decode. test=develop
* Remove the force_cpu update in assign_op. test=develop
* Remove the force_cpu update in assign_op. test=develop
* Make RNNCell.get_initial_states support batch_dim_idx argument. test=develop
* Rename _create_array_outof_while as _create_array_out_of_while in rnn.py.
test=develop
6 years ago
tangwei12
b0675c8193
fix bug with compiledProgram ( #22495 )
...
* add thread barrier for the compiled program
6 years ago
Wojciech Uss
4cddb43c5c
Add support for Ernie NLP model to the Slim QAT ( #22506 )
...
* a test for Ernie QAT INT8 accuracy check
test=develop
* Remove NLP comparison test to split PRs
test=develop
* Fix typo and tabs, delete commented lines
test=develop
* re-combine the 2 PRs, test=develop
Co-authored-by: Michał Gallus <sand3r@interia.eu>
Co-authored-by: bingyanghuang <33643817+bingyanghuang@users.noreply.github.com>
6 years ago
Double_V
58d99247f4
support slice double grad, test=develop ( #22166 )
...
* support slice double grad, test=develop
* merge two doublegradopmaker to one doublegradopmaker,test=develop
* change the shape of slice_OP's unittest, test=develop
6 years ago
huzhiqiang
9e29d3ebed
【OpPorting Example】DEMO OF FIX COMPILE&RUNTIME LOD_EQUALITY ( #22460 )
6 years ago
littletomatodonkey
00c110f3ff
Fix bilinear import math ( #22523 )
6 years ago
WangXi
d69df9bf26
Add wrong info when use DGC in cpu ( #22515 )
6 years ago
yaoxuefeng
2235ee1a5e
multi-loss optimization by adding a DownpourOpt worker ( #22025 )
...
* update
* update test=develop
* update compile set test=develop
* update compile set test=develop
* update test=develop
* update test=develop
* update test=develop
* update compile setting test=develop
* update compile setting test=develop
* update run demo test=develop
* update test=develop
* update test=develop
* fix test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update format test=develop
* update format test=develop
* update style test=develop
* update style test=develop
* change style test=develop
* change style test=develop
* change style test=develop
* add dataset unittest test=develop
* update test=develop
* update for record test=develop
* udpate style for record test=develop
* update for record test=develop
* update for record test=develop
* update for record test=develop
* fix format test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
* update test=develop
6 years ago
zhaoyuchen2018
54970444ce
Improve transpose performance with tile sm copy, test=develop ( #22311 )
...
* Refine code, fix select tile error,test=develop
* Refine element type and some comments, test=develop
* Refine comments and gpu utils, test=develop
* Remove some useless condition
* Refine floor and ceil, test=develop
* refine for loop. test=develop
Signed-off-by: zhaoyuchen <zhaoyuchen01@baidu.com>
6 years ago
guofei
3a59a7a11f
Make assign op support LoDTensorArray and modify while_loop API ( #22309 )
...
This PR makes assign op support LoDTensorArray and enable the loop_vars in
while_loop to support tuple or list.
6 years ago
liu zhengxi
14b6133b45
Implement InferencePassTest for testing precision of inference passes ( #22387 )
...
* add InterencePassTest for testing precision of inference passes, test=develop
6 years ago
Guo Sheng
e7bbad6c49
Fix the leaving out of rnn_memory_helper_grad's output vars. test=develop ( #22499 )
6 years ago
cc
d143f70a09
Post_training_quantization support set quant 8/16 bits ( #22492 )
...
* post_training_quantization support set bits, test=develop
* up, test=develop
6 years ago
Wilber
870f465887
fix test_fusion_seqpool_concat lod level between compile and runtime ( #22488 )
6 years ago
Huihuang Zheng
903039a3c6
Add Simple Framework for Transforming Dygraph to Static Graph ( #22491 )
...
This PR provides very basic and simple framework for transforming Dygraph to Static Graph.
API names, final outputs are not determined yet. Feel free to modify or add class/function/type when you think the framework is not extendable for you.
6 years ago
cc
197913ebe1
Add weight quantization in post_training_quanzitaion ( #22445 )
...
* support weight quantization in post_training_quanzitaion, test=develop
* add test for weight quantization, test=develop
6 years ago
Yiqun Liu
dcfb603897
Enable the detection of subgraph composed of grad ops ( #21223 )
...
* Add the first implememtation of fusion_group op #19621 (#3 )
* Add the dynamic load of nvrtc, and support runtime compiling of CUDA kernel using nvrtc.
test=develop
* Call CUDA driver api to launch the kernel compiled by nvrtc.
test=develop
* Disable for mac and windows.
test=develop
* Refine the codes to support manually specified num_threads and workload_per_thread.
test=develop
* Refine the CUDA kernel to support large dims.
test=develop
* Add DeviceCodePool to manage all device codes.
* Add the first implementation fusion_group op.
* Add unit-test for fusion_group op.
* Add the check of result.
* Add the check of nvrtc in unit-test.
test=develop
* Add comment to explain the inputs, outputs and features of fusion_group op.
test=develop
* Disable fusion_group op for mac and windows.
test=develop
* Make the compiling of device code return status instead of hanging up.
test=develop
* Add the check of whether there is CUDA driver library, and do not core dump when failing to call the CUDA driver API.
* Unify fusion_group_op's input and output names.
test=develop
* Add the check of CUDA driver library in unittest.
test=develop
* Enable generating code for a given subgraph. #21126 (#4 )
* Enable generating code for a given subgraph.
* Support sorting the subgraph.
* Remove the rearange of expressions because we use the sorted subgraph directly.
* Enable generating code for a subgraph which is composed of grad ops.
* Use expression information to check the accuracy in unittest.
* Separate load and store from computation expressions.
test=develop
* Improve the loading statements in generated codes.
test=develop
* Remove unused arguments from formal list.
test=develop
* Enable the detection of subgraph of grad ops.
* Generate code for detected subgraph in fusion_group_pass.
* Add an option in BuildStrategy to enable fusion_group_pass and add unittest.
test=develop
* Fix a bug when checking whether the shape of all inputs are the same.
* Add debug information.
* Remove subgraph_detector from inference/analysis to the common framework/ir directory. (#5 )
test=develop
* Call subgraph_detector in fusion_group pass.
test=develop
* Disable fusion_group when WITH_GPU is OFF.
test=develop
* Refine all PADDLE_ENFORCE message.
test=develop
* Fix the case that some inputs are not defined in grad ops, and set op_role for fused op.
test=develop
* Follow review comments.
test=develop
6 years ago
Aurelius84
50af6b5d79
polish no_grad_set of gradient and append_backward ( #22440 )
...
* polish backward api doc test=develop, test=document_preview,
test=document_fix
* polish backward api doc test=develop, test=document_preview, test=document_fix
* no_grad supports set of Variable test=develop, test=document_preview
* polish sample code of append_backward test=develop, test=document_preview
* modify assert into Raise TypeError test=develop,test=document_preview
* fix unittest failed test=develop
* rm useless file test=develop
* polish en doc test=develop
* polish code of no_grad_set test=develop
* polish code of no_grad_set test=develop
6 years ago
Tao Luo
6b7bb6b54a
change check_type_and_dtype to check_variable_and_dtype ( #22465 )
6 years ago
Aurelius84
c2f39431aa
add skip_check_grad_ci of var_conv_2d ( #22451 )
...
* add skip_check_grad_ci of var_conv_2d test=develop
* modify check_shape_white_list test=develop
6 years ago
Wilber
7bc4b09500
add WITH_NCCL option for cmake. ( #22384 )
...
cmake选项中添加了WITH_NCCL,显示指定是否编译NCCL的部分代码,WITH_NCCL默认打开,但如果WITH_GPU为OFF,则关闭WITH_NCCL
添加了PADDLE_WITH_NCCL定义
单机单卡能够关闭NCCL编译,多卡的话需要默认打开NCCL,如果关闭NCCL,则只能使用单卡
Co-authored-by: 石晓伟 <39303645+Shixiaowei02@users.noreply.github.com>
6 years ago
Bai Yifan
c8b90d8f9a
fix deformable_conv small cases, test=develop ( #22441 )
6 years ago
xujiaqi01
6e4f39a061
add hdfs ls retry time and sleep time, fix save inference ( #22433 )
...
* add hdfs ls retry time and sleep time, fix save inference
* test=develop
6 years ago
Leo Chen
822e5b36ec
Support int16 for Tensor ( #22423 )
...
* add int16 support, test=develop
* add test, test=develop
* fix typo, test=develop
* fix dtype error in slice, test=develop
6 years ago
juncaipeng
0a678ca045
fix chain doc, test=develop, test=document_preview ( #22070 )
...
* fix chain doc, test=develop, test=document_preview
6 years ago
tangwei12
7e2665c58b
fix bug with half ( #22378 )
...
* fix bug with half communicator
6 years ago
liu zhengxi
0404e7a985
Update the precision of pad, pad2d, pad_constant_like's unit tests from fp32 to fp64 ( #22394 )
...
* update the ut precision of pad pad2d pad_constant_like from fp32 to fp64, test=develop
6 years ago
xujiaqi01
371f377bea
add GeneralRoleMaker ( #22295 )
...
* add GeneralRoleMaker which is for general usage
* test=develop
6 years ago
lidanqing
ade5022681
[UT Coverage]Improve sum_mkldnn_op line coverage ( #22275 )
6 years ago
joanna.wozna.intel
3099d9d47c
Restore requantize squash ( #22399 )
6 years ago
Wojciech Uss
92462e948d
improve elementwise_add_mkldnn_op test code coverage ( #22359 )
6 years ago
wangchaochaohu
e6ca512af1
refine convert type for numpy type ( #22386 )
6 years ago
lilong12
6d325a9470
enable test_dist_se_resnext_nccl.py, test=develop ( #22067 )
6 years ago
石晓伟
a392b77785
add no_grad_set value check in op_test, test=develop ( #22370 )
...
* add no_grad_set value check in op_test, test=develop
* update ops list, test=develop
6 years ago
Chengmo
8f36c39537
Fix GEO-SGD init & send Bug ( #22375 )
...
* test=develop, fix geo Send & Init
6 years ago
songyouwei
39bdefd875
open depthwise_conv2d in dygraph ( #22373 )
...
test=develop
6 years ago
gongweibao
ad2bc0c364
Fix a distribution bug and cleanup some not need logs. ( #22381 )
6 years ago
juncaipeng
7b0692a610
remove skip_check in test_activation_mkldnn_op, test=develop ( #22376 )
...
* remove skip_check in test_activation_mkldnn_op, test=develop
6 years ago
whs
5f655d2cef
Refine unitest im2seq op. ( #22372 )
6 years ago
Zeng Jinle
039bb5050c
Polish backward.py to prune more ops ( #22246 )
...
* polish backward prune, test=develop
* fix control flow op bug, test=develop
* add some unittests, test=develop
* fix unittest args, test=develop
* follow huihuang's comments, test=develop
6 years ago
Zeng Jinle
26da700ab2
Fix static graph dataloader early reset bug ( #22365 )
...
* fix dataloader early reset bug, test=develop
* change implementation, test=develop
* fix ut, test=develop
6 years ago
zhupengyang
c6f888e5a5
update unittest accuracy to float64 for relu, prelu, maxout ( #22273 )
6 years ago
juncaipeng
325f0722bd
skip all mkldnn op test ( #22363 )
6 years ago
Chengmo
a22aaf7078
test=develop, fix test dist fleet geo unittest ( #22287 )
...
fix timeout of test_dist_fleet_geo
6 years ago
Yiqun Liu
b7cac50b64
Implement a common python unittest to test the ir passes. ( #22209 )
...
* Implement a common python unittest to test the ir passes.
test=develop
* Save the results in np.array and support to startup on CPU.
test=develop
* Fix the unittest.
test=develop
* Add check_program to check whether the optimized program is different from the origin one.
test=develop
* Remove the inferface all_ops.
test=develop
* Add exception test in pass_test.
test=develop
6 years ago
songyouwei
99f5907e02
Fix layer & dygraph circular dependent ( #22334 )
...
* fix circular dependent
* try import layers.nn from dygraph
test=develop
6 years ago
songyouwei
4dec15999f
Allow Layer attr shadow ( #22333 )
...
* allow sublayer or param shadow attrs
* add unittest
test=develop
* change remove fn name
test=develop
6 years ago
zhupengyang
cf0e264e63
all cases use large shape and skip special cases ( #22332 )
6 years ago
tangwei12
82bc814a57
integrated HALF_ASYNC to communicator ( #21869 )
...
* add half_async in the communicator
* fix DistributedStrategy
6 years ago
hong
00c0139e6e
add learning rate api of optimizer ( #22080 )
...
* add learning rate api; test=develop
* fix uni test converage; test=develop
* fix travis ci error; test=develop
* fix comment; test=develop
* fix example error; test=develop
* polish the api description, test=develop
Co-authored-by: zhongpu <2013000149@qq.com>
6 years ago
Li Fuchen
51e147a130
fix the en doc and example code of warpctc ( #22325 )
...
* Fixed warpctc, test=develop
* Set lod level of sequence_unpad's output to 1 in compile time
test=develop
* fix the en doc and example code of warpctc, test=develop, test=document_fix
6 years ago
zhangchunle
805328e13b
fix typo in error message ( #22312 )
6 years ago
juncaipeng
b339dff231
fix use cache file, test=develop ( #22240 )
6 years ago
zhupengyang
cb5e0d20c2
skip cases with small shape ( #22318 )
6 years ago
zhongpu
b1c081f4c7
polish Optimizer's API description, test=develop ( #22314 )
6 years ago
hong
008ea1ae2e
Fix test layers 单测随机挂问题 ( #22278 )
...
* fix test_layers compare static graph and dygraph result; test=develop
* fix test_layers random error; test=develop
6 years ago
Chen Weihang
35efbe6d95
Speeding up dygraph DataLoader with multiprocessing ( #21762 )
...
* add multiprocess for dygraph data loader, test=develop
* polish code & add safe gurad, test=develop
* refactor dygraph dataloader & add signal handler, test=develop
* fix member initializer compile error on ci, test=develop
* fix member initializer compile error one more, test=develop
* remove useless config, test=develop
* skip windows incompatible problem, test=develop
* add unittest for coverage, test=coverage
* add more exception unittest case, test=develop
* deal with signal handler coverage, test=develop
* polish code & add signal handler tests, test=develop
* deal with coverage ci problem, test=develop
* split data loader test & coverage ci fix, test=develop
* remove test_imperative_data_loader_with_exception, test=develop
* remove singal process except test case, test=develop
* add exception tests again & remove sample list test, test=develop
* split normal and exception unittests to diff class, test=develop
* polish doc for use_multiprocess effect in static mode, test=develop
6 years ago
zhupengyang
7ab44afbcc
check op tests' shape should be 100+ ( #22047 )
6 years ago
juncaipeng
8f7372ca81
add mul and matmul quantization, test=develop ( #22054 )
...
* add mul and matmul quantization, test=develop
* add test for matmul, test=develop
6 years ago
hong
737334989b
State dict do not count data parallel layers ( #22169 )
...
* DataParallel state dict don't include _layers.; test=develop
* add unitest of data parallel; test=develop
* add load state test; test=develop
6 years ago
Aurelius84
60a6d68fb9
remove _optimized_guard in dygrahpe_mode ( #22143 )
...
* remove _optimized_guard in dygrahpe_mode test=develop
* remove comment code test=develop
* remove list append test=develop
* remove list append test=develop
6 years ago
Aurelius84
a2603c5bf4
Remove _optimized_guard of append_regularization_ops in Dgraph mode ( #22271 )
...
* polish regularization test=develop
* add comment of function test=develop
* rm name_scope in dygraph mode test=develop
6 years ago
Bai Yifan
faba4b116a
Remove disable flag in test_fsp_op.py ( #22171 )
...
* fix fsp_op, test=develop
* fix fsp grad op maker, test=develop
* update op_use_default_grad_op_maker.spec, test=develop
6 years ago
juncaipeng
67e9247f4c
Make every op in a line to avoid conflict in the future ( #22274 )
6 years ago
songyouwei
4bf2ccaa52
fix save_dygraph & save with nonexistent dir ( #22266 )
...
* fix save_dygraph with nonexistent dir
test=develop
* minor fix
test=develop
* fix unittest
test=develop
* fix static save
test=develop
6 years ago
zhongpu
9a7245de0e
fix optest of check_dygraph=False, test=develop ( #22283 )
6 years ago
Bai Yifan
a46bb2e6ab
Fix slim log format, test=develop ( #22281 )
6 years ago
danleifeng
f56e07492c
edit useless code;test=develop ( #22276 )
6 years ago
zhongpu
e31f8a2f5e
add CI check for sequence ops' unittests ( #22221 )
6 years ago
danleifeng
f5262865c0
change select_gpus into absolute values in launch.py ( #22031 )
6 years ago
zhupengyang
2b619493e2
all cases use large shape ( #22241 )
...
enhanced ops: concat, nearest_interp, deformable_conv_v1, sequence_conv, transpose2, conv2d
6 years ago
Leo Chen
d4bdbf8cf0
Polish nn code, test=develop ( #22237 )
...
* refine code, test=develop
* reuse contain_var, test=develop
6 years ago
Chen Weihang
efcdeb512f
Add all_parameters api for Program ( #22180 )
...
* add all_parameters for Program, test=develop
* refine unittest, test=develop
* add example print result, test=develop
6 years ago
liym27
d90c121534
Revert "open test_parallel_executor_fetch_feed for PR_Windows_CI. test=develop ( #22020 )" ( #22253 )
...
This reverts commit c7b03d308c .
6 years ago
juncaipeng
05ee05e248
no fp64 check for mkldnn op test, test=develop ( #22217 )
6 years ago
Zhen Wang
f2522e91c4
fix the type error caused by setting bool attr in OpDesc. test=develop ( #22257 )
6 years ago
songyouwei
0ba1d140d4
Add CI check for sequence ops' unittests ( #21615 )
6 years ago
123malin
985bceac53
Bug fix for sparse recorder ( #21969 )
...
* test=develop, bug fix for sparse recorder
6 years ago
zhongpu
7e2af4c91f
modify sequence_pool optest apply get_sequence_instance_size_0_input, test=develop ( #22214 )
6 years ago
Zhang Ting
e18a737506
only import used test case and function( #22208 )
6 years ago
hong
6e04334cec
Check dygraph weight name ( #22140 )
...
* add parameter check; test=develop
* change parameter name checker in dygraph guard; test=develop
* fix test layers error; test=develop
* revert some code to develop; test=develop
* fix exampel error; test=develop
* fix comment error; test=develop
* fix comment error; test=develop
6 years ago
zhongpu
6882b8ebfa
fix bug fot test_dygraph_mnist_fp16.py, test=develop ( #22222 )
6 years ago
liym27
8de33f4197
add NotImplementedError for multi optimizers ( #22181 )
...
* add NotImplementedError for multi optimizers used on multi-places . test=develop
* assert error only if num_devices>1. test=develop
* set test_optimizer_in_control_flow in CMakeLists for using multi-GPU.test=develop
6 years ago
FlyingQianMM
443a713c9e
add backward gradient computation for op argsort ( #22203 )
...
* add backward gradient computation for op argsort test=developo
* use pre-commit test=develop
6 years ago
Zhen Wang
46189b166d
Add bn and relu fuse pass ( #22048 )
...
* add bn and relu fuse pass
* add op attr assert and dtype assert
* fix some inputs&&outputs bugs for the fused op and pattern.
* add the unittest for fuse_bn_act_pass. test=develop
* use normative enforce statements. test=develop
* add the cpu test. test=develop
* add the support of batch_size=1 for the bn with relu op. test=develop
* add the error type for paddle throws. test=develop
* add fused_batch_norm_act and fused_batch_norm_act_grad to op_has_unsed_vars_white_list. test=develop
6 years ago
songyouwei
0d82baf837
add batch_size_1_input data function for sequence ops unittests ( #22172 )
6 years ago
Chen Weihang
8bed352278
Polish executor empty program hint message ( #22167 )
...
* polish executor hint message, test=develop
* fix punctuation error, test=develop
6 years ago
baojun
298ee7d28a
Improve ngraph file line coverage ( #22155 )
6 years ago
zhongpu
d0f0a2520c
test Optimizer in dygraph ( #21949 )
...
* test Optimizer in dygraph, test=develop
* add optest for Optimizer in dygraph, test=develop
* fix adagrad optimizer, test=develop
* fix dpsgd optimizer, test=develop
* fix test_optimizer.py, test=develop
* fix dpsgd optimizer, this op only support cpu, test=develop
* add optest for optimizer, test=develop
* add description for dpsgd, test=develop
* add rmsprop to white_list in unused_var_check.cc, test=develop
* polish code style, test=develop
* polish code style, test=develop
* delete seed attribute for DpsgdOptimizer, test=develop
* change testing to debugging, test=develop
6 years ago
songyouwei
83037e55ca
named_sublayers and named_parameters ( #21868 )
...
* use snake_cased Layer name
* add named_parameters and named_sublayers api
* add include_sublayers param, add unittest
test=develop
* fix named unittests
test=develop
* fix unittest
test=develop
* add api docs
test=develop
* arg fix
test=develop
* reserve rnn_impl name_scope for static graph
test=develop
* fix load static param
test=develop
* fix load static param
test=develop
6 years ago
zhongpu
7d10edc5ee
add clear_gradients for Optimizer and add clear_gradients api description ( #21948 )
...
* add clear_gradients for Optimizer, add api description, test=develop
* fix optest for optimizer's clear_gradient interface, test=develop
* add sample code, test=develop
* polish sample code, test=develop
6 years ago
Leo Chen
51cb918a05
update layers used in transformer dygraph model, test=develop ( #22051 )
...
* update layers, test=develop
* update layers for resnet, test=develop
* fix is_test attr, test=develop
* update cycle_gan, test=develop
* update reinforcement_learning, test=develop
* update ocr, test=develop
* fix bug, test=develop
6 years ago
songyouwei
1ae3f47f59
update PRelu arg ( #21946 )
...
* update PRelu arg
test=develop
* fix unittests
test=develop
* fix element mode alpha shape
test=develop
* split channel_or_input_shape arg
test=develop
* fix unittest
test=develop
6 years ago
Chen Weihang
8b29fec7ad
open test dygraph mnist fp16, test=develop ( #22163 )
6 years ago
Zhang Ting
e587bc62f9
remove useless code, test=develop ( #22111 )
6 years ago
Zeng Jinle
c3bcd3c1e2
fix dygraph non zero gpu bug, test=develop ( #22165 )
6 years ago
Double_V
cfb0c12ef9
fix grad diff over limit when the data type of input is double,test=develop ( #22161 )
6 years ago