Open pvelesko opened 4 months ago
Do you mean there could be a bug in PoCL or the CI?
from UnitTests.cmake
# The following tests fail for LLVM 15 Debug & Release : Cannot find symbol _Z4sqrtDh in kernel library
list(APPEND CPU_POCL_FAILED_TESTS "Unit_deviceFunctions_CompileTest___dsqrt_rd_double") # Failed
list(APPEND CPU_POCL_FAILED_TESTS "Unit_deviceFunctions_CompileTest___dsqrt_rn_double") # Failed
list(APPEND CPU_POCL_FAILED_TESTS "Unit_deviceFunctions_CompileTest___dsqrt_ru_double") # Failed
list(APPEND CPU_POCL_FAILED_TESTS "Unit_deviceFunctions_CompileTest___dsqrt_rz_double") # Failed
# Fails for LLVM 15 Debug: SPIR-V Parser: Failed to find size for type id 83
list(APPEND CPU_POCL_FAILED_TESTS "Unit_deviceFunctions_CompileTest_rnorm_double") # Failed
PoCL CPU device has FP16 support only when compiled with LLVM 16 and higher (and that support is quite incomplete).
The run: https://github.com/CHIP-SPV/chipStar/actions/runs/8030196087
These don't fail for me locally