Skip to content

Conversation

mmichel11
Copy link
Contributor

  • Follow-up test case to the bug fixed in [SYCL] Update the kernel function pointer on function copy/move #20389 which was not caught by SYCL graph tests.
  • Exercises graph recording over queue submissions with handlerless APIs. Queue submissions are recorded over a non-inlined function call to provide coverage over now resolved kernel argument capture issues.

@mmichel11 mmichel11 requested a review from a team as a code owner October 21, 2025 15:57
@mmichel11 mmichel11 requested a review from reble October 21, 2025 15:57
@mmichel11 mmichel11 requested a review from slawekptak October 21, 2025 15:58
@mmichel11 mmichel11 marked this pull request as draft October 21, 2025 19:33
@mmichel11 mmichel11 marked this pull request as ready for review October 22, 2025 02:24
@mmichel11
Copy link
Contributor Author

Removed the handlerless ops not supported with command buffers in the OpenCL adapter (prefetch, memadvise), so we can still test this configuration.

Comment on lines 12 to 17
#include "../graph_common.hpp"
#include <cstdint>
#include <cstring>
#include <sycl/ext/oneapi/experimental/enqueue_functions.hpp>
#include <sycl/properties/all_properties.hpp>
#include <vector>
Copy link
Contributor

Choose a reason for hiding this comment

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

This looks quite verbose to other related tests. Can you please check if includes are actually required, if so we might want to update graph_common.hpp ...

Copy link
Contributor Author

Choose a reason for hiding this comment

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

The vector, stdint, and string includes are not necessary, so I removd them. enqueue_functions.hpp and all_properties.hpp are required here but not used across all tests, so I didn't add them to graph_common.hpp.

If we'd rather just have any needed includes in graph_common.hpp, then I can move those there.

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.

3 participants