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
5 years ago
zhupengyang
5de6a1913b
fix test_bilinear_tensor_product_op timeout ( #22120 )
5 years ago
liym27
de56887bef
add Note in the doc of old control flow ops. test=develop,test=document_fix ( #22108 )
5 years ago
Chengmo
5c33919328
Fix grad clip ( #21784 )
...
* fix grad clip, clip op belongs to Backward op when running in Parameter Server mode.
5 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.
5 years ago
WangXi
f385c34107
fix fleet collective api run on cpu, test=develop ( #22064 )
5 years ago
zhupengyang
cce9af0e2b
all cases use large shape ( #22106 )
...
enhanced ops: conv2d, conv3d
elementwise_pow: change to a reasonable shape
5 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
5 years ago
Jacek Czaja
b0b27ff699
[MKL-DNN] Conv grad and Batch Norm grad NHWC support ( #22088 )
5 years ago
Huihuang Zheng
1ce6ab9cc6
Refine doc of data based on requirement. ( #22098 )
5 years ago
Huihuang Zheng
dd4361568e
Add ParallelExecutor Test for Cond API and Fix PE Checks Shape Bug ( #22029 )
5 years ago
songyouwei
2a47cc5fc4
dygraph LayerList container ( #21734 )
...
* add dygraph LayerList
* add unittest
test=develop
* add newline
test=develop
* typo fix
test=develop
5 years ago
Qinghe JING
288b1e75de
Fix segmentation fault bug in reduce ops ( #22079 )
...
* fix dim=[] bug in reduce ops
5 years ago
zhongpu
385ed8a5e1
fix warning in test_install_check.py, test=develop ( #22087 )
5 years ago
silingtong123
370a8e9126
Remove unit tests that are no longer maintained ( #22081 )
5 years ago
chengjuntao
e519a1fc82
add bigger shape test example for elementwise_pow OP ( #22063 )
5 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
5 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
5 years ago
123malin
7fb817d447
add distributed_strategy ( #21710 )
...
* add distributed_strategy
5 years ago
Jacek Czaja
ad8a9cb82c
[MKL-DNN] Pool & LRN Grad Ops NHWC support ( #21747 )
5 years ago
Adam
e1d666fb8b
Hotfix to MKL-DNN pool2d tests ( #22086 )
5 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
5 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
5 years ago
Qinghe JING
12b2b4b1a1
Add gradient check to reduce_max and reduce_min ops ( #21985 )
5 years ago
ShenLiang
3fab86ffa6
add package for centerloss ( #21806 )
5 years ago
Leo Zhao
1c39efb783
Enable test conv2d ngraph ( #22074 )
5 years ago
Adam
c112b645c4
Update MKL-DNN to 1.1 ( #21754 )
5 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>
5 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
5 years ago
Michał Gallus
6192108408
[DNNL] 3D Fully-Connected ( #21746 )
5 years ago
Yibing Liu
c1fea3e3e2
Fix example in log_loss doc ( #22052 )
...
* Fix example in log_loss doc, test=develop
* Use none for unknown dim, test=develop, test=document_fix
5 years ago
huzhiqiang
f5f65a7e8a
OP unit test specification: compiletime-runtime consistency check ( #22006 )
5 years ago
FDInSky
aa2ed0dcc6
fix generate_proposal_labesl op ( #21793 )
...
* test=develop fix generate_proposal_labesl op
5 years ago
mapingshuo
81030125a3
convert input vars' dtype for range op ( #22028 )
...
* convert dtype of vars for range op, test=develop
5 years ago
ceci3
95d79b6d00
update error log for batch_norm_grad ( #22017 )
...
* update error information about batch_norm_grad
* update bn,test=develop
5 years ago
dyning
985e4bae5e
fix unittest for spp op, test=develop ( #22030 )
...
fix unittest for spp op
5 years ago
songyouwei
56414c7daf
move private weight fields to public ones ( #21982 )
...
* move private weight properties to public ones
test=develop
* revert changes to FC
test=develop
* fix unittest
test=develop
* fix unittest
test=develop
* fix coverage
test=develop
* fix merged dev
test=develop
* bug fix
test=develop
5 years ago
Pei Yang
b852ef7375
add no_check_set check for op unittests ( #21611 )
5 years ago
liym27
c7b03d308c
open test_parallel_executor_fetch_feed for PR_Windows_CI. test=develop ( #22020 )
5 years ago
tianshuo78520a
0aab2578f2
fix scipy bug ( #22024 )
5 years ago
Chen Weihang
9a2204ee1f
Uniform append_backward & gradients parameter_list type to Variable ( #21938 )
...
* update doc, test=develop
* fix related unittests, test=develop
* fix str incompatible error, test=develop
5 years ago
Aurelius84
6b4c33ee30
fix decay param in DecayAdagrad test=develop ( #22026 )
5 years ago
Zhang Ting
835ba4ec81
add is_empty_grad_op for OpTest ( #22022 )
...
* add is_empty_grad_op for OpTest, test=develop
5 years ago
silingtong123
34e26c9a7d
remove @unittest.skip in test_parallel_executor_mnist.py ( #22019 )
5 years ago
ShenLiang
b68f4e006d
Fix the doc of scatter_nd ( #22015 )
...
fix the doc of scatter
5 years ago
WangXi
3ec289a6a3
fix sync_batch_norm hang in fleet ( #21838 )
5 years ago
Aurelius84
a0b533765e
increase data shape in topk_avg_pooling unittest ( #22010 )
5 years ago
Zeng Jinle
86c40e207d
Expose fluid.dygraph.TracedLayer API ( #21518 )
...
* expost fluid.dygraph.TracedLayer apis, test=develop
* polish doc, test=develop
* follow comments, test=develop, test=document_fix
* follow comments, test=develop
* remove save_inference_model return value, test=develop
5 years ago
Aurelius84
911eef4319
enhance checking validity of apply_gradient ( #21870 )
...
* enhance checking validity of apply_gradient test=develop
* refactor code test=develop
* stash
* add adamOptimizer test=develop
* add adamOptimizer test=develop
5 years ago
Leo Chen
33f1306753
update layers used in mnist dygraph model, test=develop ( #21947 )
...
* update layers used in mnist dygraph model, test=develop
* fix import issue, test=develop
* add dygraph utils, test=develop
* add unittest, test=develop
5 years ago
Yang Zhang
c3527f5526
Annotate NormOP test to skip grad check ( #21894 )
5 years ago
FDInSky
fa8bab9cbc
add fp64 check_grad for conv2d, conv3d ( #21931 )
...
* test=develop add fp64 check_grad for conv2d, conv3d
5 years ago
FDInSky
cf7b325389
fix conv2d_transpose op unittest ( #21927 )
5 years ago
Kaipeng Deng
f4013ecb3b
enable kldiv_loss_op unittests ( #21990 )
5 years ago
Kaipeng Deng
c15d4208b9
fix no grad check for pool_max & spectral_norm ( #21971 )
...
* fix no grad check for pool_max & spectral_norm. test=develop
5 years ago
Li Fuchen
e0d8b8f5c0
use large input size in test_add_position_encoding_op.py ( #21962 )
...
* use large input size in test_add_position_encoding_op.py, test=develop
* revert shape_white_list, test=develop
5 years ago
tianshuo78520a
362bfec52e
add xly py35 dockerfile ( #21861 )
...
* add xly py35 dockerfile
* test=py35
* test=py35
* test=py35
* test=py35
* test=py35
* test=py35
* test=py35
* test=py35
* test=py35
* test=py35
* test=py35
* test dockerfile
* test=py35
* test=py35
* test=py35
* test=py35
* test=py35
* test=py35
* test=py35
* test=py35
* test=py35
* test=py35
* test=py35
* test=py35
* test=py35
* test=py35
* test=py35,test=develop,test=inference,test=document_fix
5 years ago
Leo Chen
ba51043f7e
remove parameter block in to_variable, test=develop ( #21933 )
5 years ago
zhoushiyu
cee2ccb078
add shuffle batch op ( #21674 )
...
* add shuffle batch op, test=develop, test=document_preview
* fix size_t conflict and check_output test=develop, test=document_preview
* fix bug test=develop, test=document_preview
* add unittest of shuffle_batch layer test=develop, test=document_preview
* fix py coverage and op input type, test=develop, test=document_preview
* fix py coverage, test=develop
* fix en doc, test=develop
* move to contrib test=develop
* add unique_name test=develop
* invoke shuffle_batch in contrib.layers test=develop
5 years ago
zhongpu
dca075839b
remove params in Tracer object (in dygraph) ( #20815 )
...
* remove params in Tracer object, test=develop
* Repair failed optest, test=develop
* remove build_once & name_scope (Conv2D)
test=develop
* fix unittest
test=develop
* Conv2DTranspose
* Conv3D & Conv3DTranspose
test=develop
* Pool2D & BatchNorm
* Embedding
* LayerNorm
* GRUUnit & NCE
* PRelu
* BilinearTensorProduct
* GroupNorm & SpectralNorm
* TreeConv
test=develop
* fix LayerNorm in transformer unnittest
test=develop
* disable LayerNorm or BatchNorm in multicard
test=develop
* refine Layer.create_parameter api
test=develop
* refine LayerNorm, remove begin_norm_axis param, add normed shape check
test=develop
* LayerNorm bug fix
test=develop
* fix optest,test=develop
* fix optest, test=develop
* fix optest for pass parameter_list when constructing an Optimizer class instance, test=develop
* polish code for better code style, test=develop
* fix se_resnext optest, test=develop
* polish code for better code style, test=develop
Co-authored-by: songyouwei <youwei0314@gmail.com>
5 years ago
mapingshuo
c3e1954918
make reverse op support negative axis ( #21925 )
...
* make reverse op support negative axis
5 years ago
pkpk
911e4c7db6
Fix the bug in sequence_scatter unitest ( #21960 )
...
* test=develop
* test=develop
* test=develop
* change the check_shape_white_list in web
* test=develop
* test=develop
5 years ago
lijianshe02
2687f2afec
fix input shape of test_log_loss_op ( #21953 )
5 years ago
juncaipeng
b1ec1d54cf
Delete check grad for int, collect op for now ( #21922 )
5 years ago
zhouwei25
2df4be5d35
Fix openblas bug to support compile on windows when WITH_MKL=OFF ( #21902 )
...
* Fix openblas to support compile on Windows when WITH_MKL=OFF
5 years ago
hutuxian
27decacb8a
fix aucop stat shape ( #21846 )
...
* fix stat shape back in global auc scenario
* add UT to cover global auc
5 years ago
WangXi
0d61653c8e
Revert to run distributed unittest serially, test=develop ( #21924 )
5 years ago
songyouwei
cff7a49856
Add ParameterList ( #21056 )
...
* add ParameterList container
* add unittest
test=develop
* fix container, rebase remove build_once
test=develop
* add parameters None check
test=develop
* update Sequential unittest
test=develop
* use Linear in Sequential sample code
test=develop
* fix Sequential arg type doc
test=develop
5 years ago
songyouwei
8439384e25
Move sequence op unittest files to a separate folder sequence ( #21842 )
...
* move sequence op unittests to a separate folder
test=develop
* add missing CMakeList file
test=develop
* fix relative path import
test=develop
* fix relative import
test=develop
* use sys.path.append
test=develop
5 years ago
GaoWei8
2690ddb558
Use skip_check_grad_ci to skip grad check ( #21907 )
5 years ago
zhupengyang
1f3029cb54
ci check for check_shape_white_list.py ( #21859 )
5 years ago
Aurelius84
51a86d2b6b
Optimize adam speed ( #21777 )
...
* optimize adam speed by removing _finish_update test=develop
* fix SparseAdamFunctor param list test=develop
* Remove scale_op in expect_list of adam_op test=develop
* fix test optimizer loss assert error test=develop
* fix test optimizer loss assert error test=develop
* modify PADDLE_ENFORCE usage test=develop
* fix op_type in lamb_op.cc test=develop
* fix errors ostream format bug test=develop
* add betaPowOut in ngraph op test=develop
* fix ngraph::op api for gcc8 test=develop
* clean code test=develop
* modify struct into class test=develop
* remove code of beta1Tensor in lamb_op test=develop
5 years ago
Leo Chen
310edc0d0c
Update layers used in ptb model to use auto-generated op functions in dygraph mode ( #21724 )
...
* update layers, test=develop
* fix input numpy, test=develop
* fix bugs, test=develop
* follow commments, test=develop
* update getitem, test=develop
5 years ago
lijianshe02
f17bd1786a
add decorator skip_check_grad_ci for test_group_norm ( #21910 )
...
* add decorator skip_check_grad_ci for test_group_norm test=develop
5 years ago
juncaipeng
feabed1309
Modify op test ( #21835 )
...
* remove return in op_test teardown, test=develop
* add check_grad for fp64 and other type
* update white list
5 years ago
huzhiqiang
53c16eabe4
test the compatibility between execution time and compiling time ( #21511 )
...
* test the equality between running-time and compiling time
* add white_list for compile_vs_runtime check test=develop
* add check of new-registered op on compile&runtime-lodEquality test=develop
* test=develop
* test=develop
* update white-list test=develop
* merge with new code test=develop
* fix code style test=develop
* test=devleop
* test=develop
* test=develop
* test=develop
* add more ops to white_list test=develop
* test=develop
* test=develop
* test=develop
* test=develop
* test=develop
* fix code_style: add comments test=develop
* test=develop
5 years ago
lidanqing
9dff56e8e2
change qat_performance with mobilenet, change batch_size of qat2_resnet50 ( #21895 )
...
test=develop
5 years ago
zhupengyang
5b282a8157
skip check_grad of TestHSigmoidOpSparse ( #21888 )
5 years ago
FDInSky
6b9fbcf3ad
Update iou_similarity op to support non-normalized bbox ( #21671 )
...
Update iou_similarity op to support non-normalized bbox
5 years ago
zhupengyang
d053561d84
use large input size in tree_conv and teacher_student_sigmoid_loss ( #21896 )
...
test=develop
5 years ago
guofei
46f9184aff
Modify the while_loop API ( #21844 )
5 years ago
Guo Sheng
7689b6aaa4
Fix default label dim of label_smooth_op. test=develop ( #21862 )
5 years ago
Galden
c63ce41102
resolve #21799 ( #21872 )
...
fix flip comments, test=develop
closes:#21799
5 years ago
WangXi
52a61edaad
rename test_dist_mnist & run dist parallel, test=develop ( #21874 )
5 years ago
silingtong123
879e3074ea
fix the unittest of test_check_import_scipy on V100 ( #21853 )
5 years ago
Leo Chen
a25418b32c
Set dtype of compare op's output to bool ( #21864 )
...
* add unittests, test=develop
* set dtype of compare op to bool, test=develop
5 years ago
tangwei12
934d99867a
add selected rows supported in framework ( #21808 )
...
* add selected rows supported in framework
5 years ago
gongweibao
855ed5fb3d
revert parallel test=develop ( #21856 )
5 years ago
Leo Chen
25e765a4fe
Copy stop_gradient property of variable in clone ( #21825 )
...
* copy stop_gradient property in clone, test=develop
* fix pruning issue, test=develop
* fix kLookupTablePath issue, test=develop
* sync program, test=develop
* copy subblocks, test=develop
* add unittests, test=develop
5 years ago
hong
957e182a90
revert a+b axis change; test=develop ( #21821 )
5 years ago
tangwei12
6624ea7673
skip test_fetch_handler, will investigate it later, test=develop ( #21845 )
5 years ago
Chen Weihang
2b941736f3
fix softmax_with_cross_entropy_fix bug, test=develop ( #21810 )
5 years ago
juncaipeng
f4379a9149
Update the precision of some op tests from fp32 to fp64 ( #21847 )
5 years ago
Zhang Ting
538c848958
add decorator skip_check_grad_ci ( #21836 )
5 years ago
juncaipeng
bf9c5de752
Update test precision from fp32 to fp64 ( #21848 )
5 years ago
GaoWei8
2b1f08c76c
Remove self-set accuracy parameters of op tests: max_relative_error ( #21815 )
5 years ago
zhupengyang
9bb1e3ea16
add shape_check for op tests ( #21391 )
5 years ago
songyouwei
63a5fb4cac
tmp fix depthwise_conv2d in dygraph ( #21840 )
...
test=develop
5 years ago
juncaipeng
5bb9deb335
Update the precision of some op tests from fp32 to fp64 ( #21774 )
5 years ago
Chengmo
a86f11b5f5
Speed GEO dense calc & communication ( #21579 )
...
* test=develop, speed dense calc & communication
5 years ago
Wojciech Uss
666c3bb9b0
handle multi-inputs with empty inputs for mkldnn_concat_op ( #21827 )
...
test=develop
5 years ago
GaoWei8
a9af87edbc
Remove self-set accuracy parameters of op tests: max_relative_error ( #21823 )
...
* Remove self-set accuracy parameters of op tests: max_relative_error
test=develop
* fix error
test=develop
5 years ago
GaoWei8
e53d5967c9
Remove self-set accuracy parameters of op tests: max_relative_error ( #21816 )
...
* Remove self-set accuracy parameters of op tests: max_relative_erro
test=develop
* fix error
test=develop
5 years ago
songyouwei
1395828408
Add dygraph Linear layer ( #21265 )
...
* add Linear layer
test=develop
* update unittest for coverage
test=develop
5 years ago
GaoWei8
d683b65b1a
Remove self-set accuracy parameters of op tests: atol ( #21711 )
...
* Remove self-set accuracy parameters of op tests:atol
test=develop
* keep smaller parameters
test=develop
* fix error
test=develop
5 years ago
juncaipeng
8b74fc4fa7
Fix post training quantization ( #21745 )
...
* fix post training quantization bug of memory constrained, support the input be different, test=develop
5 years ago
Zeng Jinle
aa4d6a5d6c
Add some debug flags to auto growth allocator ( #21766 )
...
* add some debug flags to auto growth allocator, test=develop
* add comments about auto growth, test=develop
5 years ago
Leo Chen
c50ebeac12
add comments of inplace_atol ( #21819 )
5 years ago
guofei
8b7c50f49a
Make While Op could run on GPU place and add while_loop unittest ( #21672 )
...
1. Make while_op accept GPU conditional data
2. Add more complex test cases for while_loop API
5 years ago
GaoWei8
a3a3558dd0
Remove self-set accuracy parameters of op tests: max_relative_error ( #21817 )
...
test=develop
5 years ago
GaoWei8
187d1c38ef
Remove self-set accuracy parameters of op tests: max_relative_error ( #21744 )
...
* Remove self-set accuracy parameters of op tests: max_relative_error
test=develop
* fix errors
test=develop
5 years ago
silingtong123
3c33417905
modify the method of skipping CI in distributed unittests ( #21764 )
5 years ago
juncaipeng
fb067fa4d2
Modify test framework, test=develop ( #21789 )
...
*use dtype to determine whether check_grade is needed, and delete useless class
5 years ago
Huihuang Zheng
557bce77da
Fix Backward Bugs in Conditional Block ( #21809 )
...
The fixed bugs:
1. The condition sub-graph is not pruned
2. When backward graph is extremely simple, the whole backward ops are pruned.
5 years ago
GaoWei8
eab124ba98
fix accuracy parameters of op tests ( #21813 )
...
test=develop
5 years ago
juncaipeng
642b33564e
Update test precision from fp32 to fp64 ( #21805 )
5 years ago
Zeng Jinle
04909137f5
fix lr assert, test=develop ( #21780 )
5 years ago
juncaipeng
9894a4fb35
update test precision from fp32 to fp64, test=develop ( #21783 )
5 years ago
Leo Chen
c96f06f2f6
add unary operator __neg__, test=develop ( #21787 )
...
adds unary operator __neg__ for VarBase in dygraph mode, and for Variable in static graph mode.
5 years ago
GaoWei8
65c8eac9fe
Remove self-set accuracy parameters of op tests: max_relative_error ( #21741 )
...
* Remove self-set accuracy parameters of op tests: max_relative_error
test=develop
* Remove self-set accuracy parameters of op tests: max_relative_error
test=develop
* Remove self-set parameters of op tests: max_relative_error
test=develop
5 years ago
GaoWei8
579a159a7b
Remove self-set accuracy parameters of op tests: max_relative_error ( #21739 )
...
* Remove self-set accuracy parameters of op tests: max_relative_error
test=develop
* Remove self-set accuracy parameters of op tests
test=develop
* keep smaller parameters
test=develop
5 years ago
zhouwei25
ecb2419e5c
increase the explanation doc of py_func ( #21631 )
...
* increase example code of py_func, fix some wrong description of English API doc
5 years ago
Youwei Song
b976ba3e83
fix unittests ( #21786 )
...
test=develop
5 years ago
Zhang Ting
73e97d39b4
add check for check_grad in Op unittests ( #21383 )
5 years ago
Huihuang Zheng
0677a1c1c1
Fix That conditional_block_op Doesn't Have InferShape ( #21733 )
5 years ago
GaoWei8
ac666b8ac3
Remove self-set accuracy parameters of op tests: atol ( #21731 )
...
* Remove self-set accuracy parameters of op tests
test=develop
* add cast
test=develop
* Remove self-set accuracy parameters of op tests:atol
test=develop
* lrn_ngraph_op
test=develop
* Keep smaller parameters
test=develop
5 years ago
GaoWei8
c924353d4f
Remove self-set accuracy parameters of op tests: max_relative_error ( #21740 )
5 years ago
Youwei Song
f6144d8463
remove build_once & name_scope ( #21131 )
...
* remove build_once & name_scope (Conv2D)
test=develop
* fix unittest
test=develop
* Conv2DTranspose
* Conv3D & Conv3DTranspose
test=develop
* Pool2D & BatchNorm
* Embedding
* LayerNorm
* GRUUnit & NCE
* PRelu
* BilinearTensorProduct
* GroupNorm & SpectralNorm
* TreeConv
test=develop
* fix LayerNorm in transformer unnittest
test=develop
* disable LayerNorm or BatchNorm in multicard
test=develop
* refine Layer.create_parameter api
test=develop
* refine LayerNorm, remove begin_norm_axis param, add normed shape check
test=develop
* LayerNorm bug fix
test=develop
5 years ago
WangXi
0fe16539ef
Fix dgc & launch tests in cpu ci ( #21759 )
5 years ago
zhaoyuchen2018
a5a8d14414
Fix softmax cuda bug ( #21720 )
...
* Fix softmax cuda bug
* Refine multihead log and softmax logic
5 years ago
Kaipeng Deng
943a44492b
yolo_box OP add Attr(clip_bbox). ( #21620 )
...
* yolo_box OP add Attr(clip_bbox). test=develop
5 years ago
zhupengyang
c4f8f3bddc
use large input shape for accuracy test ( #21758 )
...
- ngarph: elementwise_sub, elementwise_mul
- mkldnn: transpose, sum
- others: scatter_nd
test=develop
5 years ago
GaoWei8
92f83e46aa
fix accuracy parameters of op tests ( #21729 )
...
test=develop
5 years ago
zhouwei25
e92d113590
fix bug that tuple(Variable) is converted to list(Variable) uncorrectly ( #21687 )
5 years ago
Leo Chen
7181afd75c
Fix elementwise_pow bug on CUDA place with integer ( #21675 )
...
* fix elementwise_pow bug on integer, test=develop
* use llrint to support elementwise_pow_grad, test=develop
* add some tests, test=develop
* revert grad functor, test=develop
5 years ago
Chen Weihang
68999b6c7a
simplify dygraph data loader code, test=develop ( #21722 )
5 years ago
Leo Chen
9c481e12ba
Patch math method for VarBase using auto-generated op functions ( #21656 )
...
* patch math method for varbase using auto-generated op functions, test=develop
* clean code that handles batch_size, test=develop
* follow comments, test=develop
* follow comments, test=develop
* code clean, test=develop
5 years ago
lilong12
aa287e19fe
remove the dependency on ssl ( #21712 )
5 years ago
Aurelius84
1ee5ba1c58
Enhance checking on sub branch of backward ( #21582 )
...
* add backward unittest test=develop
* add sub-branch in test_backward.py test=develop
* refine code, add comment test=develop
* reconstruct TestBackward Class test=develop
* fix typo of comment test=develop
5 years ago
WangXi
4570295122
fix assert in nan inf tests, test=develop ( #21742 )
5 years ago
gongweibao
549f24b5f1
run dist tests parallel( #21751 )
5 years ago
juncaipeng
a6e935f424
Update op test framework ( #21599 )
...
* update op test framework
5 years ago
juncaipeng
7c38612347
disable op test of kldiv_loss ( #21749 )
5 years ago
zhupengyang
d528ffaa04
use large input shape for accuracy test ( #21716 )
...
affine_grid, label_smooth, spectral_norm, warpctc,
nearest_interp, data_norm, match_matrix_tensor,
var_conv_2d, fused_embedding_seq_pool
test=develop
5 years ago
WangXi
a2175cfc96
Tmp fix fleet bug in py35 gcc8 CI, test=develop ( #21703 )
5 years ago
zhupengyang
227edfe9da
use large input shape for op tests ( #21705 )
...
sequence_expand_as, squared_l2_distance, gather_nd,
center_loss, rank_loss, conv_shift, spp,
modified_huber_loss, smooth_l1_loss, multiplex,
sequence_softmax, nce, huber_loss, group_norm,
kldiv_loss, hinge_loss, expand_as
test=develop
5 years ago
joanna.wozna.intel
d419b859c0
Add reshape int8 mkldnn op ( #21428 )
...
* Add reshape int8 op
test=develop
* Change test to CPUPlace
test=develop
* Correct tests
test=develop
5 years ago
baojun
c047e713b0
make nGraph ut py3 compatible ( #21679 )
5 years ago
baojun
3b915741b2
Fix nGraph UT for PY3 - Part I ( #21678 )
...
* fix test for PY3 test=develop
* reduce file changes test=develop
5 years ago
WangXi
8a0f611b64
Rewrite check nan inf tools ( #21076 )
5 years ago
zhupengyang
019147eb8b
use large input shape for accuracy test, ( #21693 )
...
sequence_unpad, expand, pad, pad_constant_like,
norm, bilinear_tensor_product, flatten2, im2sequence,
unpool, cos_sim, strided_slice, flatten, elementwise_min,
abs, acos
test=develop
5 years ago
juncaipeng
5c4106023c
disable qat int8 test for now, test=develop ( #21696 )
5 years ago
tangwei12
9ad940fdfe
memory leak for cpu ( #21174 )
...
* add fake init for the trainer, fix large memory hold in the trainer
* do not merge recv vars from a remote endpoint, test=develop
* add recv and save op, merge slice var in one op, save memory
* remove hsigmoid with pull sparse, test=develop
5 years ago
zhupengyang
4c987a6003
fix input shape of op tests ( #21682 )
...
* fix input shape of op tests for elementwise_sub,
gather, pad2d, transpose, softmax, scale,
elementwise_max, hierarchical_sigmoid, reshape2,
sign, squeeze, reduce_sum, sum, squeeze2,
unsqueeze, unsqueeze2, cast, reverse
test=develop
* fix cast, elementwise_mul, gather, scale, sign,
softmax, transpose
test=develop
5 years ago
juncaipeng
f64d006622
Change several tests to inherit the right parent class, test=develop ( #21652 )
...
* change several tests to use the right parent class, test=develop
* add dtype for TestLoDTensorAndSelectedRowsOp, test=develop
5 years ago
mapingshuo
686f0ecb6a
add `no_need_buffer_slots` interface to pybind ( #21575 )
...
* add no_need_buffer_slots interface to pybind
5 years ago
juncaipeng
52f38877e4
Fix ci bug for deleting data files when other test is running ( #21661 )
...
* fix ci bug for deleting data files, test=develop
* update, test=develop
5 years ago
Huihuang Zheng
99331fa113
Fix current block in math_patch_op ( #21189 )
5 years ago
Chen Weihang
d96acc3363
Refine dygraph DataLoader implementation ( #21634 )
...
* refine dygraph dataloader & polish related code, test=develop
* refine code based review comment, test=develop
5 years ago
mapingshuo
e2d849b989
Dropout with seed ( #21590 )
...
* add seed op
5 years ago
Adam
e81f0228df
MKL-DNN 1.0 Update ( #20162 )
...
* MKLDNN v1.0 rebase to Paddle 1.6
test=develop
* Add hacky paddle::string::to_string() implementation
* vectorize<int64-t>() -> vectorize() cleanup
test=develop
* PADDLE_ENFORCE and void_cast fixes
test=develop
* Rebase changes
test=develop
* Cosmetics
test=develop
* Delete MKL from mkldnn.cmake
test=develop
* CMake debug commands
test=develop
* Delete MKLDNN_VERBOSE and rebase fixes
test=develop
* Rebase fixes
test=develop
* Temporarily disable int8 resnet101 vgg16 and vgg19 tests
test=develop
* Add libmkldnn.so.1 to python setup
test=develop
* Add libmkldnn.so.1 to inference_lib cmake after rebase
test=develop
* Post rebase fixes + FC int8 changes
test=develop
* Fix LRN NHWC
test=develop
* Fix NHWC conv3d
test=develop
* Windows build fix + next conv3d fix
test=develop
* Fix conv2d on AVX2 machines
test=develop
5 years ago
xujiaqi01
f404157205
fix master patch when slot is dense ( #21580 )
...
* fix master patch when slot is dense
* test=develop
5 years ago
Leo Chen
48600d7f17
Add op function generator for dygraph ( #21569 )
...
* add op function generator, test=develop
* add unittest, test=develop
* follow comments, test=develop
* fix windows compilation problem, test=develop
5 years ago
zhongpu
9a4dd1bc25
support float64 for GradClipByGlobalNorm in dygraph, test=develop ( #21401 )
...
* support float64 for GradClipByGlobalNorm in dygraph, test=develop
* fix comment for GradClipByGlobalNorm, test=develop
5 years ago
zhongpu
8777e8c1e9
fix Conv2DTranspose API, test=develop ( #21403 )
5 years ago
lidanqing
fbf9eca0d3
QAT Int8 document ( #21360 )
...
* update benchmark for int8v2, QAT1, QAT2 accuracy and performance
test=document_fix
* change according to reviews
test=develop test=document_fix
* improve some descriptions and some models
test=develop test=document_fix
* update models benchmark data
test=develop test=document_fix
* update int8v2 and qat2 performance
test=develop test=document_fix
5 years ago
Huihuang Zheng
a1a5adc9b8
Refine English Doc of cond API ( #21609 )
...
As the title
5 years ago
Zhang Ting
548efcd2e4
Fix unit tests to avoid check_grad checking failures ( #21554 )
...
* fix python API tests that do not need to inherit OpTest, test=develop
* fix fp16 cases that will only be enabled in GPU mode, test=develop
* remove TestSoftmaxFP16Op from test cases of softmax_mkldnn_op, test=develop
* fix tests so that the cases are only created in GPU mode, test=develop
5 years ago
zhongpu
4ad9b755c7
fix paddle compile errors under some python versions ( #21616 )
...
* fix compile error in some python version, test=develop
* remove redudant code, test=develop
5 years ago
liym27
be6a639655
Add CI for checking Input/Output/Attr of modified Ops ( #21522 )
...
* add shell scripts. test=develop
* rename test_pybind_inference to test_pybind_interface and print repeat process in check_op_desc.py. test=develop
* add approval RD. test=develop
5 years ago
guofei
835ea12cde
Control flow API: while_loop ( #21276 )
...
Add basic while_loop
5 years ago
Leo Chen
4f81d1bd5f
Refine VarBase init function ( #21587 )
...
* refine init function, test=develop
* add tests, test=develop
* remove extern, which may cause symbol error in gcc-4.8, test=develop
5 years ago
lijianshe02
56882ce432
change input data type and decrease max_relative_error value in test_check_grad for grop_nom_op test test=develop ( #21608 )
5 years ago
Huihuang Zheng
1dcf6a7212
Add Much Complex Test and Fix Bugs for Control Flow cond API ( #21532 )
...
Add tests to use dy/dx to make sure the gradient values calculated by the control flow backward is correct. Also fixed bugs detected by those tests.
Fix bugs:
1. Unlike sum_op, optimizer ops don't allow uninitialized input tensor. But in conditional_block_grad_op, since the conditional_block may not run, the output gradient tensor may be uninitialized, which will cause the optimizer op error. To fix it, we should let optimizer ops support uninitialized input like sum_op or assign the uninitialized gradient to 0 when the conditional_block_grad_op doesn't run. I found there are about 10+ optimizer ops. **To be simpler, I just assign output gradient of the conditional_block_grad_op to 0 in this PR**. But it can be further explored whether we can make optimizer ops like sum_op to support uninitialized input tensor because theoretically we can speed up without the assigning in conditional_block_grad_op.
2. Infer parameter shapes during append_backward. I didn't know that all our parameters are in global block. When op_desc is inferring shapes at the sub-block, it may not know the shape of gradients of parameters whose shape information is at global block. I fixed it by inferring shapes of gradients from forward var.
This PR also did some code clean up:
1. Print the var name when sgd_op catches shape error so that it is easier to debug
2. Fix a typo: dicta -> dict
5 years ago
hutuxian
c5aec2fe68
Paddlebox Related to Framework ( #21586 )
...
* Add a single_process_multi_thread transpiler.
* Add some UTs.
* Fix some API description.
5 years ago
liym27
9da7e6b4d4
add file check_op_desc.py and add interface to get default value. ( #21530 )
...
* add file check_op_desc.py and add interface to get default value. test=develop
* add test for c++ coverage rate. test=develop
* Correct typo. test=develop
5 years ago
Feiyu Chan
2057df7ac0
add fluid.layers.gelu & doc ( #21515 )
...
Add a python interface for Gelu.
Add documentation for fluid.layers.gelu.
5 years ago
wangchaochaohu
29c3844585
fix doc typo test=develop ( #21566 )
5 years ago
Jacek Czaja
9ce0e29dc3
[MKL-DNN] Batch norm mkl-dnn NHWC support ( #21553 )
...
* - BAtch norm mkl-dnn NHWC
test=develop
- compilation fix
test=develop
- UT fix
- cosmetics
test=develop
- Fix to Batch Norm MKL-DNN NHWC UT
test=develop
Conflicts:
paddle/fluid/operators/batch_norm_op.h
* - Lint fixes
test=develop
5 years ago
danleifeng
657053f262
remove elementwise x_should_larger_than_y restriction;test=develop ( #21517 )
5 years ago
hong
08483a6819
Add dygraph linear warm up decay ( #21186 )
...
* dygraph mode support linear lr warm up; test=develop
* add unitest for linear warmup; test=develop
* add input type check; test=develop
* fix type check assert error; test=develop
* change type error; test=develop
5 years ago
lilong12
da75ac8b6c
bugfix: construct a DistributedStrategy instance if the passed one is None ( #21545 )
5 years ago
lilong12
de46b15951
Unify the rank of prelu alpha to 4, corresponding to [N, C, H, W], except for the all mode
5 years ago
Leo Chen
cdd46d7e02
Split VarBase from Python Variable for Dygraph ( #21359 )
...
* test=develop, fix docker with paddle nccl problem
* don't expose numerous Tensor.set(), test=develop
* fix condition, test=develop
* fix float16 bug, test=develop
* feed should be Tensor or np.array, not Variable or number, test=develop
* use forcecast to copy numpy slice to new array, test=develop
* remove float16-uint16 hacking, test=develop
* add variable method to varbase and refactor to_variable to support return varbase
* support kwargs in varbase constructor
* add VarBase constructor to support default python args
* refine varbase initial method
* reset branch
* fix ut for change VarBase error info to PaddleEnforce
* cherry is parameter change before
* overload isinstance to replace too many change of is_variable
* rm useless files
* rm useless code merged by git
* test=develop, fix some ut failed error
* test=develop, fix test_graph_wrapper
* add some tests, test=develop
* refine __getitem__, test=develop
* add tests, test=develop
* fix err_msg, test=develop
5 years ago
Youwei Song
cdba41af4d
dygraph Embedding layer use lookuptable v2 ( #21209 )
...
* dygraph Embedding layer use lookuptable v2
test=develop
* fix test_nce
test=develop
5 years ago
wangchaochaohu
4c9b3dafa7
fill_constant_batch_size_like OP precious problem fix ( #21337 )
...
* fix fill_constant_batch_size_like_op precious problem test=develop
5 years ago
Zhang Ting
b1da35261b
fix unit tests that do not need to inherit OpTest ( #21460 )
...
* fix PythonAPI test in Op unittest, test=develop
* fix unit tests that do not need to inherit OpTest, test=develop
5 years ago
WangXi
768f9242e9
Fix dgc clip & rampup step, test=develop ( #21491 )
5 years ago
Aurelius84
54382ce497
Add get_all_kernels api of registered data_type in pybind.cc ( #21499 )
...
* add _get_all_register_op_kernels api test=develop
* refine usage of check_op_register_type test=develop
* add import in core test=develop
5 years ago
lilong12
e75ded08a0
fix the compatiable problem between PY2 and PY3 (issue#20749) ( #20942 )
...
* fix the compatiable problem between PY2 and PY3.
* add ut, test=develop
* add proxy, test=develop
* download dataset before test, test=develop
5 years ago
Zeng Jinle
a3535812f6
add _use_system_allocator to some op tests, test=develop ( #21504 )
5 years ago
Jacek Czaja
18a5d30754
[MKL-DNN] Conv2d and Conv2d transpose MKL-DNN NHWC support ( #21466 )
5 years ago
ruri
2445fef386
Fix density sample ( #21506 )
5 years ago
zhongpu
6ebf0f47b8
support SelectedRows in dygraph, test=develop ( #21078 )
...
* support SelectedRows in dygraph, test=develop
* fix bug of _grad_ivar interface, test=develop
* add optest for support seletedrows, test=develop
* fix bug for gradient_accumulator in GPU mode, test=develop
* fix error when Selectedrows addto LodTensor in sorted_gradient mdoe in dygraph, test=develop
* refine and simplify gradient accumulator code, test=develop
* add optest, test=develop
* add optest and simplify code, test=develop
* fix bug for test_imperative_selected_rows, test=develop
* add optest for Coverage, test=develop
* fix gradient interface and simplify code, test=develop
* update api for gradient, test=develop
* fix ShareDim's bug in DygraphExecutionContext class, test=develop
* add optest, test=develop
5 years ago
lilong12
0bc8bdf724
set dim[0] to -1 if dim[0] < 0 during compiling for c_allgather op ( #21402 )
...
* set dim[0] to -1 if dim[0] < 0 and remove assertion to runtime, test=develop
* modify ENFORCE message, test=develop
* add validation for x.shape[0] > 0, test=develop
* add ut, test=develop
5 years ago
Aurelius84
4bf115b42d
Fix AdamOptimizer and Scale sample code Bug ( #21478 )
...
* fix adam sample code bug test=document_fix
* fix sample code bug in scale test=document_fix
5 years ago
ruri
94bef03539
Revert "Add masked select api ( #21172 )" ( #21456 )
...
This reverts commit 007c997572
.
5 years ago
ruri
3706ea67f8
fix sample code in density prior box
5 years ago
Zeng Jinle
87ab93af01
fix adam fp64, test=develop ( #21423 )
5 years ago
liym27
beec87b911
fix bug in example codes of API case and switch_case. test=develop,test=document_fix ( #21477 )
5 years ago