From: Hartmann, O. <o.h...@wa...> - 2019-10-26 13:20:30
|
POCL 1.4 on FreeBSD seems to have introduced a mutual bug, which is not with POCL 1.3. Running either FreeBSD 12.1-PRE, 12-STABLE (recent version) or CURRENT (recent version), POCL 1.4 (compiled with CLANG/LLVM 9) fails using devel/clpeak with: [...] Platform: Portable Computing Language Device: Intel(R) Core(TM) i5-4200M CPU @ 2.50GHz Driver version : 1.4 (FreeBSD) Compute units : 4 Clock frequency : 2501 MHz Global memory bandwidth (GBPS) float : clEnqueueNDRangeKernel (-63) Tests skipped Single-precision compute (GFLOPS) clCreateBuffer (-61) Tests skipped No half precision support! Skipped Double-precision compute (GFLOPS) clCreateBuffer (-61) Tests skipped Integer compute (GIOPS) clCreateBuffer (-61) Tests skipped Transfer bandwidth (GBPS) enqueueWriteBuffer : 0.00 enqueueReadBuffer : 0.00 enqueueMapBuffer(for read) : 0.00 memcpy from mapped ptr : inf enqueueUnmap(after write) : 0.00 memcpy to mapped ptr : inf Kernel launch latency : dlopen("/root/.cache/pocl/kcache/EK/MAFMMCDPPMBCLMDMPBFICNBJFELHOLLNFBIDP/global_bandwidth_v1_local_offset/256-1-1-goffs0-smallgrid/global_bandwidth_v1_local_offset.so") failed with 'Undefined symbol "clGetPlatformInfo"'. note: missing symbols in the kernel binary might be reported as 'file not found' errors. Abort (core dumped) The problem doesn't reveal itself using POCL 1.3. Need some advice to track the problem down. Kind regards, oh |