-
Notifications
You must be signed in to change notification settings - Fork 124
[Coverity][L0] Remove overlapping mem copy in urBindlessImagesSampledImageCreateExp #1406
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
[Coverity][L0] Remove overlapping mem copy in urBindlessImagesSampledImageCreateExp #1406
Conversation
@kbenzie could you please review? thank you |
Codecov ReportAll modified and coverable lines are covered by tests ✅
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## main #1406 +/- ##
==========================================
- Coverage 14.82% 12.51% -2.32%
==========================================
Files 250 239 -11
Lines 36220 35949 -271
Branches 4094 4076 -18
==========================================
- Hits 5369 4498 -871
- Misses 30800 31447 +647
+ Partials 51 4 -47 ☔ View full report in Codecov by Sentry. |
Is there a draft DPC++ PR for this as per the adapter change process? |
I'm afraid this is impossible since spirv part of device functions in https://github.com/intel/llvm/blob/sycl/sycl/include/sycl/ext/oneapi/bindless_images.hpp are not added yet. This means end-2-end test can't run on Intel DG2 GPU as the tests would fail in device code compilation stage. |
We cannot merge changes into UR that would break upstream SYCL, since that would block updating UR in SYCL. Please indicate in the PR description that this requires other PRs to first be merged. |
This PR only fixes a coverity issue in UR. Regarding intel/llvm repo this PR is a NFC change, because sycl bindless image tests in intel/llvm are not enabled on DG2 at all. While we're waiting for dependent patch for sycl header that can enables end-2-end testing on DG2, we do have local version of the dependent patch for sycl headers, and the current support of bindless image in L0 adaptor enables us to debugging on DG2. The support is very helpful since it enables concurrent debugging from multiple people. |
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.
I see this is just a coverity fix - LGTM.
I'm aware the bindless images SPIR-V isn't added yet, and thus the DPC++ CI wouldn't hit this, making it NFC regardless. I'll leave it to the UR merge team to decide if we still need to follow the process.
d6c422c
to
2b3d016
Compare
Tested in intel/llvm#12965