ufo-kit / ufo-core

GLib-based framework for GPU-based data processing
GNU Lesser General Public License v3.0
24 stars 8 forks source link

'No supported channel order found for CL_FLOAT image type' Error Encountered with Latest Version of ufo-core/filters #194

Closed SyrakuShaikh closed 6 months ago

SyrakuShaikh commented 8 months ago

Hello everyone,

Our research group has been using the ufo-kit RPM package on OpenSUSE, version 0.15.1, for some data processing tasks. Recently, we noticed that the related RPM package on OpenSUSE has disappeared... As a result, we attempted to compile the latest version of ufo-core and ufo-filters from the source code. We are still using the same dataset as before, but we encountered the following error message with the current version.

(process:687): ocl-CRITICAL **: 09:13:07.237: Error </opt/UFO/ufo-filters/src/ufo-pad-task.c:76>: CL_INVALID_OPERATION

(process:687): ocl-CRITICAL **: 09:13:09.946: Error </opt/UFO/ufo-filters/src/ufo-pad-task.c:181>: CL_INVALID_SAMPLER

(process:687): ocl-CRITICAL **: 09:13:09.946: Error </opt/UFO/ufo-filters/src/ufo-pad-task.c:76>: CL_INVALID_OPERATION

(process:687): Ufo-ERROR **: 09:13:09.946: No supported channel order found for CL_FLOAT image type
Trace/breakpoint trap (core dumped)

UFO-CL_FLOAT-gdb

After searching the source codes and also the commits of this repo, we find that this may be related to #179 , but not so sure.

Do you have any suggestions or tips regarding this error? Thank you!

tfarago commented 6 months ago

Hi, sorry for the late reply, this totally slipped my attention. What OpenCL backend do you have? Also, the RPM packages are very outdated, we recommend using docker which always fetches the newest version, look here.

SyrakuShaikh commented 6 months ago

Hi, thank you for your response. It seems we may have resolved the issue. Initially, when I posted this problem, we were using the libOpenCL.so from the Conda (Python) environment. However, after extensive troubleshooting, we discovered that by switching to the libOpenCL.so from the Nvidia libraries, the bug vanished.

SyrakuShaikh commented 6 months ago

And thank you for the suggestion about Docker. I think I can close this issue.