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 9288866 commit a1f5651Copy full SHA for a1f5651
sycl/test-e2e/lit.cfg.py
@@ -960,6 +960,15 @@ def get_sycl_ls_verbose(sycl_device, env):
960
config.ze_affinity_mask = dev
961
break
962
963
+# If ze_affinity_mask wasn't determined from config.sycl_devices, check if
964
+# ONEAPI_DEVICE_SELECTOR is set in the environment and extract from there
965
+if config.ze_affinity_mask is None:
966
+ oneapi_selector = os.environ.get("ONEAPI_DEVICE_SELECTOR", "")
967
+ if oneapi_selector.startswith("level_zero:"):
968
+ dev = oneapi_selector.split(":", 1)[1]
969
+ if dev.isdigit():
970
+ config.ze_affinity_mask = dev
971
+
972
for sycl_device in remove_level_zero_suffix(config.sycl_devices):
973
be, dev = sycl_device.split(":")
974
config.available_features.add("any-device-is-" + dev)
0 commit comments