-
Notifications
You must be signed in to change notification settings - Fork 731
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][E2E] Fix bindless images tests to run on Level Zero devices #14779
Conversation
I don't know if it important, but the test configuration changes that were previously reverted which more constrained than running on all level zero devices: #14245 |
Currently, all the bindless support added to L0 is not being validated because the tests excluded all but CUDA. |
12c4f84
to
ac92e5d
Compare
|
||
// RUN: %{build} -o %t.out | ||
// RUN: %t.out | ||
// RUN: env NEOReadDebugKeys=1 UseBindlessMode=1 UseExternalAllocatorForSshAndDsh=1 %t.out |
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.
How come only this test requires these environment variables? Maybe we should add them to the LIT environment for all Bindless tests?
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.
these env are required for all tests in this PR for https://github.com/intel/compute-runtime/releases/tag/24.26.30049.6 release
@@ -1,7 +1,7 @@ | |||
// REQUIRES: cuda | |||
// REQUIRES: cuda || (level_zero && gpu-intel-dg2) |
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.
Doesn't this require a specific driver version? Should that be documented somewhere?
This PR could be submitted once 24.26 gpu driver is uplifted in #14838 In addition, array/read_write_unsampled_array.cpp is also passing with 24.26 driver. So this test can also be enabled in this PR. |
45cef0c
to
5161e58
Compare
5161e58
to
298ccd9
Compare
@wenju-he , the PR for the gpu uplift was completed, please check to see if there are any other issues such that we have the opportunity to merge. |
Signed-off-by: Neil R. Spruit <[email protected]>
298ccd9
to
cc83998
Compare
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.
Specifying the environment in each test individually is not the preferred solution, but I think it's best we get this in ASAP.
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.
LGTM
My local testing shows 17 out of 18 tests pass and remaining 1 test vulkan_interop/unsampled_images.cpp is unsupported:
UNSUPPORTED: SYCL :: bindless_images/vulkan_interop/unsampled_images.cpp (78 of 95)
No supported devices to run the test on
@nrspruit vulkan_interop/unsampled_images.cpp requires import_external_semaphore support, while vulkan_interop/sampled_images.cpp doesn't. |
the new commit LGTM |
@intel/llvm-gatekeepers please merge, thank you |
No description provided.