我已经安装了pocl。
make check
显示所有145个测试通过。
该版本显示
--******** Enabled features:
......
-- OCL_DRIVERS (Drivers built): basic pthreads
......
但是clinfo
命令仅显示pthreads
作为pocl平台的唯一设备。有没有启用basic
设备的方法?
我想将自定义opencl设备添加到pocl。初步了解basic
设备实现似乎是一个很好的起点。
答案 0 :(得分:1)
根据pocl documentation,必须通过将环境变量POCL_DEVICES
设置为basic
来显式启用 basic 设备:
POCL_DEVICES是用空格分隔的设备实例列表 已启用。此环境变量用于以下设备:
-基本一个用于执行的简约示例设备驱动程序 主机CPU上的内核。没有多线程。
因此,您应该可以通过致电POCL_DEVICES="basic" clinfo
来使用设备。