-
Notifications
You must be signed in to change notification settings - Fork 797
[SYCL] Enable handler copy method for N to M dimensions. #697
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
[SYCL] Enable handler copy method for N to M dimensions. #697
Conversation
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.
Is this related to KhronosGroup/SYCL-Docs#23 or https://gitlab.khronos.org/sycl/Specification/issues/181 ?
I guess to https://gitlab.khronos.org/sycl/Specification/issues/181 |
And what about https://gitlab.khronos.org/sycl/Specification/issues/72 ? Is there an impact ? |
Yes, but I think it can be handled when the specification issue is resolved.
|
5542549
to
abb7002
Compare
abb7002
to
5fbad68
Compare
Is this PyCL/PSYCL/PySYCL/...? :-) |
The problem I see for know is what is the semantics for it? |
It's just Python, I copied the formulas from https://gitlab.khronos.org/sycl/Specification/issues/72 , and played with them a little. |
I made this patch to unlock the update for CTS https://gitlab.khronos.org/sycl/Specification/issues/181. I agree that there are many pitfalls that should be described in the specification. Will we impose the same restrictions as OpenCL or not. For example, code snippet of copying below and other more complex options:
|
Enabled the handler copy method to use it for cases with mismatched dimensions of accessors. Signed-off-by: Alexey Voronov <[email protected]>
5fbad68
to
e793d8f
Compare
CONFLICT (content): Merge conflict in llvm/lib/Support/Triple.cpp CONFLICT (content): Merge conflict in llvm/include/llvm/ADT/Triple.h
Enabled the handler copy method to use it for cases with
mismatched dimensions of accessors.
Signed-off-by: Alexey Voronov [email protected]