Skip to content

[SYCL][Graph] Add new 'are_graphs_supported' helper function #11877

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

Merged

Conversation

martygrant
Copy link
Contributor

@martygrant martygrant commented Nov 14, 2023

Add new 'are_graphs_supported' helper function to determine platform support for Graphs
at runtime rather than the lit '// REQUIRES: ' check at compile time.

Fixed a bug in the usm_variant tests of trying to instantiate an int with a float value.

This PR has been create in order to simplify the PR for adding OpenCL support to the SYCL Graph tests #11718.

@EwanC
Copy link
Contributor

EwanC commented Nov 15, 2023

@reble @mfrancepillois could one (or both) of you review this on behalf of sycl-graph-reviewers. Although I'm happy now with this PR, I've pushed enough commits to it that my review wouldn't be objective.

martygrant and others added 4 commits November 16, 2023 14:40
…mine platform support for Graphs

at runtime rather than the lit '// REQUIRES: <platform>' check at compile time.

Fixed a bug in the usm_<variant> tests of trying to instantiate an int with a float value.
@martygrant martygrant force-pushed the martin/addGraphSupportHelperFunction branch from 1739f84 to 91e5446 Compare November 16, 2023 14:41
@martygrant
Copy link
Contributor Author

@intel/llvm-gatekeepers this is ready to be merged

sergey-semenov pushed a commit that referenced this pull request Nov 28, 2023
intel-llvm CI run for adding Command Buffers to the OpenCL Adapter in
Unified Runtime - oneapi-src/unified-runtime#966

Also completes follow-on work identified in #11599 to add an OpenCL
section to the SYCL-Graphs docs and update the e2e Graph tests. Updating
the tests has since been completed in a separate PR -
#11877

Depends on #11820 merging first.

---------

Co-authored-by: Pablo Reble <[email protected]>
Co-authored-by: Ewan Crawford <[email protected]>
Co-authored-by: Kenneth Benzie (Benie) <[email protected]>
callumfare pushed a commit to kbenzie/intel-llvm that referenced this pull request Dec 18, 2023
intel-llvm CI run for adding Command Buffers to the OpenCL Adapter in
Unified Runtime - oneapi-src/unified-runtime#966

Also completes follow-on work identified in intel#11599 to add an OpenCL
section to the SYCL-Graphs docs and update the e2e Graph tests. Updating
the tests has since been completed in a separate PR -
intel#11877

Depends on intel#11820 merging first.

---------

Co-authored-by: Pablo Reble <[email protected]>
Co-authored-by: Ewan Crawford <[email protected]>
Co-authored-by: Kenneth Benzie (Benie) <[email protected]>
kbenzie pushed a commit that referenced this pull request Jan 8, 2024
Add new 'are_graphs_supported' helper function to determine platform
support for Graphs
at runtime rather than the lit '// REQUIRES: <platform>' check at
compile time.

Fixed a bug in the usm_variant tests of trying to instantiate an int
with a float value.

This PR has been create in order to simplify the PR for adding OpenCL
support to the SYCL Graph tests
#11718.

---------

Co-authored-by: Ewan Crawford <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants