We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6f4cd55 commit d8fa3b2Copy full SHA for d8fa3b2
dpctl/tests/test_usm_ndarray_dlpack.py
@@ -719,3 +719,15 @@ def test_copy_via_host():
719
z = dpt.from_dlpack(x, device=(x_dl_dev[0], j))
720
assert isinstance(z, dpt.usm_ndarray)
721
assert z.usm_type == "device"
722
+
723
724
+def test_copy_via_host_gh_1789():
725
+ "Test based on review example from gh-1789"
726
+ get_queue_or_skip()
727
+ x_np = np.ones((10, 10), dtype="i4")
728
+ # strides are no longer multiple of itemsize
729
+ x_np.strides = (x_np.strides[0] - 1, x_np.strides[1])
730
+ with pytest.raises(BufferError):
731
+ dpt.from_dlpack(x_np)
732
733
+ dpt.from_dlpack(x_np, device=(14, 0))
0 commit comments