-
Notifications
You must be signed in to change notification settings - Fork 798
[UR] Stop using extension strings to report support for exp features. #16046
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[UR] Stop using extension strings to report support for exp features. #16046
Conversation
With this change all experimental features now add a ur_device_info_t enum which adapters report support through, and all EXTENSION_STRING macros have been removed.
Also update DEVICE_INFO_EXTENSIONS description.
|
UR changes ported from oneapi-src/unified-runtime#2304 |
frasercrmck
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CUDA UR LGTM (already approved older PR)
steffenlarsen
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Bensuo
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Commad-buffer changes LGTM!
ur_exp_command_buffer is also present in the UR mock adapter in the SYCL unit tests
llvm/sycl/unittests/helpers/UrMock.hpp
Line 159 in 6dc419f
| "cl_khr_fp64 cl_khr_fp16 cl_khr_il_program ur_exp_command_buffer"; |
I don't think it's used anywhere, could you remove that as well?
ab30866 to
748cf38
Compare
kbenzie
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, source needs to be regenerated to resolve the conflicts
|
@intel/llvm-gatekeepers please merge |
With this change all experimental features now add a ur_device_info_t enum which adapters report support through, and all EXTENSION_STRING macros have been removed.