add a few missing Intel GPU device queries, fix device ID query #2437
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds a few missing Intel GPU device queries, from the
cl_intel_device_attribute_query
extension:https://registry.khronos.org/OpenCL/extensions/intel/cl_intel_device_attribute_query.html
Also, adds the PCI address query, using
cl_khr_pci_bus_info
:https://registry.khronos.org/OpenCL/specs/3.0-unified/html/OpenCL_API.html#cl_khr_pci_bus_info
Also, fixes the query for
UR_DEVICE_INFO_DEVICE_ID
. This query should return the PCI device ID, not the PCI device number from the PCI bus info query. For now, the query uses the device ID query fromcl_intel_device_attribute_query
, though this could be expanded to support similar queries from other vendors as well.