Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
pytensor
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
testgroup
pytensor
Commits
fd685902
提交
fd685902
authored
3月 28, 2017
作者:
Frédéric Bastien
提交者:
GitHub
3月 28, 2017
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #5746 from shubhvachher/ipT_grad
skip_verify_grad added to makeTester for all InplaceTester
上级
0c53fb52
839fa93b
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
0 行增加
和
50 行删除
+0
-50
test_basic.py
theano/tensor/tests/test_basic.py
+0
-50
没有找到文件。
theano/tensor/tests/test_basic.py
浏览文件 @
fd685902
...
@@ -760,7 +760,6 @@ SubInplaceTester = makeBroadcastTester(op=inplace.sub_inplace,
...
@@ -760,7 +760,6 @@ SubInplaceTester = makeBroadcastTester(op=inplace.sub_inplace,
good
=
_good_broadcast_binary_normal
,
good
=
_good_broadcast_binary_normal
,
bad_build
=
_bad_build_broadcast_binary_normal
,
bad_build
=
_bad_build_broadcast_binary_normal
,
bad_runtime
=
_bad_runtime_broadcast_binary_normal
,
bad_runtime
=
_bad_runtime_broadcast_binary_normal
,
grad
=
_grad_broadcast_binary_normal
,
inplace
=
True
)
inplace
=
True
)
...
@@ -807,7 +806,6 @@ MaximumInplaceTester = makeBroadcastTester(
...
@@ -807,7 +806,6 @@ MaximumInplaceTester = makeBroadcastTester(
good
=
_good_broadcast_binary_normal
,
good
=
_good_broadcast_binary_normal
,
bad_build
=
_bad_build_broadcast_binary_normal
,
bad_build
=
_bad_build_broadcast_binary_normal
,
bad_runtime
=
_bad_runtime_broadcast_binary_normal
,
bad_runtime
=
_bad_runtime_broadcast_binary_normal
,
grad
=
_grad_broadcast_binary_normal
,
inplace
=
True
)
inplace
=
True
)
MinimumTester
=
makeBroadcastTester
(
MinimumTester
=
makeBroadcastTester
(
...
@@ -824,7 +822,6 @@ MinimumInplaceTester = makeBroadcastTester(
...
@@ -824,7 +822,6 @@ MinimumInplaceTester = makeBroadcastTester(
good
=
_good_broadcast_binary_normal
,
good
=
_good_broadcast_binary_normal
,
bad_build
=
_bad_build_broadcast_binary_normal
,
bad_build
=
_bad_build_broadcast_binary_normal
,
bad_runtime
=
_bad_runtime_broadcast_binary_normal
,
bad_runtime
=
_bad_runtime_broadcast_binary_normal
,
grad
=
_grad_broadcast_binary_normal
,
inplace
=
True
)
inplace
=
True
)
MulTester
=
makeBroadcastTester
(
MulTester
=
makeBroadcastTester
(
...
@@ -845,7 +842,6 @@ MulInplaceTester = makeBroadcastTester(
...
@@ -845,7 +842,6 @@ MulInplaceTester = makeBroadcastTester(
good
=
_good_broadcast_binary_normal
,
good
=
_good_broadcast_binary_normal
,
bad_build
=
_bad_build_broadcast_binary_normal
,
bad_build
=
_bad_build_broadcast_binary_normal
,
bad_runtime
=
_bad_runtime_broadcast_binary_normal
,
bad_runtime
=
_bad_runtime_broadcast_binary_normal
,
grad
=
_grad_broadcast_binary_normal
,
inplace
=
True
)
inplace
=
True
)
...
@@ -954,7 +950,6 @@ TrueDivInplaceTester = makeBroadcastTester(
...
@@ -954,7 +950,6 @@ TrueDivInplaceTester = makeBroadcastTester(
_good_broadcast_div_mod_normal_float_inplace
,
_good_broadcast_div_mod_normal_float_inplace
,
# The output is now in float, we cannot work inplace on an int.
# The output is now in float, we cannot work inplace on an int.
without
=
[
'integer'
,
'uint8'
,
'uint16'
,
'int8'
]),
without
=
[
'integer'
,
'uint8'
,
'uint16'
,
'int8'
]),
grad
=
_grad_broadcast_div_mod_normal
,
grad_rtol
=
div_grad_rtol
,
grad_rtol
=
div_grad_rtol
,
inplace
=
True
)
inplace
=
True
)
...
@@ -992,7 +987,6 @@ InvInplaceTester = makeBroadcastTester(
...
@@ -992,7 +987,6 @@ InvInplaceTester = makeBroadcastTester(
expected
=
lambda
x
:
_numpy_true_div
(
np
.
int8
(
1
),
x
),
expected
=
lambda
x
:
_numpy_true_div
(
np
.
int8
(
1
),
x
),
good
=
_good_inv_inplace
,
good
=
_good_inv_inplace
,
bad_runtime
=
_bad_runtime_inv
,
bad_runtime
=
_bad_runtime_inv
,
grad
=
_grad_inv
,
grad_rtol
=
div_grad_rtol
,
grad_rtol
=
div_grad_rtol
,
inplace
=
True
)
inplace
=
True
)
...
@@ -1024,7 +1018,6 @@ ModInplaceTester = makeBroadcastTester(
...
@@ -1024,7 +1018,6 @@ ModInplaceTester = makeBroadcastTester(
x
%
y
,
dtype
=
theano
.
scalar
.
basic
.
upcast
(
x
.
dtype
,
y
.
dtype
)),
x
%
y
,
dtype
=
theano
.
scalar
.
basic
.
upcast
(
x
.
dtype
,
y
.
dtype
)),
good
=
copymod
(
_good_broadcast_div_mod_normal_float_inplace
,
good
=
copymod
(
_good_broadcast_div_mod_normal_float_inplace
,
[
"complex1"
,
"complex2"
]),
[
"complex1"
,
"complex2"
]),
grad
=
_grad_broadcast_div_mod_normal
,
grad_eps
=
1e-5
,
grad_eps
=
1e-5
,
inplace
=
True
)
inplace
=
True
)
...
@@ -1080,7 +1073,6 @@ PowInplaceTester = makeBroadcastTester(
...
@@ -1080,7 +1073,6 @@ PowInplaceTester = makeBroadcastTester(
op
=
inplace
.
pow_inplace
,
op
=
inplace
.
pow_inplace
,
expected
=
lambda
x
,
y
:
x
**
y
,
expected
=
lambda
x
,
y
:
x
**
y
,
good
=
_good_broadcast_pow_normal_float_pow
,
good
=
_good_broadcast_pow_normal_float_pow
,
grad
=
_grad_broadcast_pow_normal
,
inplace
=
True
,
inplace
=
True
,
mode
=
m
mode
=
m
)
)
...
@@ -1191,7 +1183,6 @@ AbsInplaceTester = makeBroadcastTester(
...
@@ -1191,7 +1183,6 @@ AbsInplaceTester = makeBroadcastTester(
op
=
inplace
.
abs__inplace
,
op
=
inplace
.
abs__inplace
,
expected
=
lambda
x
:
np
.
abs
(
x
),
expected
=
lambda
x
:
np
.
abs
(
x
),
good
=
_good_broadcast_unary_normal_abs
,
good
=
_good_broadcast_unary_normal_abs
,
grad
=
_grad_broadcast_unary_normal
,
inplace
=
True
)
inplace
=
True
)
NegTester
=
makeBroadcastTester
(
NegTester
=
makeBroadcastTester
(
...
@@ -1203,7 +1194,6 @@ NegInplaceTester = makeBroadcastTester(
...
@@ -1203,7 +1194,6 @@ NegInplaceTester = makeBroadcastTester(
op
=
inplace
.
neg_inplace
,
op
=
inplace
.
neg_inplace
,
expected
=
lambda
x
:
-
x
,
expected
=
lambda
x
:
-
x
,
good
=
_good_broadcast_unary_normal
,
good
=
_good_broadcast_unary_normal
,
grad
=
_grad_broadcast_unary_normal
,
inplace
=
True
)
inplace
=
True
)
SgnTester
=
makeBroadcastTester
(
SgnTester
=
makeBroadcastTester
(
...
@@ -1215,7 +1205,6 @@ SgnInplaceTester = makeBroadcastTester(
...
@@ -1215,7 +1205,6 @@ SgnInplaceTester = makeBroadcastTester(
op
=
inplace
.
sgn_inplace
,
op
=
inplace
.
sgn_inplace
,
expected
=
np
.
sign
,
expected
=
np
.
sign
,
good
=
_good_broadcast_unary_normal_no_complex
,
good
=
_good_broadcast_unary_normal_no_complex
,
grad
=
_grad_broadcast_unary_normal
,
inplace
=
True
)
inplace
=
True
)
IntDivTester
=
makeBroadcastTester
(
IntDivTester
=
makeBroadcastTester
(
...
@@ -1252,9 +1241,6 @@ CeilInplaceTester = makeBroadcastTester(
...
@@ -1252,9 +1241,6 @@ CeilInplaceTester = makeBroadcastTester(
good
=
_good_broadcast_unary_normal_no_complex
,
good
=
_good_broadcast_unary_normal_no_complex
,
# corner cases includes a lot of integers: points where Ceil is not
# corner cases includes a lot of integers: points where Ceil is not
# continuous (not differentiable)
# continuous (not differentiable)
grad
=
copymod
(
_grad_broadcast_unary_normal_noint
,
extra
=
[
np
.
asarray
([
-
2.5
,
-
1.5
,
-
1.51
,
0.49
,
.
98
,
1.02
],
dtype
=
floatX
)]),
inplace
=
True
)
inplace
=
True
)
FloorTester
=
makeBroadcastTester
(
FloorTester
=
makeBroadcastTester
(
...
@@ -1267,7 +1253,6 @@ FloorInplaceTester = makeBroadcastTester(
...
@@ -1267,7 +1253,6 @@ FloorInplaceTester = makeBroadcastTester(
op
=
inplace
.
floor_inplace
,
op
=
inplace
.
floor_inplace
,
expected
=
upcast_float16_ufunc
(
np
.
floor
),
expected
=
upcast_float16_ufunc
(
np
.
floor
),
good
=
_good_broadcast_unary_normal_no_complex
,
good
=
_good_broadcast_unary_normal_no_complex
,
grad
=
_grad_broadcast_unary_normal_noint
,
inplace
=
True
)
inplace
=
True
)
TruncInplaceTester
=
makeBroadcastTester
(
TruncInplaceTester
=
makeBroadcastTester
(
...
@@ -1291,7 +1276,6 @@ RoundHalfToEvenInplaceTester = makeBroadcastTester(
...
@@ -1291,7 +1276,6 @@ RoundHalfToEvenInplaceTester = makeBroadcastTester(
op
=
inplace
.
round_half_to_even_inplace
,
op
=
inplace
.
round_half_to_even_inplace
,
expected
=
np
.
round
,
expected
=
np
.
round
,
good
=
_good_broadcast_unary_normal_float_no_complex
,
good
=
_good_broadcast_unary_normal_float_no_complex
,
grad
=
_grad_broadcast_unary_normal_no_complex_no_corner_case
,
inplace
=
True
)
inplace
=
True
)
# np.vectorize don't handle correctly empty ndarray.
# np.vectorize don't handle correctly empty ndarray.
...
@@ -1307,7 +1291,6 @@ RoundHalfAwayFromZeroInplaceTester = makeBroadcastTester(
...
@@ -1307,7 +1291,6 @@ RoundHalfAwayFromZeroInplaceTester = makeBroadcastTester(
op
=
inplace
.
round_half_away_from_zero_inplace
,
op
=
inplace
.
round_half_away_from_zero_inplace
,
expected
=
lambda
a
:
theano
.
scalar
.
basic
.
round_half_away_from_zero_vec
(
a
),
expected
=
lambda
a
:
theano
.
scalar
.
basic
.
round_half_away_from_zero_vec
(
a
),
good
=
_good_broadcast_unary_normal_float_no_empty_no_complex
,
good
=
_good_broadcast_unary_normal_float_no_empty_no_complex
,
grad
=
_grad_broadcast_unary_normal_no_complex_no_corner_case
,
inplace
=
True
)
inplace
=
True
)
SqrTester
=
makeBroadcastTester
(
SqrTester
=
makeBroadcastTester
(
...
@@ -1320,7 +1303,6 @@ SqrInplaceTester = makeBroadcastTester(
...
@@ -1320,7 +1303,6 @@ SqrInplaceTester = makeBroadcastTester(
op
=
inplace
.
sqr_inplace
,
op
=
inplace
.
sqr_inplace
,
expected
=
np
.
square
,
expected
=
np
.
square
,
good
=
_good_broadcast_unary_normal
,
good
=
_good_broadcast_unary_normal
,
grad
=
_grad_broadcast_unary_normal
,
inplace
=
True
)
inplace
=
True
)
ExpTester
=
makeBroadcastTester
(
ExpTester
=
makeBroadcastTester
(
...
@@ -1335,7 +1317,6 @@ ExpInplaceTester = makeBroadcastTester(
...
@@ -1335,7 +1317,6 @@ ExpInplaceTester = makeBroadcastTester(
op
=
inplace
.
exp_inplace
,
op
=
inplace
.
exp_inplace
,
expected
=
np
.
exp
,
expected
=
np
.
exp
,
good
=
_good_broadcast_unary_normal_float
,
good
=
_good_broadcast_unary_normal_float
,
grad
=
_grad_broadcast_unary_normal
,
inplace
=
True
)
inplace
=
True
)
Exp2Tester
=
makeBroadcastTester
(
Exp2Tester
=
makeBroadcastTester
(
...
@@ -1347,7 +1328,6 @@ Exp2InplaceTester = makeBroadcastTester(
...
@@ -1347,7 +1328,6 @@ Exp2InplaceTester = makeBroadcastTester(
op
=
inplace
.
exp2_inplace
,
op
=
inplace
.
exp2_inplace
,
expected
=
np
.
exp2
,
expected
=
np
.
exp2
,
good
=
_good_broadcast_unary_normal_float
,
good
=
_good_broadcast_unary_normal_float
,
grad
=
_grad_broadcast_unary_normal
,
inplace
=
True
)
inplace
=
True
)
...
@@ -1363,7 +1343,6 @@ Expm1InplaceTester = makeBroadcastTester(
...
@@ -1363,7 +1343,6 @@ Expm1InplaceTester = makeBroadcastTester(
op
=
inplace
.
expm1_inplace
,
op
=
inplace
.
expm1_inplace
,
expected
=
np
.
expm1
,
expected
=
np
.
expm1
,
good
=
_good_broadcast_unary_normal_float
,
good
=
_good_broadcast_unary_normal_float
,
grad
=
_grad_broadcast_unary_normal
,
inplace
=
True
)
inplace
=
True
)
...
@@ -1390,7 +1369,6 @@ LogInplaceTester = makeBroadcastTester(
...
@@ -1390,7 +1369,6 @@ LogInplaceTester = makeBroadcastTester(
op
=
inplace
.
log_inplace
,
op
=
inplace
.
log_inplace
,
expected
=
np
.
log
,
expected
=
np
.
log
,
good
=
_good_broadcast_unary_positive_float
,
good
=
_good_broadcast_unary_positive_float
,
grad
=
_grad_broadcast_unary_positive
,
inplace
=
True
)
inplace
=
True
)
Log2Tester
=
makeBroadcastTester
(
Log2Tester
=
makeBroadcastTester
(
...
@@ -1402,7 +1380,6 @@ Log2InplaceTester = makeBroadcastTester(
...
@@ -1402,7 +1380,6 @@ Log2InplaceTester = makeBroadcastTester(
op
=
inplace
.
log2_inplace
,
op
=
inplace
.
log2_inplace
,
expected
=
np
.
log2
,
expected
=
np
.
log2
,
good
=
_good_broadcast_unary_positive_float
,
good
=
_good_broadcast_unary_positive_float
,
grad
=
_grad_broadcast_unary_positive
,
inplace
=
True
)
inplace
=
True
)
Log10Tester
=
makeBroadcastTester
(
Log10Tester
=
makeBroadcastTester
(
...
@@ -1414,7 +1391,6 @@ Log10InplaceTester = makeBroadcastTester(
...
@@ -1414,7 +1391,6 @@ Log10InplaceTester = makeBroadcastTester(
op
=
inplace
.
log10_inplace
,
op
=
inplace
.
log10_inplace
,
expected
=
np
.
log10
,
expected
=
np
.
log10
,
good
=
_good_broadcast_unary_positive_float
,
good
=
_good_broadcast_unary_positive_float
,
grad
=
_grad_broadcast_unary_positive
,
inplace
=
True
)
inplace
=
True
)
Log1pTester
=
makeBroadcastTester
(
Log1pTester
=
makeBroadcastTester
(
...
@@ -1426,7 +1402,6 @@ Log1pInplaceTester = makeBroadcastTester(
...
@@ -1426,7 +1402,6 @@ Log1pInplaceTester = makeBroadcastTester(
op
=
inplace
.
log1p_inplace
,
op
=
inplace
.
log1p_inplace
,
expected
=
np
.
log1p
,
expected
=
np
.
log1p
,
good
=
_good_broadcast_unary_positive_float
,
good
=
_good_broadcast_unary_positive_float
,
grad
=
_grad_broadcast_unary_positive
,
inplace
=
True
)
inplace
=
True
)
SqrtTester
=
makeBroadcastTester
(
SqrtTester
=
makeBroadcastTester
(
...
@@ -1438,7 +1413,6 @@ SqrtInplaceTester = makeBroadcastTester(
...
@@ -1438,7 +1413,6 @@ SqrtInplaceTester = makeBroadcastTester(
op
=
inplace
.
sqrt_inplace
,
op
=
inplace
.
sqrt_inplace
,
expected
=
np
.
sqrt
,
expected
=
np
.
sqrt
,
good
=
_good_broadcast_unary_positive_float
,
good
=
_good_broadcast_unary_positive_float
,
grad
=
_grad_broadcast_unary_positive
,
inplace
=
True
)
inplace
=
True
)
_good_broadcast_unary_wide
=
dict
(
_good_broadcast_unary_wide
=
dict
(
...
@@ -1469,7 +1443,6 @@ Deg2radInplaceTester = makeBroadcastTester(
...
@@ -1469,7 +1443,6 @@ Deg2radInplaceTester = makeBroadcastTester(
op
=
inplace
.
deg2rad_inplace
,
op
=
inplace
.
deg2rad_inplace
,
expected
=
np
.
deg2rad
,
expected
=
np
.
deg2rad
,
good
=
_good_broadcast_unary_normal_float_no_complex
,
good
=
_good_broadcast_unary_normal_float_no_complex
,
grad
=
_grad_broadcast_unary_normal_no_complex
,
inplace
=
True
,
inplace
=
True
,
eps
=
angle_eps
)
eps
=
angle_eps
)
...
@@ -1483,7 +1456,6 @@ Rad2degInplaceTester = makeBroadcastTester(
...
@@ -1483,7 +1456,6 @@ Rad2degInplaceTester = makeBroadcastTester(
op
=
inplace
.
rad2deg_inplace
,
op
=
inplace
.
rad2deg_inplace
,
expected
=
np
.
rad2deg
,
expected
=
np
.
rad2deg
,
good
=
_good_broadcast_unary_normal_float_no_complex
,
good
=
_good_broadcast_unary_normal_float_no_complex
,
grad
=
_grad_broadcast_unary_normal_no_complex
,
inplace
=
True
,
inplace
=
True
,
eps
=
angle_eps
)
eps
=
angle_eps
)
...
@@ -1496,7 +1468,6 @@ SinInplaceTester = makeBroadcastTester(
...
@@ -1496,7 +1468,6 @@ SinInplaceTester = makeBroadcastTester(
op
=
inplace
.
sin_inplace
,
op
=
inplace
.
sin_inplace
,
expected
=
np
.
sin
,
expected
=
np
.
sin
,
good
=
_good_broadcast_unary_wide_float
,
good
=
_good_broadcast_unary_wide_float
,
grad
=
_grad_broadcast_unary_wide
,
inplace
=
True
)
inplace
=
True
)
_good_broadcast_unary_arcsin
=
dict
(
_good_broadcast_unary_arcsin
=
dict
(
...
@@ -1525,7 +1496,6 @@ ArcsinInplaceTester = makeBroadcastTester(
...
@@ -1525,7 +1496,6 @@ ArcsinInplaceTester = makeBroadcastTester(
op
=
inplace
.
arcsin_inplace
,
op
=
inplace
.
arcsin_inplace
,
expected
=
np
.
arcsin
,
expected
=
np
.
arcsin
,
good
=
_good_broadcast_unary_arcsin_float
,
good
=
_good_broadcast_unary_arcsin_float
,
grad
=
_grad_broadcast_unary_arcsin
,
inplace
=
True
)
inplace
=
True
)
CosTester
=
makeBroadcastTester
(
CosTester
=
makeBroadcastTester
(
...
@@ -1537,7 +1507,6 @@ CosInplaceTester = makeBroadcastTester(
...
@@ -1537,7 +1507,6 @@ CosInplaceTester = makeBroadcastTester(
op
=
inplace
.
cos_inplace
,
op
=
inplace
.
cos_inplace
,
expected
=
np
.
cos
,
expected
=
np
.
cos
,
good
=
_good_broadcast_unary_wide_float
,
good
=
_good_broadcast_unary_wide_float
,
grad
=
_grad_broadcast_unary_wide
,
inplace
=
True
)
inplace
=
True
)
...
@@ -1556,7 +1525,6 @@ ArccosInplaceTester = makeBroadcastTester(
...
@@ -1556,7 +1525,6 @@ ArccosInplaceTester = makeBroadcastTester(
op
=
inplace
.
arccos_inplace
,
op
=
inplace
.
arccos_inplace
,
expected
=
np
.
arccos
,
expected
=
np
.
arccos
,
good
=
_good_broadcast_unary_arcsin_float
,
good
=
_good_broadcast_unary_arcsin_float
,
grad
=
_grad_broadcast_unary_arcsin
,
inplace
=
True
)
inplace
=
True
)
_good_broadcast_unary_tan
=
dict
(
_good_broadcast_unary_tan
=
dict
(
...
@@ -1582,7 +1550,6 @@ TanInplaceTester = makeBroadcastTester(
...
@@ -1582,7 +1550,6 @@ TanInplaceTester = makeBroadcastTester(
op
=
inplace
.
tan_inplace
,
op
=
inplace
.
tan_inplace
,
expected
=
np
.
tan
,
expected
=
np
.
tan
,
good
=
copymod
(
_good_broadcast_unary_tan
,
without
=
[
'integers'
,
'int8'
,
'uint8'
,
'uint16'
]),
good
=
copymod
(
_good_broadcast_unary_tan
,
without
=
[
'integers'
,
'int8'
,
'uint8'
,
'uint16'
]),
grad
=
_grad_broadcast_unary_tan
,
inplace
=
True
)
inplace
=
True
)
ArctanTester
=
makeBroadcastTester
(
ArctanTester
=
makeBroadcastTester
(
...
@@ -1594,7 +1561,6 @@ ArctanInplaceTester = makeBroadcastTester(
...
@@ -1594,7 +1561,6 @@ ArctanInplaceTester = makeBroadcastTester(
op
=
inplace
.
arctan_inplace
,
op
=
inplace
.
arctan_inplace
,
expected
=
np
.
arctan
,
expected
=
np
.
arctan
,
good
=
_good_broadcast_unary_wide_float
,
good
=
_good_broadcast_unary_wide_float
,
grad
=
_grad_broadcast_unary_wide
,
inplace
=
True
)
inplace
=
True
)
_good_broadcast_binary_arctan2
=
dict
(
_good_broadcast_binary_arctan2
=
dict
(
...
@@ -1634,7 +1600,6 @@ Arctan2InplaceTester = makeBroadcastTester(
...
@@ -1634,7 +1600,6 @@ Arctan2InplaceTester = makeBroadcastTester(
expected
=
np
.
arctan2
,
expected
=
np
.
arctan2
,
good
=
copymod
(
_good_broadcast_binary_arctan2
,
good
=
copymod
(
_good_broadcast_binary_arctan2
,
without
=
[
'integers'
,
'int8'
,
'uint8'
,
'uint16'
]),
without
=
[
'integers'
,
'int8'
,
'uint8'
,
'uint16'
]),
grad
=
_grad_broadcast_binary_arctan2
,
inplace
=
True
)
inplace
=
True
)
CoshTester
=
makeBroadcastTester
(
CoshTester
=
makeBroadcastTester
(
...
@@ -1649,7 +1614,6 @@ CoshInplaceTester = makeBroadcastTester(
...
@@ -1649,7 +1614,6 @@ CoshInplaceTester = makeBroadcastTester(
op
=
inplace
.
cosh_inplace
,
op
=
inplace
.
cosh_inplace
,
expected
=
np
.
cosh
,
expected
=
np
.
cosh
,
good
=
_good_broadcast_unary_normal_float
,
good
=
_good_broadcast_unary_normal_float
,
grad
=
_grad_broadcast_unary_normal
,
inplace
=
True
)
inplace
=
True
)
_good_broadcast_unary_arccosh
=
dict
(
_good_broadcast_unary_arccosh
=
dict
(
...
@@ -1669,7 +1633,6 @@ ArccoshInplaceTester = makeBroadcastTester(
...
@@ -1669,7 +1633,6 @@ ArccoshInplaceTester = makeBroadcastTester(
op
=
inplace
.
arccosh_inplace
,
op
=
inplace
.
arccosh_inplace
,
expected
=
np
.
arccosh
,
expected
=
np
.
arccosh
,
good
=
copymod
(
_good_broadcast_unary_arccosh
,
without
=
[
'integers'
,
'uint8'
]),
good
=
copymod
(
_good_broadcast_unary_arccosh
,
without
=
[
'integers'
,
'uint8'
]),
grad
=
_grad_broadcast_unary_arccosh
,
inplace
=
True
)
inplace
=
True
)
SinhTester
=
makeBroadcastTester
(
SinhTester
=
makeBroadcastTester
(
...
@@ -1684,7 +1647,6 @@ SinhInplaceTester = makeBroadcastTester(
...
@@ -1684,7 +1647,6 @@ SinhInplaceTester = makeBroadcastTester(
op
=
inplace
.
sinh_inplace
,
op
=
inplace
.
sinh_inplace
,
expected
=
np
.
sinh
,
expected
=
np
.
sinh
,
good
=
_good_broadcast_unary_normal_float
,
good
=
_good_broadcast_unary_normal_float
,
grad
=
_grad_broadcast_unary_normal
,
inplace
=
True
)
inplace
=
True
)
ArcsinhTester
=
makeBroadcastTester
(
ArcsinhTester
=
makeBroadcastTester
(
...
@@ -1696,7 +1658,6 @@ ArcsinhInplaceTester = makeBroadcastTester(
...
@@ -1696,7 +1658,6 @@ ArcsinhInplaceTester = makeBroadcastTester(
op
=
inplace
.
arcsinh_inplace
,
op
=
inplace
.
arcsinh_inplace
,
expected
=
np
.
arcsinh
,
expected
=
np
.
arcsinh
,
good
=
_good_broadcast_unary_normal_float
,
good
=
_good_broadcast_unary_normal_float
,
grad
=
_grad_broadcast_unary_normal
,
inplace
=
True
)
inplace
=
True
)
TanhTester
=
makeBroadcastTester
(
TanhTester
=
makeBroadcastTester
(
...
@@ -1708,7 +1669,6 @@ TanhInplaceTester = makeBroadcastTester(
...
@@ -1708,7 +1669,6 @@ TanhInplaceTester = makeBroadcastTester(
op
=
inplace
.
tanh_inplace
,
op
=
inplace
.
tanh_inplace
,
expected
=
np
.
tanh
,
expected
=
np
.
tanh
,
good
=
_good_broadcast_unary_normal_float
,
good
=
_good_broadcast_unary_normal_float
,
grad
=
_grad_broadcast_unary_normal
,
inplace
=
True
)
inplace
=
True
)
_good_broadcast_unary_arctanh
=
dict
(
_good_broadcast_unary_arctanh
=
dict
(
...
@@ -1731,7 +1691,6 @@ ArctanhInplaceTester = makeBroadcastTester(
...
@@ -1731,7 +1691,6 @@ ArctanhInplaceTester = makeBroadcastTester(
op
=
inplace
.
arctanh_inplace
,
op
=
inplace
.
arctanh_inplace
,
expected
=
np
.
arctanh
,
expected
=
np
.
arctanh
,
good
=
copymod
(
_good_broadcast_unary_arctanh
,
without
=
[
'integers'
,
'int8'
,
'uint8'
,
'uint16'
]),
good
=
copymod
(
_good_broadcast_unary_arctanh
,
without
=
[
'integers'
,
'int8'
,
'uint8'
,
'uint16'
]),
grad
=
_grad_broadcast_unary_arctanh
,
inplace
=
True
)
inplace
=
True
)
...
@@ -1786,7 +1745,6 @@ ErfInplaceTester = makeBroadcastTester(
...
@@ -1786,7 +1745,6 @@ ErfInplaceTester = makeBroadcastTester(
op
=
inplace
.
erf_inplace
,
op
=
inplace
.
erf_inplace
,
expected
=
expected_erf
,
expected
=
expected_erf
,
good
=
_good_broadcast_unary_normal_float
,
good
=
_good_broadcast_unary_normal_float
,
grad
=
_grad_broadcast_unary_normal
,
mode
=
mode_no_scipy
,
mode
=
mode_no_scipy
,
eps
=
2e-10
,
eps
=
2e-10
,
inplace
=
True
,
inplace
=
True
,
...
@@ -1804,7 +1762,6 @@ ErfcInplaceTester = makeBroadcastTester(
...
@@ -1804,7 +1762,6 @@ ErfcInplaceTester = makeBroadcastTester(
op
=
inplace
.
erfc_inplace
,
op
=
inplace
.
erfc_inplace
,
expected
=
expected_erfc
,
expected
=
expected_erfc
,
good
=
_good_broadcast_unary_normal_float_no_complex
,
good
=
_good_broadcast_unary_normal_float_no_complex
,
grad
=
_grad_broadcast_unary_normal
,
eps
=
2e-10
,
eps
=
2e-10
,
mode
=
mode_no_scipy
,
mode
=
mode_no_scipy
,
inplace
=
True
,
inplace
=
True
,
...
@@ -1821,7 +1778,6 @@ ErfcxInplaceTester = makeBroadcastTester(
...
@@ -1821,7 +1778,6 @@ ErfcxInplaceTester = makeBroadcastTester(
op
=
inplace
.
erfcx_inplace
,
op
=
inplace
.
erfcx_inplace
,
expected
=
expected_erfcx
,
expected
=
expected_erfcx
,
good
=
_good_broadcast_unary_normal_float_no_complex_small_neg_range
,
good
=
_good_broadcast_unary_normal_float_no_complex_small_neg_range
,
grad
=
_grad_broadcast_unary_normal_small_neg_range
,
eps
=
2e-10
,
eps
=
2e-10
,
mode
=
mode_no_scipy
,
mode
=
mode_no_scipy
,
inplace
=
True
)
inplace
=
True
)
...
@@ -1868,7 +1824,6 @@ GammaInplaceTester = makeBroadcastTester(
...
@@ -1868,7 +1824,6 @@ GammaInplaceTester = makeBroadcastTester(
op
=
inplace
.
gamma_inplace
,
op
=
inplace
.
gamma_inplace
,
expected
=
expected_gamma
,
expected
=
expected_gamma
,
good
=
_good_broadcast_unary_gammaln
,
good
=
_good_broadcast_unary_gammaln
,
grad
=
_grad_broadcast_unary_gammaln
,
mode
=
mode_no_scipy
,
mode
=
mode_no_scipy
,
eps
=
1e-5
,
eps
=
1e-5
,
inplace
=
True
,
inplace
=
True
,
...
@@ -1886,7 +1841,6 @@ GammalnInplaceTester = makeBroadcastTester(
...
@@ -1886,7 +1841,6 @@ GammalnInplaceTester = makeBroadcastTester(
op
=
inplace
.
gammaln_inplace
,
op
=
inplace
.
gammaln_inplace
,
expected
=
expected_gammaln
,
expected
=
expected_gammaln
,
good
=
_good_broadcast_unary_gammaln
,
good
=
_good_broadcast_unary_gammaln
,
grad
=
_grad_broadcast_unary_gammaln
,
eps
=
2e-10
,
eps
=
2e-10
,
mode
=
mode_no_scipy
,
mode
=
mode_no_scipy
,
inplace
=
True
,
inplace
=
True
,
...
@@ -1989,7 +1943,6 @@ J0InplaceTester = makeBroadcastTester(
...
@@ -1989,7 +1943,6 @@ J0InplaceTester = makeBroadcastTester(
op
=
inplace
.
j0_inplace
,
op
=
inplace
.
j0_inplace
,
expected
=
expected_j0
,
expected
=
expected_j0
,
good
=
_good_broadcast_unary_bessel
,
good
=
_good_broadcast_unary_bessel
,
grad
=
_grad_broadcast_unary_bessel
,
eps
=
2e-10
,
eps
=
2e-10
,
mode
=
mode_no_scipy
,
mode
=
mode_no_scipy
,
inplace
=
True
,
inplace
=
True
,
...
@@ -2008,7 +1961,6 @@ J1InplaceTester = makeBroadcastTester(
...
@@ -2008,7 +1961,6 @@ J1InplaceTester = makeBroadcastTester(
op
=
inplace
.
j1_inplace
,
op
=
inplace
.
j1_inplace
,
expected
=
expected_j1
,
expected
=
expected_j1
,
good
=
_good_broadcast_unary_bessel
,
good
=
_good_broadcast_unary_bessel
,
grad
=
_grad_broadcast_unary_bessel
,
eps
=
2e-10
,
eps
=
2e-10
,
mode
=
mode_no_scipy
,
mode
=
mode_no_scipy
,
inplace
=
True
,
inplace
=
True
,
...
@@ -2059,7 +2011,6 @@ I0InplaceTester = makeBroadcastTester(
...
@@ -2059,7 +2011,6 @@ I0InplaceTester = makeBroadcastTester(
op
=
inplace
.
i0_inplace
,
op
=
inplace
.
i0_inplace
,
expected
=
expected_i0
,
expected
=
expected_i0
,
good
=
_good_broadcast_unary_bessel
,
good
=
_good_broadcast_unary_bessel
,
grad
=
_grad_broadcast_unary_bessel
,
eps
=
2e-10
,
eps
=
2e-10
,
mode
=
mode_no_scipy
,
mode
=
mode_no_scipy
,
inplace
=
True
,
inplace
=
True
,
...
@@ -2078,7 +2029,6 @@ I1InplaceTester = makeBroadcastTester(
...
@@ -2078,7 +2029,6 @@ I1InplaceTester = makeBroadcastTester(
op
=
inplace
.
i1_inplace
,
op
=
inplace
.
i1_inplace
,
expected
=
expected_i1
,
expected
=
expected_i1
,
good
=
_good_broadcast_unary_bessel
,
good
=
_good_broadcast_unary_bessel
,
grad
=
_grad_broadcast_unary_bessel
,
eps
=
2e-10
,
eps
=
2e-10
,
mode
=
mode_no_scipy
,
mode
=
mode_no_scipy
,
inplace
=
True
,
inplace
=
True
,
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论