Open wistal opened 6 months ago
Hey @wistal
This is known issue with L0 API design. In general, to fix this we need: 1) L0 API change. Here is proposal: https://github.com/oneapi-src/level-zero-spec/issues/298 (still open status) 2) sycl-ls update to sync upper L0 API changes.
Thanks for update
Without NPU UMD driver, oneAPI works OK, After install NPU UMD driver, oneAPI crash.
Test system Ubuntu 22.04 on MTL 165H Confirmed NPU KMD driver loaded OK
=============================== Installed oneAPI 2024.0 with iGPU driver, without NPU UMD driver
. intel/oneapi/setvars.sh
:: initializing oneAPI environment ... -bash: BASH_VERSION = 5.1.16(1)-release args: Using "$@" for setvars.sh arguments: :: advisor -- latest :: ccl -- latest :: compiler -- latest :: dal -- latest :: debugger -- latest :: dev-utilities -- latest :: dnnl -- latest :: dpcpp-ct -- latest :: dpl -- latest :: ipp -- latest :: ippcp -- latest :: mkl -- latest :: mpi -- latest :: tbb -- latest :: vtune -- latest :: oneAPI environment initialized ::
~$ sycl-ls
Everything OK
After install NPU UMD driver:
Check oneAPI sycl device again
Error happened! NPU driver caused it crash
check with strace log: ~$ strace sycl-ls
===================================================== Check with OpenVINO: ~$ benchmark_app -h | grep Avail Available target devices: CPU GPU NPU NPU can works with OpenVINO normally