Skip to content

[UR] Add UR_DEVICE_INFO_IP_VERSION property #573

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merged

Conversation

dm-vodopyanov
Copy link
Contributor

@dm-vodopyanov dm-vodopyanov commented Jun 6, 2023

This patch extends ur_device_info_t with the new property UR_DEVICE_INFO_IP_VERSION.
This property is needed to query the device architecture ID value as described in the Level Zero spec.
The property will be used in the implementation of host API of sycl_ext_oneapi_device_architecture extension

This patch extends `ur_device_info_t` with the new property `UR_DEVICE_INFO_DEVICE_IP_VERSION`. This property is needed to query the device architecture ID value as described in the [Level Zero spec](oneapi-src/level-zero-spec#23).
The property will be used in the implementation of host API of [sycl_ext_oneapi_device_architecture](https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/experimental/sycl_ext_oneapi_device_architecture.asciidoc) extension
Copy link
Contributor

@kbenzie kbenzie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file is automatically generated from a YAML description of the API. Please read the Contributing Guide about how to make these changes.

@dm-vodopyanov
Copy link
Contributor Author

This file is automatically generated from a YAML description of the API. Please read the Contributing Guide about how to make these changes.

Thanks, generated

@dm-vodopyanov dm-vodopyanov requested a review from kbenzie June 12, 2023 13:38
Copy link
Contributor

@kbenzie kbenzie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One small fixup, otherwise looking good!

@dm-vodopyanov dm-vodopyanov requested a review from kbenzie June 13, 2023 11:09
@dm-vodopyanov dm-vodopyanov changed the title Add UR_DEVICE_INFO_DEVICE_IP_VERSION property Add UR_DEVICE_INFO_IP_VERSION property Jun 13, 2023
@dm-vodopyanov dm-vodopyanov changed the title Add UR_DEVICE_INFO_IP_VERSION property [UR] Add UR_DEVICE_INFO_IP_VERSION property Jun 13, 2023
@kbenzie kbenzie merged commit 9a9c057 into oneapi-src:main Jun 13, 2023
dm-vodopyanov added a commit to dm-vodopyanov/llvm that referenced this pull request Jun 13, 2023
…nd OpenCL

This patch introduces new host API for
sycl_ext_oneapi_device_architecture extension and implements it,
currently only for Level Zero and OpenCL

Depends on oneapi-src/unified-runtime#573
dm-vodopyanov added a commit to intel/llvm that referenced this pull request Jun 30, 2023
…l Zero and OpenCL (#9843)

This patch introduces new host API for
sycl_ext_oneapi_device_architecture extension and implements it,
currently only for Level Zero and OpenCL

Depends on 

- oneapi-src/unified-runtime#573
- #9873
- #9979
- #10054
veselypeta pushed a commit to veselypeta/llvm that referenced this pull request Sep 21, 2023
…l Zero and OpenCL (intel#9843)

This patch introduces new host API for
sycl_ext_oneapi_device_architecture extension and implements it,
currently only for Level Zero and OpenCL

Depends on 

- oneapi-src/unified-runtime#573
- intel#9873
- intel#9979
- intel#10054
omarahmed1111 pushed a commit to omarahmed1111/unified-runtime that referenced this pull request Oct 23, 2023
…l Zero and OpenCL (#9843)

This patch introduces new host API for
sycl_ext_oneapi_device_architecture extension and implements it,
currently only for Level Zero and OpenCL

Depends on 

- oneapi-src#573
- intel/llvm#9873
- intel/llvm#9979
- intel/llvm#10054
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants