Skip to content

[SYCL][Bindless Images] Add new test and re-enable bindless_images/sampling_2D_USM_host.cpp for L0 - #22960

Open
dyniols wants to merge 2 commits into
intel:syclfrom
dyniols:add_new_test_aligned_alloc_device
Open

[SYCL][Bindless Images] Add new test and re-enable bindless_images/sampling_2D_USM_host.cpp for L0 #22960
dyniols wants to merge 2 commits into
intel:syclfrom
dyniols:add_new_test_aligned_alloc_device

Conversation

@dyniols

@dyniols dyniols commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

This PR adds new test sycl/test-e2e/bindless_images/aligned_alloc_device_2d.cpp that tests aligned_alloc_device with
aligned row pitches ranging from the minimum supported value to 8× that value. It also re-enables bindless_images/sampling_2D_USM_host.cpp on L0 and updates its image descriptor to supply the calculated row pitch.

@dyniols
dyniols requested a balanced review from Copilot August 18, 2026 10:25
@dyniols dyniols added the sycl-bindless-images SYCL Bindless Images label Aug 18, 2026
@dyniols dyniols linked an issue Aug 18, 2026 that may be closed by this pull request

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds bindless-image coverage for aligned device USM and re-enables host-USM sampling on Level Zero.

Changes:

  • Adds multi-format, multi-pitch 2D device-USM image testing.
  • Supplies the custom row pitch through the image descriptor.
  • Removes the resolved Level Zero XFAIL.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
aligned_alloc_device_2d.cpp Tests sampled image fetches from aligned device USM.
sampling_2D_USM_host.cpp Configures row pitch and enables Level Zero testing.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread sycl/test-e2e/bindless_images/aligned_alloc_device_2d.cpp
Comment thread sycl/test-e2e/bindless_images/aligned_alloc_device_2d.cpp
Comment thread sycl/test-e2e/bindless_images/aligned_alloc_device_2d.cpp Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.

@dyniols
dyniols marked this pull request as ready for review August 18, 2026 11:57
@dyniols
dyniols requested a review from a team as a code owner August 18, 2026 11:57
@dyniols

dyniols commented Aug 18, 2026

Copy link
Copy Markdown
Contributor Author

Please review. I will take a look why tests are failing on Windows L0 specifically with
# | SYCL Exception: level_zero backend failed with error: 4 (UR_RESULT_ERROR_INVALID_VALUE)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sycl-bindless-images SYCL Bindless Images

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BINDLESS][L0] Fix image requirement queries on L0 in driver/UR

2 participants