Closed
Description
Describe the bug
Using SYCL Graph extensions with either PVC HW or explicitly using Immediate Command List is not working as expected. App using both will hang and not terminate.
To Reproduce
Please describe the steps to reproduce the behavior:
- Code snippet to reproduce the issue can be found here: https://github.com/intel/llvm/blob/b1a5b473e1a48b96b00c8e158afa0f287efd4d72/sycl/test-e2e/Graph/RecordReplay/valid_no_end.cpp
- Compile with: clang++ -fsycl -fsycl-targets=spir64 sycl/test-e2e/Graph/RecordReplay/valid_no_end.cpp -o test
- Run with: SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 ./test
Setting macro is optional on PVC hardware. - Test should terminate and pass without exceptions.
Environment (please complete the following information):
- OS: Linux
- Target device and vendor: PVC or any Intel GPU (Explicit use of Immediate Command List)
- DPC++ version: 72341ee
- Dependencies version: none