Intel® oneAPI Data Parallel C++
Support for Intel® oneAPI DPC++ Compiler, Intel® oneAPI DPC++ Library, Intel ICX Compiler , Intel® DPC++ Compatibility Tool, and GDB*

wddm_memory_manager error

itl-dag
Novice
599 Views

I have successfully run some oneAPI-sample code projects, including mandelbrot and sepia-filter with Intel HD Graphics device. However, as I wanted to make use of my ARC A770 graphics card, I followed the instructions on page https://medium.com/intel-analytics-software/running-tensorflow-stable-diffusion-on-intel-arc-gpus-e6ff0d2b7549 for installing packages and drivers. 

 

The package versions that were actually installed are:

intel-opencl-icd-22.28.23726.1+i419~u20.04

intel-level-zero-gpu-1.3.23726.1+i419~u20.04

level-zero-1.8.1+i419~u20.04

level-zero-dev-1.8.1+i392~u20.04

intel-oneapi-runtime-dpcpp-cpp-2023.0.0-25370

intel-oneapi-runtime-mkl-2023.0.0-25398

The Intel Arc Graphics Windows Driver referenced was 31.0.101.3490 or later. I tried installing from gfx_win_101.3517 but the installer indicated no relevant hardware, however the  gfx_win_101.4032 download did install.

 

Running sycl-ls from the wsl2 command prompt now indicates additional level-zero devices, presumably relating to the ARC Graphics GPU:
[opencl:acc:0] Intel(R) FPGA Emulation Platform for OpenCL(TM), Intel(R) FPGA Emulation Device 1.2 [2022.15.12.0.01_081451]
[opencl:cpu:1] Intel(R) OpenCL, 13th Gen Intel(R) Core(TM) i9-13900K 3.0 [2022.15.12.0.01_081451]
[opencl:gpu:2] Intel(R) OpenCL HD Graphics, Intel(R) Graphics [0x56a0] 3.0 [22.28.23726.1]
[opencl:gpu:3] Intel(R) OpenCL HD Graphics, Intel(R) Graphics [0xa780] 3.0 [22.28.23726.1]
[opencl:cpu:4] Intel(R) OpenCL, 13th Gen Intel(R) Core(TM) i9-13900K 3.0 [2022.15.12.0.01_081451]
[opencl:acc:5] Intel(R) FPGA Emulation Platform for OpenCL(TM), Intel(R) FPGA Emulation Device 1.2 [2022.15.12.0.01_081451]
[ext_oneapi_level_zero:gpu:0] Intel(R) Level-Zero, Intel(R) Graphics [0x56a0] 1.3 [1.3.23726]
[ext_oneapi_level_zero:gpu:1] Intel(R) Level-Zero, Intel(R) Graphics [0xa780] 1.3 [1.3.23726]

 

However, when the mandelbrot sample now runs, it gives the following error:

./mandelbrot
Platform Name: Intel(R) Level-Zero
Platform Version: 1.3
Device Name: Intel(R) Graphics [0x56a0]
Max Work Group: 1024
Max Compute Units: 512

Parallel Mandelbrot set using buffers.
Abort was called at 660 line in file:
/opt/src/l0_gpu_driver/shared/source/os_interface/windows/wddm_memory_manager.cpp
Aborted

 

Could anyone help with identifying the problem and solution, please?

 

0 Kudos
0 Replies
Reply