-
Notifications
You must be signed in to change notification settings - Fork 730
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-Graph host-task E2E leaks with immediate command-lists #14473
Labels
Comments
EwanC
added a commit
to reble/llvm
that referenced
this issue
Jul 8, 2024
Improve tracking of disabled E2E tests by providing a link to GitHub issue where bug is tracker, or explicitly mentioning that a skip is intended, i.e. Due to a known limitation external to the SYCL RT. See the [OpenCL section](https://github.com/intel/llvm/blob/sycl/sycl/doc/design/CommandGraph.md#opencl) of the SYCL-Graph design doc as to why a large number of tests are intended skips on the OpenCL backend. Unsupported SYCL-Graph tests currently fall into 3 categories: * [Flaky Windows tests](intel#11852) * [Arc fails](intel#14474) * [host-task leaks when using with L0 immediate command-lists](intel#14473)
This was referenced Jul 8, 2024
sommerlukas
pushed a commit
that referenced
this issue
Jul 10, 2024
Improve tracking of disabled E2E tests by providing a link to GitHub issue where the bug is tracked, or explicitly mentioning that a skip is intended, i.e. Due to a known limitation external to the SYCL RT. See the [OpenCL section](https://github.com/intel/llvm/blob/sycl/sycl/doc/design/CommandGraph.md#limitations) of the SYCL-Graph design doc as to why a large number of tests are intended skips on the OpenCL backend. Unsupported SYCL-Graph tests currently fall into 3 categories: * [Flaky Windows tests](#11852) * [Arc fails](#14474) * [host-task leaks when using with L0 immediate command-lists](#14473)
The failure in |
steffenlarsen
added a commit
that referenced
this issue
Jul 11, 2024
EwanC
added a commit
to reble/llvm
that referenced
this issue
Aug 2, 2024
We were using the `x` prefix to the `RUN` lit command to comment out a `RUN` check. However, LIT still detects this as a `RUN` command, which illustrated in a CI fail of this test recently https://github.com/intel/llvm/actions/runs/10198164930/job/28215254220 Fixed by changing `xRUN` to `RUNx` which I've verified locally is not detected as a `RUN` command by LIT, and can be used to comment the `RUN` command out. Relates to intel#14473
steffenlarsen
pushed a commit
that referenced
this issue
Aug 6, 2024
We were using the `x` prefix to the `RUN` lit command to comment out a `RUN` check. However, LIT still detects this as a `RUN` command, which illustrated in a CI fail of this test recently https://github.com/intel/llvm/actions/runs/10198164930/job/28215254220 Fixed by changing `xRUN` to `RUNx` which I've verified locally is not detected as a `RUN` command by LIT, and can be used to comment the `RUN` command out. Relates to #14473
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
SYCL-Graph E2E tests which use SYCL host-tasks with immediate command-lists have exhibited leaks on the Level Zero backend when run with
UR_L0_LEAKS_DEBUG=1
.This has shown up on both Windows and Linux:
Explicit/host_task_last
- Graph/Explicit/host_task_last.cpp failing on Linux Gen12 with unrelated changes #14350Explicit\host_task_single.cpp
- [SYCL][Graph] Disable Windows test with L0 leak #13802It's not clear what in particular about the host-task & immediate command-list combination in these tests causes the leak to occur, as a result the issue may be present in all Graph E2E tests with host-tasks and immediate command-lists. This issue should track all the tests which are disabled for SYCL-Graph due to this, and the progress towards fixing the issue
To reproduce
No response
Environment
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: