提交 fd685902 authored 作者: Frédéric Bastien's avatar Frédéric Bastien 提交者: GitHub

Merge pull request #5746 from shubhvachher/ipT_grad

skip_verify_grad added to makeTester for all InplaceTester
...@@ -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 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论