whs
5f655d2cef
Refine unitest im2seq op. ( #22372 )
7 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
7 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
7 years ago
zhupengyang
c6f888e5a5
update unittest accuracy to float64 for relu, prelu, maxout ( #22273 )
7 years ago
juncaipeng
325f0722bd
skip all mkldnn op test ( #22363 )
7 years ago
Chengmo
a22aaf7078
test=develop, fix test dist fleet geo unittest ( #22287 )
...
fix timeout of test_dist_fleet_geo
7 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
7 years ago
songyouwei
99f5907e02
Fix layer & dygraph circular dependent ( #22334 )
...
* fix circular dependent
* try import layers.nn from dygraph
test=develop
7 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
7 years ago
zhupengyang
cf0e264e63
all cases use large shape and skip special cases ( #22332 )
7 years ago
tangwei12
82bc814a57
integrated HALF_ASYNC to communicator ( #21869 )
...
* add half_async in the communicator
* fix DistributedStrategy
7 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>
7 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
7 years ago
zhangchunle
805328e13b
fix typo in error message ( #22312 )
7 years ago
juncaipeng
b339dff231
fix use cache file, test=develop ( #22240 )
7 years ago
zhupengyang
cb5e0d20c2
skip cases with small shape ( #22318 )
7 years ago
zhongpu
b1c081f4c7
polish Optimizer's API description, test=develop ( #22314 )
7 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
7 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
7 years ago
zhupengyang
7ab44afbcc
check op tests' shape should be 100+ ( #22047 )
7 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
7 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
7 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
7 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
7 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
7 years ago
juncaipeng
67e9247f4c
Make every op in a line to avoid conflict in the future ( #22274 )
7 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
7 years ago
zhongpu
9a7245de0e
fix optest of check_dygraph=False, test=develop ( #22283 )
7 years ago
Bai Yifan
a46bb2e6ab
Fix slim log format, test=develop ( #22281 )
7 years ago
danleifeng
f56e07492c
edit useless code;test=develop ( #22276 )
7 years ago
zhongpu
e31f8a2f5e
add CI check for sequence ops' unittests ( #22221 )
7 years ago
danleifeng
f5262865c0
change select_gpus into absolute values in launch.py ( #22031 )
7 years ago
zhupengyang
2b619493e2
all cases use large shape ( #22241 )
...
enhanced ops: concat, nearest_interp, deformable_conv_v1, sequence_conv, transpose2, conv2d
7 years ago
Leo Chen
d4bdbf8cf0
Polish nn code, test=develop ( #22237 )
...
* refine code, test=develop
* reuse contain_var, test=develop
7 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
7 years ago
liym27
d90c121534
Revert "open test_parallel_executor_fetch_feed for PR_Windows_CI. test=develop ( #22020 )" ( #22253 )
...
This reverts commit c7b03d308c .
7 years ago
juncaipeng
05ee05e248
no fp64 check for mkldnn op test, test=develop ( #22217 )
7 years ago
Zhen Wang
f2522e91c4
fix the type error caused by setting bool attr in OpDesc. test=develop ( #22257 )
7 years ago
songyouwei
0ba1d140d4
Add CI check for sequence ops' unittests ( #21615 )
7 years ago
123malin
985bceac53
Bug fix for sparse recorder ( #21969 )
...
* test=develop, bug fix for sparse recorder
7 years ago
zhongpu
7e2af4c91f
modify sequence_pool optest apply get_sequence_instance_size_0_input, test=develop ( #22214 )
7 years ago
Zhang Ting
e18a737506
only import used test case and function( #22208 )
7 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
7 years ago
zhongpu
6882b8ebfa
fix bug fot test_dygraph_mnist_fp16.py, test=develop ( #22222 )
7 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
7 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
7 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
7 years ago
songyouwei
0d82baf837
add batch_size_1_input data function for sequence ops unittests ( #22172 )
7 years ago
Chen Weihang
8bed352278
Polish executor empty program hint message ( #22167 )
...
* polish executor hint message, test=develop
* fix punctuation error, test=develop
7 years ago
baojun
298ee7d28a
Improve ngraph file line coverage ( #22155 )
7 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
7 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
7 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
7 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
7 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
7 years ago
Chen Weihang
8b29fec7ad
open test dygraph mnist fp16, test=develop ( #22163 )
7 years ago
Zhang Ting
e587bc62f9
remove useless code, test=develop ( #22111 )
7 years ago
Zeng Jinle
c3bcd3c1e2
fix dygraph non zero gpu bug, test=develop ( #22165 )
7 years ago
Double_V
cfb0c12ef9
fix grad diff over limit when the data type of input is double,test=develop ( #22161 )
7 years ago
mapingshuo
ccac636d5e
add example for reshape op ( #22129 )
...
* add example for reshape op
7 years ago
gongweibao
5e07db15e6
fix init scaling value test=develop ( #22145 )
7 years ago
zhongpu
cf475f95df
Remove FC in dygraph, modify FC to Linear in sample code ( #22082 )
...
* modify fc to linear in sample code, test=develop
* remove FC, test=develop
* remove warnings, test=develop
* drop fluid/imperative/README.md , test=develop
* change fc to linear, test=develop
* polish code style, test=develop
7 years ago
Double_V
6ea3809143
Support prroi_pool_op with Tensor and LoDTensor rois ( #20649 )
...
1. Add a new input named batch_roi_nums for prroi_pool_op. batch_roi_nums includes the number of roi for each image in batch when rois is Tensor. This information is saved in rois's lod when rois is LoDTensor.
2. add grad check to prroi_pool_op and solve unnormal X grad diff in CPU.
7 years ago
juncaipeng
bde7ee97f7
Use unified threshold in all op test ( #21814 )
...
* modify test framework, test=develop
* fix test_fsp_op, test=develop
* up, test=develop
* up, test=develop
* up, test=develop
* add check for threshold, test=develop
* up, test=develop
* up, test=develop
* up, test=develop
* up, test=develop
* up, test=develop
* up, test=develop
* up, test=develop
* update, test=develop
* update, test=develop
* update, test=develop
7 years ago
songyouwei
d0406193e3
LayerList add sublayer none check ( #22135 )
...
test=develop
7 years ago
zhupengyang
f2f913073f
all cases use large shape ( #22102 )
...
enhanced ops: acos, asin, brelu, ceil, cos, elu, floor, hard_shrink,
hard_sigmoid, hard_swish, relu6, round, rsqrt, sin, softshrink,
cos_sim, cross_entropy, im2squence, kldiv_loss
7 years ago
hong
9f7d90d203
Load inference enhance ( #21919 )
...
* enhance load interface; test=develop
* add uni test and add comment; test=develop
* fix converage; test=develop
* use path.joint replace "/"; test=develop
* windows debug; test=develop
* fix window unitest error; test=develop
* fix commet error; test=develop
* add model shuffix check; test=develop
* fix example error; test=develop
7 years ago
hong
2f49cf70f7
Support dygraph structuerd name ( #21930 )
...
* support dygraph structured name; test=develop
* add load static param unitest and fix save load; test=develop
* fix varBase import error; test=develop
* fix unitest error; test=develop
* add comment for parameter; test=develop
* fix uni test error; test=develop
* change parallel se-resnet; test=develop
* fix dygraph se resnext parallel test; test=develop
* remove useless code; test=develop
* remove useless code; test=develop
7 years ago
Double_V
b9a6354710
Solve elu unitest fail ( #22123 )
...
* set esp as 1e-6 to solve elu unitest fail,test=develop
7 years ago
Chengmo
418abc92f4
Update pyramid related OP ( #21372 )
...
* add special way to add distribute vars, Update Pyramid hash op
7 years ago
zhongpu
3b84584eb4
fix Variable's gradient api in framework.py, test=develop ( #21577 )
...
* fix Variable's gradient api in framework.py, test=develop
* remove namescope, test=develop
7 years ago
Yibing Liu
434f7b9c0f
Fix the global_step & continuous applying error in EMA ( #22090 )
...
* Fix the global_step & continuous applying error in EMA
test=develop
* Fix for step 0 & add unit test, test=develop
7 years ago
zhupengyang
5de6a1913b
fix test_bilinear_tensor_product_op timeout ( #22120 )
7 years ago
liym27
de56887bef
add Note in the doc of old control flow ops. test=develop,test=document_fix ( #22108 )
7 years ago
Chengmo
5c33919328
Fix grad clip ( #21784 )
...
* fix grad clip, clip op belongs to Backward op when running in Parameter Server mode.
7 years ago
Feiyu Chan
14aebc7a95
add erf op ( #21785 )
...
* add erf op and python interface.
* add fp16 support for erf op.
* add unitests for erf op and its python interface.
7 years ago
WangXi
f385c34107
fix fleet collective api run on cpu, test=develop ( #22064 )
7 years ago
zhupengyang
cce9af0e2b
all cases use large shape ( #22106 )
...
enhanced ops: conv2d, conv3d
elementwise_pow: change to a reasonable shape
7 years ago
Double_V
fab4b0765a
support elu_op double grad ( #21822 )
...
* support elu activation double grad,test=develop
* delete the code commit in .cc,test=develop
* fix relu test unpass, test=develop
* add elu double grad kernel and unit test
* add caculate dX in elu double grad functor, test=develop
* update the commit code,test=develop
7 years ago
Jacek Czaja
b0b27ff699
[MKL-DNN] Conv grad and Batch Norm grad NHWC support ( #22088 )
7 years ago
Huihuang Zheng
1ce6ab9cc6
Refine doc of data based on requirement. ( #22098 )
7 years ago
Huihuang Zheng
dd4361568e
Add ParallelExecutor Test for Cond API and Fix PE Checks Shape Bug ( #22029 )
7 years ago
songyouwei
2a47cc5fc4
dygraph LayerList container ( #21734 )
...
* add dygraph LayerList
* add unittest
test=develop
* add newline
test=develop
* typo fix
test=develop
7 years ago
Qinghe JING
288b1e75de
Fix segmentation fault bug in reduce ops ( #22079 )
...
* fix dim=[] bug in reduce ops
7 years ago
zhongpu
385ed8a5e1
fix warning in test_install_check.py, test=develop ( #22087 )
7 years ago
silingtong123
370a8e9126
Remove unit tests that are no longer maintained ( #22081 )
7 years ago
chengjuntao
e519a1fc82
add bigger shape test example for elementwise_pow OP ( #22063 )
7 years ago
zhupengyang
8b3ef2a587
all cases use large shape ( #22091 )
...
enhanced ops: unsqueeze, squeeze2, strided_slice, unsqueeze,
unsqueeze2, var_conv_2d, spectral_norm, slice, match_matrix_tensor,
nce, pad, pad_constant_like, filter_by_instag
7 years ago
zhupengyang
85ba527522
all cases use large shape ( #22065 )
...
affine_channel, affine_grid, bilinear_interp, bilinear_tensor_product,
clip, crop, crop_tensor, cumsum, data_norm, expand, expand_as
7 years ago
123malin
7fb817d447
add distributed_strategy ( #21710 )
...
* add distributed_strategy
7 years ago
Jacek Czaja
ad8a9cb82c
[MKL-DNN] Pool & LRN Grad Ops NHWC support ( #21747 )
7 years ago
Adam
e1d666fb8b
Hotfix to MKL-DNN pool2d tests ( #22086 )
7 years ago
zhupengyang
bf978fffe5
all cases use large shape ( #22084 )
...
flatten, flatten2, gather, gather_nd, group_norm, gru,
gru_unit, reduce_max, reduce_min, reduce_mean, reduce_sum,
reshape, scatter_nd_add, sequence_expand, sequence_expand_as,
sequence_pad
7 years ago
liym27
7d8d45991a
control flow: support optimizer called ( #21851 )
...
* append optimize op in the grad block of current block if current block is in control flow. test=develop
* add conditional grad op when optimizer used in control flow. test=develop
* add comment and modify typo. test=develop
* fix append_backward to support control flow. test=develop
* add test. test=develop
* fix copy_var_to_parent_block and conditional_block_grad. test=develop
* fix bug: revert to append conditional_block_grad vars to sub grad block. test=develop
* fix bug: revert to assign var to parent block even if var already is in parent block
* fix bug: consider outputs is empty. test=develop
* move _rename_grad_ out. test=develop
* modify code according to reviews from Huihuang. test=develop
* modify code according to reviews from Jinle. test=develop
7 years ago
Qinghe JING
12b2b4b1a1
Add gradient check to reduce_max and reduce_min ops ( #21985 )
7 years ago
ShenLiang
3fab86ffa6
add package for centerloss ( #21806 )
7 years ago
Leo Zhao
1c39efb783
Enable test conv2d ngraph ( #22074 )
7 years ago
Adam
c112b645c4
Update MKL-DNN to 1.1 ( #21754 )
7 years ago
Leo Chen
3f653c8323
register NoNeedBufferVarsInference for max_pool_grad_op, test=develop ( #22055 )
...
* fix test_conv2d_ngraph for grad diff, test=develop
* register NoNeedBufferVarsInference for max_pool_grad_op, test=develop
* refine error message, test=develop
* fix numpy, test=develop
* disable test conv2d_ngraph_op, test=develop
Co-authored-by: Zhang Ting <709968123@qq.com>
7 years ago
Liufang Sang
5b8837897d
add shape description in accuracy api doc ( #22011 )
...
* add shape description in accuracy api doc test=develop
* fix details test=develop
* fix details test=develop
7 years ago