-
Notifications
You must be signed in to change notification settings - Fork 3
[SYCL] Refactor node class #177
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
Bensuo
commented
May 15, 2023
- Node class now wraps a commad group object
- Some changes to handler::finalize to support this
- Remove refactored handler CG creation
- Minor changes to CG classes to support copying
- Simplify enqueueImpCommandBufferKernel parameters
- Node class now wraps a commad group object - Some changes to handler::finalize to support this - Remove refactored handler CG creation - Minor changes to CG classes to support copying - Simplify enqueueImpCommandBufferKernel parameters
- Will prevent potential confusion when implementing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM - Less verbose implementation of node and don't need the busy new entry-point to the core handler class.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great improvements!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
PR #177 updated the public handler class to add new members, without updating the `layout_handler.cpp` ABI test. This patch updates that test to reflect this change.
PR #177 updated the public handler class to add new members, without updating the `layout_handler.cpp` ABI test. This patch updates that test to reflect this change.