-
Notifications
You must be signed in to change notification settings - Fork 745
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
[SYCL][Doc] Add support for OpenCL queries #11994
[SYCL][Doc] Add support for OpenCL queries #11994
Conversation
Add additional APIs to the OpenCL kernel compiler specification, which allow the application to query the OpenCL features and extensions that are supported.
@densamoilov: This PR adds the queries you requested in #11331. Please let me know if this satisfies your requirements. |
sycl/doc/extensions/experimental/sycl_ext_oneapi_kernel_compiler_opencl.asciidoc
Show resolved
Hide resolved
sycl/doc/extensions/experimental/sycl_ext_oneapi_kernel_compiler_opencl.asciidoc
Show resolved
Hide resolved
The API looks good to me. |
sycl/doc/extensions/experimental/sycl_ext_oneapi_kernel_compiler_opencl.asciidoc
Show resolved
Hide resolved
sycl/doc/extensions/experimental/sycl_ext_oneapi_kernel_compiler_opencl.asciidoc
Show resolved
Hide resolved
We should treat this PR as approved and ready for implementation. I'm marking it "draft" only because I don't want it to be merged until after it is implemented. This is a new process I'm trying out for PRs that change an extension spec that is already implemented. (We want these extension specs to reflect that actual implemented behavior, which is why we don't want to merge changes that describe features that aren't implemented yet.) |
Clarify the return value of the queries when the device does not support the OpenCL C language at all.
This PR both includes and realizes the new specification here originally drafted here: #11994 --------- Co-authored-by: Greg Lueck <gregory.m.lueck@intel.com>
Closing this because the spec change was included in #12888. |
Add additional APIs to the OpenCL kernel compiler specification, which allow the application to query the OpenCL features and extensions that are supported.