KEMBAR78
Implement basic leak checker in validation layer by igchor · Pull Request #264 · oneapi-src/level-zero · GitHub
Skip to content

Conversation

@igchor
Copy link
Contributor

@igchor igchor commented Jan 22, 2025

It is based on the ZeCallCount from UR. There are 2 main reasons for moving the leak checker to level-zero:

  1. Some calls to L0 are done through UMF (not by UR directly) which means those calls would not be checked.
  2. If an application using UR calls L0 directly, those calls will also not be checked. This happens for example in SYCL tests, where special cases need to be made for direct L0 calls.

It is based on the ZeCallCount from UR. There are 2 main reasons
for moving the leak checker to level-zero:
1. Some calls to L0 are done through UMF (not by UR directly) which
   means those calls would not be checked.
2. If an application using UR calls L0 directly, those calls will
   also not be checked. This happens for example in SYCL tests,
   where special cases need to be made for direct L0 calls.

Signed-off-by: Igor Chorazewicz <igor.chorazewicz@intel.com>
@nrspruit nrspruit merged commit 1c0320b into oneapi-src:master Jan 24, 2025
26 checks passed
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