Open neobenedict opened 5 years ago
I ran into the same issue. It seems to be caused by pocl's CL_PLATFORM_VERSION string being longer than 64 bytes. https://github.com/Khanattila/KNLMeansCL/blob/1ba48ce02d89c280537752234bcb0b14b7fac4f6/KNLMeansCL/shared/ocl_utils.cpp#L130 Changing it to 128 fixed this error for me. After that I also ran into other pocl internal errors, but thats probably not relevant for this issue .
Being called as:
dn = res.knlm.KNLMeansCL(a=2, h=0.25, d=3)
Using pocl 1.2, debian 9.5, KNL from github master compiled CLInfo: