clBuildProgram在android上的opencl中返回CL_OUT_OF_HOST_MEMORY

时间:2016-09-12 08:44:32

标签: android opencl

我使用opencl来构建自己的项目。即使我将内核函数设置为空白,我在CL_OUT_OF_HOST_MEMORY中也得到clBuildProgram。我在clBuildProgram之前检查了所有构建过程,它们都返回CL_SUCCESS,并且我的计算机上运行了相同的代码,它运行良好。然而,当涉及到android时,事情就是这样的。 我的代码如下:

kernel code

calling sentences

2 个答案:

答案 0 :(得分:0)

无法分配OpenCL所需的资源 主机上的实现,换句话说,你的主机可能内存不足,如果你试图从工作站运行到移动设备,我们可以预料到...(我没看你的代码)

答案 1 :(得分:0)

我终于解决了我的问题。问题是由我的android项目中的java引起的,这导致我的cl文件为空。这导致了这个问题,我想这与opencl版本有关。