Skip to content

Commit 6eb7421

Browse files
Handle device creation exceptions
1 parent 6a30ae8 commit 6eb7421

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

dpctl/tests/test_usm_ndarray_dlpack.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,10 @@ def test_dlpack_exporter_empty(typestr, usm_type):
8585
caps_fn = ctypes.pythonapi.PyCapsule_IsValid
8686
caps_fn.restype = bool
8787
caps_fn.argtypes = [ctypes.py_object, ctypes.c_char_p]
88-
sycl_dev = dpctl.select_default_device()
88+
try:
89+
sycl_dev = dpctl.select_default_device()
90+
except dpctl.SyclDeviceCreationError:
91+
pytest.skip("No SYCL devices available")
8992
skip_if_dtype_not_supported(typestr, sycl_dev)
9093
X = dpt.empty((0,), dtype=typestr, usm_type=usm_type, device=sycl_dev)
9194
caps = X.__dlpack__()

0 commit comments

Comments
 (0)