Skip to content

Commit

Permalink
Fix CuPy tests or properly marks as xfail (dask#4564)
Browse files Browse the repository at this point in the history
  • Loading branch information
pentschev authored and mrocklin committed Mar 8, 2019
1 parent 2a4ca26 commit 6fef1a3
Showing 1 changed file with 12 additions and 7 deletions.
19 changes: 12 additions & 7 deletions dask/array/tests/test_cupy.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

functions = [
lambda x: x,
pytest.mark.xfail(lambda x: da.expm1(x), reason="expm1 isn't a proper ufunc"),
lambda x: da.expm1(x),
lambda x: 2 * x,
lambda x: x / 2,
lambda x: x**2,
Expand All @@ -21,22 +21,27 @@
lambda x: x.T,
lambda x: da.transpose(x, (1, 2, 0)),
lambda x: x.sum(),
pytest.mark.xfail(lambda x: x.dot(np.arange(x.shape[-1])), reason='cupy.dot(numpy) fails'),
pytest.mark.xfail(lambda x: x.dot(np.eye(x.shape[-1])), reason='cupy.dot(numpy) fails'),
pytest.mark.xfail(lambda x: da.tensordot(x, np.ones(x.shape[:2]), axes=[(0, 1), (0, 1)]),
reason='cupy.dot(numpy) fails'),
pytest.param(lambda x: x.dot(np.arange(x.shape[-1])),
marks=pytest.mark.xfail(reason='cupy.dot(numpy) fails')),
pytest.param(lambda x: x.dot(np.eye(x.shape[-1])),
marks=pytest.mark.xfail(reason='cupy.dot(numpy) fails')),
pytest.param(lambda x: da.tensordot(x, np.ones(x.shape[:2]), axes=[(0, 1), (0, 1)]),
marks=pytest.mark.xfail(reason='cupy.dot(numpy) fails')),
lambda x: x.sum(axis=0),
lambda x: x.max(axis=0),
lambda x: x.sum(axis=(1, 2)),
lambda x: x.astype(np.complex128),
lambda x: x.map_blocks(lambda x: x * 2),
pytest.mark.xfail(lambda x: x.round(1), reason="cupy doesn't support round"),
pytest.param(lambda x: x.round(1),
marks=pytest.mark.xfail(reason="cupy doesn't support round")),
lambda x: x.reshape((x.shape[0] * x.shape[1], x.shape[2])),
lambda x: abs(x),
lambda x: x > 0.5,
lambda x: x.rechunk((4, 4, 4)),
lambda x: x.rechunk((2, 2, 1)),
lambda x: da.einsum("ijk,ijk", x, x)
pytest.param(lambda x: da.einsum("ijk,ijk", x, x),
marks=pytest.mark.xfail(
reason='depends on resolution of https://github.com/numpy/numpy/issues/12974'))
]


Expand Down

0 comments on commit 6fef1a3

Please sign in to comment.