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

deploy-sycl-toolchain build target missing L0 library dependencies #15986

Open
EwanC opened this issue Nov 5, 2024 · 0 comments
Open

deploy-sycl-toolchain build target missing L0 library dependencies #15986

EwanC opened this issue Nov 5, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@EwanC
Copy link
Contributor

EwanC commented Nov 5, 2024

Describe the bug

From testing the L0 loader bump PRs:

I have discovered that the deploy-sycl-toolchain build target does not include all the necessary L0 dependencies.

To reproduce

With git branch from #15967

$ python3 buildbot/configure.py
$ python3 buildbot/compile.py
$ cd build
$ ./bin/sycl-ls
SYCL Exception encountered: Native API failed. Native API returns: 2147483646 (UR_RESULT_ERROR_UNKNOWN)
$ ninja deploy-sycl-toolchain
$ ./bin/sycl-ls
SYCL Exception encountered: Native API failed. Native API returns: 2147483646 (UR_RESULT_ERROR_UNKNOWN)
$  ninja libze_tracing_layer.so
$ ./bin/sycl-ls
<works correctly>

In this case manually building libze_tracing_layer.so fixes the issue, however I am not knowledgeable about DPC++ CMake or L0 to know if this is the only missing dependency.

EDIT On another system I also had to manually build the ninja libze_validation_layer.so target

Environment

Additional context

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant