Skip to content

[SYCL][UR] Replace logging and leak checking with L0 loader functionality #17150

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

Draft
wants to merge 8 commits into
base: sycl
Choose a base branch
from

Conversation

igchor
Copy link
Member

@igchor igchor commented Feb 24, 2025

No description provided.

@igchor igchor force-pushed the leak_checker_log branch 2 times, most recently from ce4e3ed to de4dc3c Compare February 28, 2025 19:30
nrspruit and others added 8 commits February 28, 2025 20:30
- [L0] Update to build L0 Adapter with static loader in all times
- Fix urKernelCreateWithNativeHandle to properly init L0 before use
- Fix v2 tests that directly link Loader which statically link

Signed-off-by: Neil R. Spruit <[email protected]>
Signed-off-by: Neil R. Spruit <[email protected]>
Signed-off-by: Neil R. Spruit <[email protected]>
This ensures that calls to L0 made through UMF and user code
are also tracked.
instead, rely on logging provided by L0 loader.

Also, remove ZeCall and option to serialize all
L0 calls. It wasn't used correctly anyway, the function
call in ZE2UR_CALL* was done before taking the lock.
Account for the fact that when using API loggin from L0 loader,
calls to zeMemFree from the test are also tracked.
igchor added a commit to igchor/llvm that referenced this pull request Mar 17, 2025
This is a prerequisite for intel#17150
sarnex pushed a commit that referenced this pull request Mar 18, 2025
This is a prerequisite for #17150
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.

2 participants