frank12 发表于 2017-9-29 11:24:06

i.mx6运行openCL

加载了galcore.ko并加入了libopenCL.so等相关的库文件,运行Demo目录下的fft及fft.cl程序报错如下:
/home # ./fft 32
[   1] HAL user version 4.6.9 build 1210 Jun 17 2013 16:58:54
[   2] HAL kernel version 4.6.9 build 6622
Block size: 16
Print result: yes
Initializing device(s)...
Get the Device info and select Device...
# of Devices Available = 1
# of Compute Units = 256
# compute units = 256
Creating Command Queue...
log2(fft size) = log2(32)=5
Compilingradix-2 FFT Program for GPU...
creating radix-2 kernels...
Creating kernel fft_radix2 0 (p=1)...
ERROR:: -5 clCreateKernel failed
请问这是什么原因?

飞凌-chongzi 发表于 2017-9-30 09:45:27

您好:
    我们的系统不支持open系列的服务,这需要您自行移植,您是否移植了这个服务呢,如果没有那这个报错应该就是由于不支持造成的

frank12 发表于 2017-9-30 17:57:30

本帖最后由 frank12 于 2017-10-9 17:54 编辑

飞凌-chongzi 发表于 2017-9-30 09:45
您好:
    我们的系统不支持open系列的服务,这需要您自行移植,您是否移植了这个服务呢,如果没有那这个 ...
我下载的gpu_sdk_v1.0,这是freescale提供的针对imx6已经移植好的各种库,包括openCL,openVG,openGLES等,而且放在板子上也可以运行并能识别出gpu,看错误信息好像是调用某个接口的时候出现的问题

飞凌-chongzi 发表于 2017-10-10 08:51:46

frank12 发表于 2017-9-30 17:57
我下载的gpu_sdk_v1.0,这是freescale提供的针对imx6已经移植好的各种库,包括openCL,openVG,openGLES等 ...

您好:
    gpu_sdk_v1.0您是在什么地方下载的,现在找到问题了吗,是否解决?

王博成 发表于 2022-11-15 11:30:14

frank12 发表于 2017-9-30 17:57
我下载的gpu_sdk_v1.0,这是freescale提供的针对imx6已经移植好的各种库,包括openCL,openVG,openGLES等 ...

您好 请问您当时把opencl搞上去了吗
页: [1]
查看完整版本: i.mx6运行openCL