Skip to content

Conversation

Bensuo
Copy link
Collaborator

@Bensuo Bensuo commented May 26, 2023

  • Rework arg checking for nodes to use requirements instead
  • New PI functions for cmd buffer mem copies
  • New Memory::Manager method for buffer copies
  • Update ExecCGCommand to handle buffer copies
  • New e2e tests for buffer copies

Note copies between accessors and host pointers are not supported at this time, but can be implemented later.

@Bensuo Bensuo added the Graph Implementation Related to DPC++ implementation and testing label May 26, 2023
@Bensuo Bensuo requested review from EwanC, reble and julianmi May 26, 2023 16:22
Copy link
Collaborator

@EwanC EwanC left a comment

Choose a reason for hiding this comment

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

To get the check-sycl target to pass with the new PI additions I think we'll also need:

  • Symbol equivalent of #187
  • Mock stub equivalent of #193

Bensuo added 7 commits May 30, 2023 16:19
- Rework arg checking for nodes to use requirements instead
- Added equality ops to some classes for req checking
- New PI function for cmd buffer mem copies
- New Memory::Manager method for buffer copies
- Update ExecCGCommand to handle buffer copies
- Two new e2e tests for buffer copies
- Only check SYCLMemObj
- Remove previously added equality operators for accessor impl and prop list
@Bensuo Bensuo force-pushed the ben/buffer-copy branch from 65059e2 to cacf8df Compare May 30, 2023 16:30
@EwanC
Copy link
Collaborator

EwanC commented May 31, 2023

We should also update the README table entry on handler copies to remove the wording about accessors not being supported yet.

Copy link
Owner

@reble reble left a comment

Choose a reason for hiding this comment

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

LGTM

@Bensuo Bensuo merged commit 21db46f into sycl-graph-develop Jun 1, 2023
@Bensuo Bensuo deleted the ben/buffer-copy branch June 1, 2023 15:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Graph Implementation Related to DPC++ implementation and testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants