Skip to content
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][Bindless] Add mipmap interop + slight redesign + bug fix #12736

Merged
merged 18 commits into from
Mar 13, 2024

Conversation

Seanst98
Copy link
Contributor

@Seanst98 Seanst98 commented Feb 16, 2024

Mipmap interop:

  • Remove "interop" image type as it is redundant for image creation
  • Add a vulkan mipmap interop test

Slight redesign:

  • Simplify external resources

Modify the bindless spec to reflect these changes

Fix Vulkan interop tests to prevent memory leak issue by freeing mapped memory

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

Depends on #12784 merging first

Mipmap interop:
 - Remove "interop" image type as it is redundant for image creation
 - Add a vulkan mipmap interop test

Slight redesign:
 - Simplify external resources

Modify the bindless spec to reflect these changes

Fix Vulkan interop tests to prevent memory leak issue by freeing mapped memory
@Seanst98
Copy link
Contributor Author

Friendly ping to @intel/unified-runtime-reviewers, @intel/llvm-reviewers-runtime, and @sergey-semenov reviews/approvals/merging.

The CI failures appear to be unrelated to these changes.

Copy link
Contributor

@sergey-semenov sergey-semenov left a comment

Choose a reason for hiding this comment

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

Runtime owned files LGTM

Copy link
Contributor

@kbenzie kbenzie left a comment

Choose a reason for hiding this comment

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

oneapi-src/unified-runtime#1351 has been merged, please pull in the latest sycl branch changes, resolve the conflict, update the UR repo/tag as suggested.

sycl/plugins/unified_runtime/CMakeLists.txt Outdated Show resolved Hide resolved
Copy link
Contributor

@kbenzie kbenzie 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

@Seanst98
Copy link
Contributor Author

@intel/llvm-gatekeepers can we merge this please?

@bader bader merged commit 0959d5a into intel:sycl Mar 13, 2024
12 checks passed
martygrant pushed a commit that referenced this pull request Mar 14, 2024
@Seanst98 Seanst98 deleted the sean/interop-mipmaps-redesign branch March 18, 2024 13:59
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.

7 participants