如何在POCL中启用“基本”设备?

时间:2019-04-07 15:58:24

标签: opencl pocl

我已经安装了poclmake check显示所有145个测试通过。 该版本显示

--******** Enabled features:
......

-- OCL_DRIVERS (Drivers built): basic pthreads
......

但是clinfo命令仅显示pthreads作为pocl平台的唯一设备。有没有启用basic设备的方法? 我想将自定义opencl设备添加到pocl。初步了解basic设备实现似乎是一个很好的起点。

1 个答案:

答案 0 :(得分:1)

根据pocl documentation,必须通过将环境变量POCL_DEVICES设置为basic来显式启用 basic 设备:

  

POCL_DEVICES是用空格分隔的设备实例列表   已启用。此环境变量用于以下设备:
  -基本一个用于执行的简约示例设备驱动程序   主机CPU上的内核。没有多线程。

因此,您应该可以通过致电POCL_DEVICES="basic" clinfo来使用设备。