The release notes state that IGC v2.14.1 is the desired version. However, during the build process I get the following assertion:
ninja: job failed: cd /workspace/srcdir/compute-runtime/shared/source/built_ins/kernels && /usr/bin/cmake -E env LD_LIBRARY_PATH=/usr/lib/csl-musl-x86_64:/usr/lib/csl-glibc-x86_64:/usr/local/lib64:/usr/local/lib:/usr/lib64:/usr/lib:/lib64:/lib:/workspace/x86_64-linux-musl-cxx11/destdir/lib:/workspace/x86_64-linux-musl-cxx11/destdir/lib64:/opt/x86_64-linux-musl/x86_64-linux-musl/lib64:/opt/x86_64-linux-musl/x86_64-linux-musl/lib:/opt/x86_64-linux-gnu/x86_64-linux-gnu/lib64:/opt/x86_64-linux-gnu/x86_64-linux-gnu/lib:/workspace/destdir/lib64:/workspace/destdir/lib::/workspace/srcdir/compute-runtime/build/bin /workspace/srcdir/compute-runtime/build/bin/ocloc-25.27.1 -q -file /workspace/srcdir/compute-runtime/build/bin/built_ins/x64/xe3_core/bindless_fill_image1d_ptl.spv -spirv_input -device 30.3.0 -heapless_mode disable -force_stos_opt -64 -stateful_address_mode bindless -output bindless_fill_image1d_30_3_0 -output_no_suffix -out_dir /workspace/srcdir/compute-runtime/build/bin/built_ins/x64/xe3_core -internal_options -cl-intel-use-bindless-mode\ -cl-intel-use-bindless-advanced-mode -options -cl-kernel-arg-info
ocloc-25.27.1: /workspace/srcdir/intel-graphics-compiler/IGC/Compiler/igc_workaround_linux.cpp:221: void IGC::SetWorkaroundTable(SKU_FEATURE_TABLE*, IGC::CPlatform*): Assertion `0' failed.
Going to that line in IGC v2.14.1, it seems that the device (maybe XE3_LPG_3003) is not in the list.
https://github.com/intel/intel-graphics-compiler/blob/8044f62975eafe840d09ed00560385dab0bf9854/IGC/Compiler/igc_workaround_linux.cpp#L221
I am pretty confident that I used the right dependency versions listed in the IGC release notes. In IGC v2.15.3, I do see the missing device. I wanted to try that; however, there is no release page to guide me to the right dependency versions. I then tried to build without Xe3 support, but there are still device IDs that don't match.
The release notes state that IGC v2.14.1 is the desired version. However, during the build process I get the following assertion:
Going to that line in IGC v2.14.1, it seems that the device (maybe XE3_LPG_3003) is not in the list.
https://github.com/intel/intel-graphics-compiler/blob/8044f62975eafe840d09ed00560385dab0bf9854/IGC/Compiler/igc_workaround_linux.cpp#L221
I am pretty confident that I used the right dependency versions listed in the IGC release notes. In IGC v2.15.3, I do see the missing device. I wanted to try that; however, there is no release page to guide me to the right dependency versions. I then tried to build without Xe3 support, but there are still device IDs that don't match.