NaN in array makes sum return NaN.
()
| 42 | |
| 43 | |
| 44 | def test_nan_reduce_sum() -> None: |
| 45 | """NaN in array makes sum return NaN.""" |
| 46 | buf = rt.asarray(np.array([1.0, float("nan"), 3.0])) |
| 47 | result = rt.go(kernel.sum(buf)).result().scalar() |
| 48 | assert math.isnan(result) |
| 49 | |
| 50 | |
| 51 | def test_nan_through_channel() -> None: |