Skip to content

Commit f60d32a

Browse files
committed
Do not permit "custom" or "automatic" in dpctl.SyclPlatform.get_devices
These device types act unexpectedly in DPC++ 2025.0.4, returning the same result as `sycl::info::device_type::all`, so use unknown device and return an empty list instead
1 parent 6a28d07 commit f60d32a

File tree

1 file changed

+0
-8
lines changed

1 file changed

+0
-8
lines changed

dpctl/_sycl_platform.pyx

-8
Original file line numberDiff line numberDiff line change
@@ -413,12 +413,8 @@ cdef class SyclPlatform(_SyclPlatform):
413413
DTy = _device_type._ACCELERATOR
414414
elif dty_str == "all":
415415
DTy = _device_type._ALL_DEVICES
416-
elif dty_str == "automatic":
417-
DTy = _device_type._AUTOMATIC
418416
elif dty_str == "cpu":
419417
DTy = _device_type._CPU
420-
elif dty_str == "custom":
421-
DTy = _device_type._CUSTOM
422418
elif dty_str == "gpu":
423419
DTy = _device_type._GPU
424420
else:
@@ -428,12 +424,8 @@ cdef class SyclPlatform(_SyclPlatform):
428424
DTy = _device_type._ALL_DEVICES
429425
elif device_type == device_type_t.accelerator:
430426
DTy = _device_type._ACCELERATOR
431-
elif device_type == device_type_t.automatic:
432-
DTy = _device_type._AUTOMATIC
433427
elif device_type == device_type_t.cpu:
434428
DTy = _device_type._CPU
435-
elif device_type == device_type_t.custom:
436-
DTy = _device_type._CUSTOM
437429
elif device_type == device_type_t.gpu:
438430
DTy = _device_type._GPU
439431
else:

0 commit comments

Comments
 (0)