提交 2cb0c380 authored 作者: Arnaud Bergeron's avatar Arnaud Bergeron

Make sure the reference is not float16.

上级 c14c5957
...@@ -1206,7 +1206,7 @@ IntDivInplaceTester = makeBroadcastTester( ...@@ -1206,7 +1206,7 @@ IntDivInplaceTester = makeBroadcastTester(
CeilTester = makeBroadcastTester(op=tensor.ceil, CeilTester = makeBroadcastTester(op=tensor.ceil,
expected=lambda a: numpy.ceil(a), expected=upcast_float16_ufunc(numpy.ceil),
good=_good_broadcast_unary_normal_no_complex, good=_good_broadcast_unary_normal_no_complex,
grad=copymod(_grad_broadcast_unary_normal, grad=copymod(_grad_broadcast_unary_normal,
without=['corner_case'], without=['corner_case'],
...@@ -1215,7 +1215,7 @@ CeilTester = makeBroadcastTester(op=tensor.ceil, ...@@ -1215,7 +1215,7 @@ CeilTester = makeBroadcastTester(op=tensor.ceil,
dtype=floatX)])) dtype=floatX)]))
CeilInplaceTester = makeBroadcastTester(op=inplace.ceil_inplace, CeilInplaceTester = makeBroadcastTester(op=inplace.ceil_inplace,
expected=lambda a: numpy.ceil(a), expected=upcast_float16_ufunc(numpy.ceil),
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)
...@@ -1227,7 +1227,7 @@ CeilInplaceTester = makeBroadcastTester(op=inplace.ceil_inplace, ...@@ -1227,7 +1227,7 @@ CeilInplaceTester = makeBroadcastTester(op=inplace.ceil_inplace,
inplace=True) inplace=True)
FloorTester = makeBroadcastTester(op=tensor.floor, FloorTester = makeBroadcastTester(op=tensor.floor,
expected=lambda a: numpy.floor(a), expected=upcast_float16_ufunc(numpy.floor),
good=_good_broadcast_unary_normal_no_complex, good=_good_broadcast_unary_normal_no_complex,
# XXX: why does grad of floor not give huge values at # XXX: why does grad of floor not give huge values at
# the integer points in the 'corner_case' in # the integer points in the 'corner_case' in
...@@ -1236,20 +1236,20 @@ FloorTester = makeBroadcastTester(op=tensor.floor, ...@@ -1236,20 +1236,20 @@ FloorTester = makeBroadcastTester(op=tensor.floor,
grad=_grad_broadcast_unary_normal) grad=_grad_broadcast_unary_normal)
FloorInplaceTester = makeBroadcastTester(op=inplace.floor_inplace, FloorInplaceTester = makeBroadcastTester(op=inplace.floor_inplace,
expected=lambda a: numpy.floor(a), expected=upcast_float16_ufunc(numpy.floor),
good=_good_broadcast_unary_normal_no_complex, good=_good_broadcast_unary_normal_no_complex,
grad=_grad_broadcast_unary_normal, grad=_grad_broadcast_unary_normal,
inplace=True) inplace=True)
TruncInplaceTester = makeBroadcastTester( TruncInplaceTester = makeBroadcastTester(
op=inplace.trunc_inplace, op=inplace.trunc_inplace,
expected=lambda a: numpy.trunc(a), expected=upcast_float16_ufunc(numpy.trunc),
good=_good_broadcast_unary_normal_no_complex, good=_good_broadcast_unary_normal_no_complex,
inplace=True) inplace=True)
TruncTester = makeBroadcastTester( TruncTester = makeBroadcastTester(
op=tensor.trunc, op=tensor.trunc,
expected=lambda a: numpy.trunc(a), expected=upcast_float16_ufunc(numpy.trunc),
good=_good_broadcast_unary_normal_no_complex) good=_good_broadcast_unary_normal_no_complex)
RoundHalfToEvenTester = makeBroadcastTester( RoundHalfToEvenTester = makeBroadcastTester(
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论