Skip to content

[SYCL][Bindless][Doc] Rename interop related structs/funcs to external #14444

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
merged 44 commits into from
Jul 30, 2024

Conversation

DBDuncan
Copy link
Contributor

@DBDuncan DBDuncan commented Jul 4, 2024

Rename related interop structs/funcs with "external" keyword over "interop" to align better with existing structs/funcs and other 3rd party APIs.

Remove "handle" keyword from imported external memory/semaphore objects to distinguish between 3rd party external handles and imported external handles.

… to external

Rename related interop structs/funcs with "external" keyword over
"interop" to align better with existing structs/funcs and other 3rd party
APIs.

Remove "handle" keyword from imported external memory/semaphore objects
to distinguish between 3rd party external handles and imported external
handles.
@DBDuncan
Copy link
Contributor Author

DBDuncan commented Jul 4, 2024

Corresponding UR PR: oneapi-src/unified-runtime#1819

@DBDuncan DBDuncan marked this pull request as ready for review July 8, 2024 15:35
@DBDuncan DBDuncan requested review from a team as code owners July 8, 2024 15:35
@DBDuncan DBDuncan temporarily deployed to WindowsCILock July 9, 2024 12:06 — with GitHub Actions Inactive
@DBDuncan DBDuncan temporarily deployed to WindowsCILock July 9, 2024 13:39 — with GitHub Actions Inactive
@DBDuncan
Copy link
Contributor Author

DBDuncan commented Jul 9, 2024

Friendly ping @intel/dpcpp-nativecpu-pi-reviewers @intel/dpcpp-tools-reviewers @intel/llvm-reviewers-cuda @intel/unified-runtime-reviewers @llvm-reviewers-run @konradkusiak97 @KseniyaTikhomirova

Copy link
Contributor

@PietroGhg PietroGhg left a comment

Choose a reason for hiding this comment

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

Native CPU lgtm, thank you

@KseniyaTikhomirova
Copy link
Contributor

KseniyaTikhomirova commented Jul 9, 2024

@gmlueck hi, I do not see this in approved ABI breaking change list. Could you please clarify if it is approved?

@DBDuncan DBDuncan removed request for a team July 29, 2024 13:34
@DBDuncan
Copy link
Contributor Author

Sorry. Completely messed up a merge. Had to undo the review requests it added. Should be fixed now.

Copy link
Contributor

@pbalcer pbalcer left a comment

Choose a reason for hiding this comment

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

UR lgtm. This patch also pulls in the UR side of changes from #14513, so that PR will need updating.

@igchor
Copy link
Member

igchor commented Jul 29, 2024

@intel/llvm-gatekeepers could you please merge this? SYCL E2E failed on AWS CUDA but this seems unrelated to the PR.

@omarahmed1111
Copy link
Contributor

UR lgtm. This patch also pulls in the UR side of changes from #14513, so that PR will need updating.

The Intel/llvm changes for this is only test fixes, so we have only included the main feature (UR PR) as part of this PR, but will keep the test fixes to be merged by the original PR as it still need reviews.

@omarahmed1111
Copy link
Contributor

@intel/llvm-gatekeepers could you please merge this? SYCL E2E failed on AWS CUDA but this seems unrelated to the PR.

@intel/llvm-gatekeepers I retriggered the runner, this should now be passing all CI, could we merge that ASAP. Thanks!

@DBDuncan
Copy link
Contributor Author

@intel/llvm-gatekeepers

@sommerlukas sommerlukas merged commit 95604ae into intel:sycl Jul 30, 2024
15 checks passed
@EwanC EwanC mentioned this pull request Jul 30, 2024
nrspruit added a commit to nrspruit/llvm that referenced this pull request Jul 31, 2024
martygrant pushed a commit that referenced this pull request Aug 2, 2024
AlexeySachkov pushed a commit to AlexeySachkov/llvm that referenced this pull request Nov 26, 2024
AlexeySachkov pushed a commit to AlexeySachkov/llvm that referenced this pull request Nov 26, 2024
intel#14444)

Rename related interop structs/funcs with "external" keyword over
"interop" to align better with existing structs/funcs and other 3rd
party APIs.

Remove "handle" keyword from imported external memory/semaphore objects
to distinguish between 3rd party external handles and imported external
handles.

---------

Co-authored-by: Sean Stirling <[email protected]>
Co-authored-by: chedy.najjar <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
abi-break change that's breaking abi and waiting for the next window to be able to merge sycl-bindless-images SYCL Bindless Images
Projects
None yet
Development

Successfully merging this pull request may close these issues.