CHIP-SPV / chipStar

chipStar is a tool for compiling and running HIP/CUDA on SPIR-V via OpenCL or Level Zero APIs.
Other
182 stars 29 forks source link

[RC4] Intel OpenCL CPU: Device library link step failed. #756

Closed pjaaskel closed 6 months ago

pjaaskel commented 7 months ago

Some tests fail now with the error:

923/992 Test #923: fp16_math .................................................................***Failed  Required regular expression not found. Regex=[PASSED
]  1.72 sec
CHIP error [TID 115375] [1705496499.125224512] : hipErrorNotInitialized (Device library link step failed.) in /home/pjaaskel/src/chipstar-testing/chipStar-1.1-rc4/src/backend/OpenCL/CHIPBackendOpenCL.cc:840:compile

CHIP error [TID 115375] [1705496499.125423769] : Caught Error: hipErrorNotInitialized
HIP Runtime Error: hipErrorNotInitialized
Test sub failed at : 0 x[i]: -0x1.64p+6 y[i]: -0x1.64p+6 GPU: 0x0p+0 CPU: -0x1.58p+6
Test sub failed at : 1 x[i]: 0x1.f8p+5 y[i]: 0x1.f8p+5 GPU: 0x0p+0 CPU: 0x1.5cp+6
Test sub failed at : 2 x[i]: 0x1.68p+5 y[i]: 0x1.68p+5 GPU: 0x0p+0 CPU: 0x1.14p+6
Test sub failed at : 3 x[i]: 0x1.24p+6 y[i]: 0x1.24p+6 GPU: 0x0p+0 CPU: 0x1.9p+6
Test sub failed at : 4 x[i]: 0x1.18p+6 y[i]: 0x1.18p+6 GPU: 0x0p+0 CPU: 0x1.acp+6
Test sub failed at : 5 x[i]: -0x1.4p+4 y[i]: -0x1.4p+4 GPU: 0x0p+0 CPU: -0x1.18p+6
Test sub failed at : 6 x[i]: 0x1.ep+3 y[i]: 0x1.ep+3 GPU: 0x0p+0 CPU: 0x1.cp+5
Test sub failed at : 7 x[i]: -0x1.4p+4 y[i]: -0x1.4p+4 GPU: 0x0p+0 CPU: -0x1.fp+4
Test sub errors: 63934
...
98% tests passed, 19 tests failed out of 992
...
The following tests FAILED:
     62 - Unit_deviceFunctions_CompileTest___dsqrt_rd_double (Failed)
     63 - Unit_deviceFunctions_CompileTest___dsqrt_rn_double (Failed)
     64 - Unit_deviceFunctions_CompileTest___dsqrt_ru_double (Failed)
     65 - Unit_deviceFunctions_CompileTest___dsqrt_rz_double (Failed)
    377 - Unit_hipGraphAddMemcpyNodeFromSymbol_GlobalMemoryWithKernel (SEGFAULT)
    807 - Unit_hipTextureFetch_vector (Failed)
    808 - Unit_hipTextureObj2D_Check (Failed)
    810 - Unit_hipTexObjPitch_texture2D - float (Failed)
    811 - Unit_hipTexObjPitch_texture2D - int (Failed)
    812 - Unit_hipTexObjPitch_texture2D - unsigned char (Failed)
    813 - Unit_hipTexObjPitch_texture2D - int16_t (Failed)
    814 - Unit_hipTexObjPitch_texture2D - char (Failed)
    815 - Unit_hipTexObjPitch_texture2D - unsigned int (Failed)
    816 - Unit_hipCreateTextureObject_tex1DfetchVerification (Failed)
    817 - Unit_tex1Dfetch_CheckModes (Failed)
    818 - Unit_hipTextureObj1DCheckModes (Failed)
    819 - Unit_hipTextureObj2DCheckModes (Failed)
    923 - fp16_math (Failed)
    924 - fp16_half2_math (Failed)
pjaaskel commented 7 months ago

That actually was (accidentally) ran with PoCL-CPU. Does it mean that the selective builtin linking is broken with PoCL-CPU?

pvelesko commented 7 months ago

@pjaaskel all unit tests pass so we don't expect any failures.