Skip to content

[SYCL][Docs] Move sycl_ext_oneapi_kernel_properties to experimental #7190

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

Conversation

steffenlarsen
Copy link
Contributor

This commit moves the sycl_ext_oneapi_kernel_properties extension from proposal to experimental. As part of the move, the extension is transitioned to the new extension template.

Additionally it adds a note about the current order limitation of SYCL_EXT_ONEAPI_FUNCTION_PROPERTY and SYCL_EXTERNAL in the current implementation.

This commit moves the sycl_ext_oneapi_kernel_properties extension from
proposal to experimental. As part of the move, the extension is
transitioned to the new extension template.

Additionally it adds a note about the current order limitation of
`SYCL_EXT_ONEAPI_FUNCTION_PROPERTY` and `SYCL_EXTERNAL` in the current
implementation.

Signed-off-by: Larsen, Steffen <[email protected]>
@steffenlarsen
Copy link
Contributor Author

This is in draft until the extension rest of the implementation is merged.

Copy link
Contributor

@Pennycook Pennycook left a comment

Choose a reason for hiding this comment

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

Aside from the copyright date, LGTM.

Signed-off-by: Larsen, Steffen <[email protected]>
This is an experimental extension specification, intended to provide early
access to features and gather community feedback. Interfaces defined in this
specification are implemented in DPC++, but they are not finalized and may
change incompatibly in future versions of DPC++ without prior notice.
Copy link
Contributor

Choose a reason for hiding this comment

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

The DPC++ doesn't seem to render correctly in HTML. I think is is because the + are being interpreted by Asciidoctor as an inline passthrough. I think you will instead need to define the {dpcpp} macro at the top of the file.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I don't know how I missed the template defined in the template, but I have added it. Looks to be rendering correctly now.

Signed-off-by: Larsen, Steffen <[email protected]>
Signed-off-by: Larsen, Steffen <[email protected]>
Signed-off-by: Larsen, Steffen <[email protected]>
Signed-off-by: Larsen, Steffen <[email protected]>
Signed-off-by: Larsen, Steffen <[email protected]>
@steffenlarsen
Copy link
Contributor Author

This is ready for review.

@steffenlarsen steffenlarsen marked this pull request as ready for review November 9, 2022 13:21
@steffenlarsen steffenlarsen requested review from a team as code owners November 9, 2022 13:21
Copy link
Contributor

@gmlueck gmlueck left a comment

Choose a reason for hiding this comment

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

LGTM

@steffenlarsen
Copy link
Contributor Author

Failures unrelated:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants