Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
Paddle
提交
df0ed4d6
P
Paddle
项目概览
PaddlePaddle
/
Paddle
大约 1 年 前同步成功
通知
2297
Star
20931
Fork
5422
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1423
列表
看板
标记
里程碑
合并请求
543
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Paddle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1,423
Issue
1,423
列表
看板
标记
里程碑
合并请求
543
合并请求
543
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
df0ed4d6
编写于
2月 16, 2023
作者:
姜
姜永久
提交者:
GitHub
2月 16, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
disable deprecated ops dygraph tests (#50521)
* disable unewanted dygraph tests * mine_hard_exa
上级
f7f67b72
变更
18
隐藏空白更改
内联
并排
Showing
18 changed file
with
148 addition
and
84 deletion
+148
-84
python/paddle/fluid/tests/unittests/sequence/test_sequence_conv.py
...ddle/fluid/tests/unittests/sequence/test_sequence_conv.py
+16
-4
python/paddle/fluid/tests/unittests/test_box_decoder_and_assign_op.py
...e/fluid/tests/unittests/test_box_decoder_and_assign_op.py
+3
-2
python/paddle/fluid/tests/unittests/test_chunk_eval_op.py
python/paddle/fluid/tests/unittests/test_chunk_eval_op.py
+3
-2
python/paddle/fluid/tests/unittests/test_ctc_align.py
python/paddle/fluid/tests/unittests/test_ctc_align.py
+5
-3
python/paddle/fluid/tests/unittests/test_data_norm_op.py
python/paddle/fluid/tests/unittests/test_data_norm_op.py
+21
-11
python/paddle/fluid/tests/unittests/test_detection_map_op.py
python/paddle/fluid/tests/unittests/test_detection_map_op.py
+3
-2
python/paddle/fluid/tests/unittests/test_dropout_nd_op.py
python/paddle/fluid/tests/unittests/test_dropout_nd_op.py
+5
-3
python/paddle/fluid/tests/unittests/test_generate_proposal_labels_op.py
...fluid/tests/unittests/test_generate_proposal_labels_op.py
+3
-2
python/paddle/fluid/tests/unittests/test_generate_proposals_op.py
...addle/fluid/tests/unittests/test_generate_proposals_op.py
+3
-2
python/paddle/fluid/tests/unittests/test_gru_unit_op.py
python/paddle/fluid/tests/unittests/test_gru_unit_op.py
+13
-4
python/paddle/fluid/tests/unittests/test_im2sequence_op.py
python/paddle/fluid/tests/unittests/test_im2sequence_op.py
+6
-4
python/paddle/fluid/tests/unittests/test_marker_op.py
python/paddle/fluid/tests/unittests/test_marker_op.py
+3
-2
python/paddle/fluid/tests/unittests/test_mine_hard_examples_op.py
...addle/fluid/tests/unittests/test_mine_hard_examples_op.py
+3
-2
python/paddle/fluid/tests/unittests/test_minus_op.py
python/paddle/fluid/tests/unittests/test_minus_op.py
+4
-3
python/paddle/fluid/tests/unittests/test_mul_op.py
python/paddle/fluid/tests/unittests/test_mul_op.py
+42
-13
python/paddle/fluid/tests/unittests/test_positive_negative_pair_op.py
...e/fluid/tests/unittests/test_positive_negative_pair_op.py
+4
-3
python/paddle/fluid/tests/unittests/test_target_assign_op.py
python/paddle/fluid/tests/unittests/test_target_assign_op.py
+4
-3
python/paddle/fluid/tests/unittests/test_trilinear_interp_op.py
.../paddle/fluid/tests/unittests/test_trilinear_interp_op.py
+7
-19
未找到文件。
python/paddle/fluid/tests/unittests/sequence/test_sequence_conv.py
浏览文件 @
df0ed4d6
...
...
@@ -21,7 +21,7 @@ import numpy as np
import
paddle
sys
.
path
.
append
(
"../"
)
from
op_test
import
OpTest
from
eager_
op_test
import
OpTest
def
seqconv
(
...
...
@@ -153,12 +153,16 @@ class TestSeqProject(OpTest):
self
.
outputs
=
{
'Out'
:
out
}
def
test_check_output
(
self
):
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
def
test_check_grad
(
self
):
if
self
.
padding_trainable
:
self
.
check_grad
(
set
(
self
.
inputs_val
),
'Out'
,
max_relative_error
=
0.05
set
(
self
.
inputs_val
),
'Out'
,
max_relative_error
=
0.05
,
check_dygraph
=
False
,
)
def
test_check_grad_input
(
self
):
...
...
@@ -167,12 +171,16 @@ class TestSeqProject(OpTest):
'Out'
,
max_relative_error
=
0.05
,
no_grad_set
=
set
(
self
.
inputs_val_no_x
),
check_dygraph
=
False
,
)
def
test_check_grad_padding_data
(
self
):
if
self
.
padding_trainable
:
self
.
check_grad
(
[
'PaddingData'
],
'Out'
,
no_grad_set
=
set
([
'X'
,
'Filter'
])
[
'PaddingData'
],
'Out'
,
no_grad_set
=
set
([
'X'
,
'Filter'
]),
check_dygraph
=
False
,
)
def
test_check_grad_Filter
(
self
):
...
...
@@ -181,6 +189,7 @@ class TestSeqProject(OpTest):
'Out'
,
max_relative_error
=
0.05
,
no_grad_set
=
set
(
self
.
inputs_val_no_f
),
check_dygraph
=
False
,
)
def
test_check_grad_input_filter
(
self
):
...
...
@@ -190,6 +199,7 @@ class TestSeqProject(OpTest):
'Out'
,
max_relative_error
=
0.05
,
no_grad_set
=
set
([
'PaddingData'
]),
check_dygraph
=
False
,
)
def
test_check_grad_padding_input
(
self
):
...
...
@@ -199,6 +209,7 @@ class TestSeqProject(OpTest):
'Out'
,
max_relative_error
=
0.05
,
no_grad_set
=
set
([
'Filter'
]),
check_dygraph
=
False
,
)
def
test_check_grad_padding_filter
(
self
):
...
...
@@ -208,6 +219,7 @@ class TestSeqProject(OpTest):
'Out'
,
max_relative_error
=
0.05
,
no_grad_set
=
set
([
'X'
]),
check_dygraph
=
False
,
)
def
init_test_case
(
self
):
...
...
python/paddle/fluid/tests/unittests/test_box_decoder_and_assign_op.py
浏览文件 @
df0ed4d6
...
...
@@ -15,7 +15,7 @@
import
unittest
import
numpy
as
np
from
op_test
import
OpTest
from
eager_
op_test
import
OpTest
def
box_decoder_and_assign
(
deltas
,
weights
,
boxes
,
box_score
,
box_clip
):
...
...
@@ -62,7 +62,8 @@ def box_decoder_and_assign(deltas, weights, boxes, box_score, box_clip):
class
TestBoxDecoderAndAssignOpWithLoD
(
OpTest
):
def
test_check_output
(
self
):
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
def
setUp
(
self
):
self
.
op_type
=
"box_decoder_and_assign"
...
...
python/paddle/fluid/tests/unittests/test_chunk_eval_op.py
浏览文件 @
df0ed4d6
...
...
@@ -15,7 +15,7 @@
import
unittest
import
numpy
as
np
from
op_test
import
OpTest
from
eager_
op_test
import
OpTest
class
Segment
:
...
...
@@ -222,7 +222,8 @@ class TestChunkEvalOp(OpTest):
self
.
set_data
()
def
test_check_output
(
self
):
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
class
TestChunkEvalOpWithExclude
(
TestChunkEvalOp
):
...
...
python/paddle/fluid/tests/unittests/test_ctc_align.py
浏览文件 @
df0ed4d6
...
...
@@ -15,7 +15,7 @@
import
unittest
import
numpy
as
np
from
op_test
import
OpTest
from
eager_
op_test
import
OpTest
import
paddle
...
...
@@ -95,7 +95,8 @@ class TestCTCAlignOp(OpTest):
}
def
test_check_output
(
self
):
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
class
TestCTCAlignOpCase1
(
TestCTCAlignOp
):
...
...
@@ -161,7 +162,8 @@ class TestCTCAlignPaddingOp(OpTest):
}
def
test_check_output
(
self
):
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
class
TestCTCAlignOpCase3
(
TestCTCAlignPaddingOp
):
...
...
python/paddle/fluid/tests/unittests/test_data_norm_op.py
浏览文件 @
df0ed4d6
...
...
@@ -16,7 +16,7 @@
import
unittest
import
numpy
as
np
from
op_test
import
OpTest
from
eager_
op_test
import
OpTest
import
paddle
import
paddle.fluid.core
as
core
...
...
@@ -268,13 +268,15 @@ class TestDataNormOp(OpTest):
"""
test check forward, check output
"""
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
def
test_check_grad
(
self
):
"""
test check backward, check grad
"""
self
.
check_grad
([
'X'
],
'Y'
,
no_grad_set
=
set
([]))
# NODE(yjjiang11): This op will be deprecated.
self
.
check_grad
([
'X'
],
'Y'
,
no_grad_set
=
set
([]),
check_dygraph
=
False
)
class
TestDataNormOpWithEnableScaleAndShift
(
OpTest
):
...
...
@@ -330,13 +332,15 @@ class TestDataNormOpWithEnableScaleAndShift(OpTest):
"""
test check forward, check output
"""
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
def
test_check_grad
(
self
):
"""
test check backward, check grad
"""
self
.
check_grad
([
'X'
],
'Y'
,
no_grad_set
=
set
([]))
# NODE(yjjiang11): This op will be deprecated.
self
.
check_grad
([
'X'
],
'Y'
,
no_grad_set
=
set
([]),
check_dygraph
=
False
)
class
TestDataNormOpWithoutEnableScaleAndShift
(
OpTest
):
...
...
@@ -387,13 +391,15 @@ class TestDataNormOpWithoutEnableScaleAndShift(OpTest):
"""
test check forward, check output
"""
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
def
test_check_grad
(
self
):
"""
test check backward, check grad
"""
self
.
check_grad
([
'X'
],
'Y'
,
no_grad_set
=
set
([]))
# NODE(yjjiang11): This op will be deprecated.
self
.
check_grad
([
'X'
],
'Y'
,
no_grad_set
=
set
([]),
check_dygraph
=
False
)
class
TestDataNormOpWithEnableScaleAndShift_1
(
OpTest
):
...
...
@@ -449,13 +455,15 @@ class TestDataNormOpWithEnableScaleAndShift_1(OpTest):
"""
test check forward, check output
"""
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
def
test_check_grad
(
self
):
"""
test check backward, check grad
"""
self
.
check_grad
([
'X'
],
'Y'
,
no_grad_set
=
set
([]))
# NODE(yjjiang11): This op will be deprecated.
self
.
check_grad
([
'X'
],
'Y'
,
no_grad_set
=
set
([]),
check_dygraph
=
False
)
class
TestDataNormOpWithSlotDim
(
OpTest
):
...
...
@@ -505,13 +513,15 @@ class TestDataNormOpWithSlotDim(OpTest):
"""
test check forward, check output
"""
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
def
test_check_grad
(
self
):
"""
test check backward, check grad
"""
self
.
check_grad
([
'X'
],
'Y'
,
no_grad_set
=
set
([]))
# NODE(yjjiang11): This op will be deprecated.
self
.
check_grad
([
'X'
],
'Y'
,
no_grad_set
=
set
([]),
check_dygraph
=
False
)
class
TestDataNormOpErrorr
(
unittest
.
TestCase
):
...
...
python/paddle/fluid/tests/unittests/test_detection_map_op.py
浏览文件 @
df0ed4d6
...
...
@@ -17,7 +17,7 @@ import math
import
unittest
import
numpy
as
np
from
op_test
import
OpTest
from
eager_
op_test
import
OpTest
class
TestDetectionMAPOp
(
OpTest
):
...
...
@@ -267,7 +267,8 @@ class TestDetectionMAPOp(OpTest):
self
.
set_data
()
def
test_check_output
(
self
):
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
class
TestDetectionMAPOpSkipDiff
(
TestDetectionMAPOp
):
...
...
python/paddle/fluid/tests/unittests/test_dropout_nd_op.py
浏览文件 @
df0ed4d6
...
...
@@ -15,7 +15,7 @@
import
unittest
import
numpy
as
np
from
op_test
import
OpTest
from
eager_
op_test
import
OpTest
import
paddle
import
paddle.fluid
as
fluid
...
...
@@ -109,10 +109,12 @@ class TestDropoutNdOp(OpTest):
}
def
test_check_output
(
self
):
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
def
test_check_grad_normal
(
self
):
self
.
check_grad
([
'X'
],
'Out'
)
# NODE(yjjiang11): This op will be deprecated.
self
.
check_grad
([
'X'
],
'Out'
,
check_dygraph
=
False
)
class
TestDropoutNdAPI
(
unittest
.
TestCase
):
...
...
python/paddle/fluid/tests/unittests/test_generate_proposal_labels_op.py
浏览文件 @
df0ed4d6
...
...
@@ -15,7 +15,7 @@
import
unittest
import
numpy
as
np
from
op_test
import
OpTest
from
eager_
op_test
import
OpTest
def
generate_proposal_labels_in_python
(
...
...
@@ -339,7 +339,8 @@ class TestGenerateProposalLabelsOp(OpTest):
}
def
test_check_output
(
self
):
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
def
setUp
(
self
):
self
.
op_type
=
'generate_proposal_labels'
...
...
python/paddle/fluid/tests/unittests/test_generate_proposals_op.py
浏览文件 @
df0ed4d6
...
...
@@ -17,7 +17,7 @@ import math
import
unittest
import
numpy
as
np
from
op_test
import
OpTest
from
eager_
op_test
import
OpTest
from
test_anchor_generator_op
import
anchor_generator_in_python
import
paddle
...
...
@@ -351,7 +351,8 @@ class TestGenerateProposalsOp(OpTest):
}
def
test_check_output
(
self
):
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
def
setUp
(
self
):
self
.
op_type
=
"generate_proposals"
...
...
python/paddle/fluid/tests/unittests/test_gru_unit_op.py
浏览文件 @
df0ed4d6
...
...
@@ -16,7 +16,7 @@ import math
import
unittest
import
numpy
as
np
from
op_test
import
OpTest
from
eager_
op_test
import
OpTest
import
paddle.fluid
as
fluid
...
...
@@ -124,10 +124,13 @@ class TestGRUUnitOp(OpTest):
self
.
set_outputs
()
def
test_check_output
(
self
):
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
def
test_check_grad
(
self
):
self
.
check_grad
([
'Input'
,
'HiddenPrev'
,
'Weight'
],
[
'Hidden'
])
self
.
check_grad
(
[
'Input'
,
'HiddenPrev'
,
'Weight'
],
[
'Hidden'
],
check_dygraph
=
False
)
class
TestGRUUnitOpOriginMode
(
TestGRUUnitOp
):
...
...
@@ -154,13 +157,19 @@ class TestGRUUnitOpWithBias(TestGRUUnitOp):
}
def
test_check_grad
(
self
):
self
.
check_grad
([
'Input'
,
'HiddenPrev'
,
'Weight'
,
'Bias'
],
[
'Hidden'
])
# NODE(yjjiang11): This op will be deprecated.
self
.
check_grad
(
[
'Input'
,
'HiddenPrev'
,
'Weight'
,
'Bias'
],
[
'Hidden'
],
check_dygraph
=
False
,
)
def
test_check_grad_ingore_input
(
self
):
self
.
check_grad
(
[
'HiddenPrev'
,
'Weight'
,
'Bias'
],
[
'Hidden'
],
no_grad_set
=
set
(
'Input'
),
check_dygraph
=
False
,
)
...
...
python/paddle/fluid/tests/unittests/test_im2sequence_op.py
浏览文件 @
df0ed4d6
...
...
@@ -15,7 +15,7 @@
import
unittest
import
numpy
as
np
from
op_test
import
OpTest
,
skip_check_grad_ci
from
eager_
op_test
import
OpTest
,
skip_check_grad_ci
def
get_output_shape
(
attrs
,
in_shape
,
img_real_size
):
...
...
@@ -207,10 +207,11 @@ class TestBlockExpandOp(OpTest):
self
.
outputs
=
{
'Out'
:
out
}
def
test_check_output
(
self
):
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
def
test_check_grad_normal
(
self
):
self
.
check_grad
([
'X'
],
'Out'
)
self
.
check_grad
([
'X'
],
'Out'
,
check_dygraph
=
False
)
class
TestBlockExpandOpCase2
(
TestBlockExpandOp
):
...
...
@@ -287,7 +288,8 @@ class TestBlockExpandOpCase5(OpTest):
self
.
outputs
=
{
'Out'
:
out
}
def
test_check_output
(
self
):
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
class
TestBlockExpandOpCase6
(
TestBlockExpandOpCase5
):
...
...
python/paddle/fluid/tests/unittests/test_marker_op.py
浏览文件 @
df0ed4d6
...
...
@@ -13,7 +13,7 @@
# limitations under the License.
import
unittest
from
op_test
import
OpTest
from
eager_
op_test
import
OpTest
from
paddle.distributed.fleet.meta_optimizers.common
import
OpRole
...
...
@@ -30,7 +30,8 @@ class TestMarkerOp(OpTest):
self
.
outputs
=
{}
def
test_check_output
(
self
):
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
if
__name__
==
"__main__"
:
...
...
python/paddle/fluid/tests/unittests/test_mine_hard_examples_op.py
浏览文件 @
df0ed4d6
...
...
@@ -15,7 +15,7 @@
import
unittest
import
numpy
as
np
from
op_test
import
OpTest
from
eager_
op_test
import
OpTest
class
TestMineHardExamplesOp
(
OpTest
):
...
...
@@ -41,7 +41,8 @@ class TestMineHardExamplesOp(OpTest):
}
def
test_check_output
(
self
):
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
def
test_check_grad
(
self
):
return
...
...
python/paddle/fluid/tests/unittests/test_minus_op.py
浏览文件 @
df0ed4d6
...
...
@@ -15,7 +15,7 @@
import
unittest
import
numpy
as
np
from
op_test
import
OpTest
from
eager_
op_test
import
OpTest
import
paddle
...
...
@@ -30,10 +30,11 @@ class TestMinusOp(OpTest):
self
.
outputs
=
{
'Out'
:
(
self
.
inputs
[
'X'
]
-
self
.
inputs
[
'Y'
])}
def
test_check_output
(
self
):
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
def
test_check_grad
(
self
):
self
.
check_grad
([
'X'
,
'Y'
],
'Out'
)
self
.
check_grad
([
'X'
,
'Y'
],
'Out'
,
check_dygraph
=
False
)
if
__name__
==
"__main__"
:
...
...
python/paddle/fluid/tests/unittests/test_mul_op.py
浏览文件 @
df0ed4d6
...
...
@@ -20,7 +20,7 @@ import numpy as np
import
paddle.fluid.core
as
core
sys
.
path
.
append
(
".."
)
from
op_test
import
OpTest
from
eager_
op_test
import
OpTest
class
TestMulOp
(
OpTest
):
...
...
@@ -38,19 +38,28 @@ class TestMulOp(OpTest):
pass
def
test_check_output
(
self
):
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
def
test_check_grad_normal
(
self
):
self
.
check_grad
([
'X'
,
'Y'
],
'Out'
)
self
.
check_grad
([
'X'
,
'Y'
],
'Out'
,
check_dygraph
=
False
)
def
test_check_grad_ingore_x
(
self
):
self
.
check_grad
(
[
'Y'
],
'Out'
,
max_relative_error
=
0.5
,
no_grad_set
=
set
(
"X"
)
[
'Y'
],
'Out'
,
max_relative_error
=
0.5
,
no_grad_set
=
set
(
"X"
),
check_dygraph
=
False
,
)
def
test_check_grad_ingore_y
(
self
):
self
.
check_grad
(
[
'X'
],
'Out'
,
max_relative_error
=
0.5
,
no_grad_set
=
set
(
'Y'
)
[
'X'
],
'Out'
,
max_relative_error
=
0.5
,
no_grad_set
=
set
(
'Y'
),
check_dygraph
=
False
,
)
...
...
@@ -78,19 +87,27 @@ class TestMulOp2(OpTest):
pass
def
test_check_output
(
self
):
self
.
check_output
()
self
.
check_output
(
check_dygraph
=
False
)
def
test_check_grad_normal
(
self
):
self
.
check_grad
([
'X'
,
'Y'
],
'Out'
)
self
.
check_grad
([
'X'
,
'Y'
],
'Out'
,
check_dygraph
=
False
)
def
test_check_grad_ingore_x
(
self
):
self
.
check_grad
(
[
'Y'
],
'Out'
,
max_relative_error
=
0.5
,
no_grad_set
=
set
(
'X'
)
[
'Y'
],
'Out'
,
max_relative_error
=
0.5
,
no_grad_set
=
set
(
'X'
),
check_dygraph
=
False
,
)
def
test_check_grad_ignore_y
(
self
):
self
.
check_grad
(
[
'X'
],
'Out'
,
max_relative_error
=
0.5
,
no_grad_set
=
set
(
'Y'
)
[
'X'
],
'Out'
,
max_relative_error
=
0.5
,
no_grad_set
=
set
(
'Y'
),
check_dygraph
=
False
,
)
...
...
@@ -104,13 +121,17 @@ class TestFP16MulOp1(TestMulOp):
def
test_check_output
(
self
):
place
=
core
.
CUDAPlace
(
0
)
if
core
.
is_float16_supported
(
place
):
self
.
check_output_with_place
(
place
,
atol
=
1e-1
)
self
.
check_output_with_place
(
place
,
atol
=
1e-1
,
check_dygraph
=
False
)
def
test_check_grad_normal
(
self
):
place
=
core
.
CUDAPlace
(
0
)
if
core
.
is_float16_supported
(
place
):
self
.
check_grad_with_place
(
place
,
[
'X'
,
'Y'
],
'Out'
,
max_relative_error
=
0.5
place
,
[
'X'
,
'Y'
],
'Out'
,
max_relative_error
=
0.5
,
check_dygraph
=
False
,
)
def
test_check_grad_ingore_x
(
self
):
...
...
@@ -122,6 +143,7 @@ class TestFP16MulOp1(TestMulOp):
'Out'
,
max_relative_error
=
0.5
,
no_grad_set
=
set
(
"X"
),
check_dygraph
=
False
,
)
def
test_check_grad_ingore_y
(
self
):
...
...
@@ -133,6 +155,7 @@ class TestFP16MulOp1(TestMulOp):
'Out'
,
max_relative_error
=
0.5
,
no_grad_set
=
set
(
'Y'
),
check_dygraph
=
False
,
)
...
...
@@ -146,13 +169,17 @@ class TestFP16MulOp2(TestMulOp2):
def
test_check_output
(
self
):
place
=
core
.
CUDAPlace
(
0
)
if
core
.
is_float16_supported
(
place
):
self
.
check_output_with_place
(
place
,
atol
=
2e-1
)
self
.
check_output_with_place
(
place
,
atol
=
2e-1
,
check_dygraph
=
False
)
def
test_check_grad_normal
(
self
):
place
=
core
.
CUDAPlace
(
0
)
if
core
.
is_float16_supported
(
place
):
self
.
check_grad_with_place
(
place
,
[
'X'
,
'Y'
],
'Out'
,
max_relative_error
=
0.9
place
,
[
'X'
,
'Y'
],
'Out'
,
max_relative_error
=
0.9
,
check_dygraph
=
False
,
)
def
test_check_grad_ingore_x
(
self
):
...
...
@@ -164,6 +191,7 @@ class TestFP16MulOp2(TestMulOp2):
'Out'
,
max_relative_error
=
0.5
,
no_grad_set
=
set
(
"X"
),
check_dygraph
=
False
,
)
def
test_check_grad_ingore_y
(
self
):
...
...
@@ -175,6 +203,7 @@ class TestFP16MulOp2(TestMulOp2):
'Out'
,
max_relative_error
=
0.9
,
no_grad_set
=
set
(
'Y'
),
check_dygraph
=
False
,
)
...
...
python/paddle/fluid/tests/unittests/test_positive_negative_pair_op.py
浏览文件 @
df0ed4d6
...
...
@@ -16,7 +16,7 @@ import itertools
import
unittest
import
numpy
as
np
from
op_test
import
OpTest
from
eager_
op_test
import
OpTest
def
py_pnpair_op
(
score
,
label
,
query
,
column
=-
1
,
weight
=
None
):
...
...
@@ -75,7 +75,8 @@ class TestPositiveNegativePairOp(OpTest):
}
def
test_check_output
(
self
):
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
class
TestPositiveNegativePairOpAccumulateWeight
(
OpTest
):
...
...
@@ -123,7 +124,7 @@ class TestPositiveNegativePairOpAccumulateWeight(OpTest):
}
def
test_check_output
(
self
):
self
.
check_output
()
self
.
check_output
(
check_dygraph
=
False
)
if
__name__
==
'__main__'
:
...
...
python/paddle/fluid/tests/unittests/test_target_assign_op.py
浏览文件 @
df0ed4d6
...
...
@@ -16,7 +16,7 @@ import random
import
unittest
import
numpy
as
np
from
op_test
import
OpTest
from
eager_
op_test
import
OpTest
def
gen_match_and_neg_indices
(
num_prior
,
gt_lod
,
neg_lod
):
...
...
@@ -135,7 +135,8 @@ class TestTargetAssginFloatType(OpTest):
}
def
test_check_output
(
self
):
self
.
check_output
()
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
class
TestTargetAssginIntType
(
OpTest
):
...
...
@@ -182,7 +183,7 @@ class TestTargetAssginIntType(OpTest):
}
def
test_check_output
(
self
):
self
.
check_output
()
self
.
check_output
(
check_dygraph
=
False
)
if
__name__
==
'__main__'
:
...
...
python/paddle/fluid/tests/unittests/test_trilinear_interp_op.py
浏览文件 @
df0ed4d6
...
...
@@ -15,7 +15,7 @@
import
unittest
import
numpy
as
np
from
op_test
import
OpTest
from
eager_
op_test
import
OpTest
import
paddle.fluid.core
as
core
...
...
@@ -144,8 +144,6 @@ class TestTrilinearInterpOp(OpTest):
self
.
init_test_case
()
self
.
op_type
=
"trilinear_interp"
# NOTE(dev): some AsDispensible input is not used under imperative mode.
# Skip check_eager while found them in Inputs.
self
.
check_eager
=
True
input_np
=
np
.
random
.
random
(
self
.
input_shape
).
astype
(
"float32"
)
if
self
.
data_layout
==
"NCDHW"
:
...
...
@@ -180,10 +178,8 @@ class TestTrilinearInterpOp(OpTest):
self
.
inputs
=
{
'X'
:
input_np
}
if
self
.
out_size
is
not
None
:
self
.
inputs
[
'OutSize'
]
=
self
.
out_size
self
.
check_eager
=
False
if
self
.
actual_shape
is
not
None
:
self
.
inputs
[
'OutSize'
]
=
self
.
actual_shape
self
.
check_eager
=
False
# c++ end treat NCDHW the same way as NCHW
if
self
.
data_layout
==
'NCDHW'
:
data_layout
=
'NCHW'
...
...
@@ -202,12 +198,11 @@ class TestTrilinearInterpOp(OpTest):
self
.
outputs
=
{
'Out'
:
output_np
}
def
test_check_output
(
self
):
self
.
check_output
(
check_eager
=
self
.
check_eager
)
# NODE(yjjiang11): This op will be deprecated.
self
.
check_output
(
check_dygraph
=
False
)
def
test_check_grad
(
self
):
self
.
check_grad
(
[
'X'
],
'Out'
,
in_place
=
True
,
check_eager
=
self
.
check_eager
)
self
.
check_grad
([
'X'
],
'Out'
,
in_place
=
True
,
check_dygraph
=
False
)
def
init_test_case
(
self
):
self
.
interp_method
=
'trilinear'
...
...
@@ -353,7 +348,6 @@ class TestTrilinearInterpOpUint8(OpTest):
self
.
actual_shape
=
None
self
.
init_test_case
()
self
.
op_type
=
"trilinear_interp"
self
.
check_eager
=
True
input_np
=
np
.
random
.
randint
(
low
=
0
,
high
=
256
,
size
=
self
.
input_shape
).
astype
(
"uint8"
)
...
...
@@ -380,7 +374,6 @@ class TestTrilinearInterpOpUint8(OpTest):
self
.
inputs
=
{
'X'
:
input_np
}
if
self
.
out_size
is
not
None
:
self
.
inputs
[
'OutSize'
]
=
self
.
out_size
self
.
check_eager
=
False
self
.
attrs
=
{
'out_d'
:
self
.
out_d
,
...
...
@@ -395,7 +388,7 @@ class TestTrilinearInterpOpUint8(OpTest):
def
test_check_output
(
self
):
self
.
check_output_with_place
(
place
=
core
.
CPUPlace
(),
atol
=
1
,
check_
eager
=
self
.
check_eager
place
=
core
.
CPUPlace
(),
atol
=
1
,
check_
dygraph
=
False
)
def
init_test_case
(
self
):
...
...
@@ -506,7 +499,6 @@ class TestTrilinearInterpOp_attr_tensor(OpTest):
self
.
actual_shape
=
None
self
.
init_test_case
()
self
.
op_type
=
"trilinear_interp"
self
.
check_eager
=
True
self
.
shape_by_1Dtensor
=
False
self
.
scale_by_1Dtensor
=
False
self
.
attrs
=
{
...
...
@@ -532,7 +524,6 @@ class TestTrilinearInterpOp_attr_tensor(OpTest):
if
self
.
shape_by_1Dtensor
:
self
.
inputs
[
'OutSize'
]
=
self
.
out_size
self
.
check_eager
=
False
elif
self
.
out_size
is
not
None
:
size_tensor
=
[]
for
index
,
ele
in
enumerate
(
self
.
out_size
):
...
...
@@ -540,7 +531,6 @@ class TestTrilinearInterpOp_attr_tensor(OpTest):
(
"x"
+
str
(
index
),
np
.
ones
((
1
)).
astype
(
'int32'
)
*
ele
)
)
self
.
inputs
[
'SizeTensor'
]
=
size_tensor
self
.
check_eager
=
False
self
.
attrs
[
'out_d'
]
=
self
.
out_d
self
.
attrs
[
'out_h'
]
=
self
.
out_h
...
...
@@ -558,12 +548,10 @@ class TestTrilinearInterpOp_attr_tensor(OpTest):
self
.
outputs
=
{
'Out'
:
output_np
}
def
test_check_output
(
self
):
self
.
check_output
(
check_
eager
=
self
.
check_eager
)
self
.
check_output
(
check_
dygraph
=
False
)
def
test_check_grad
(
self
):
self
.
check_grad
(
[
'X'
],
'Out'
,
in_place
=
True
,
check_eager
=
self
.
check_eager
)
self
.
check_grad
([
'X'
],
'Out'
,
in_place
=
True
,
check_dygraph
=
False
)
def
init_test_case
(
self
):
self
.
interp_method
=
'trilinear'
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录