0

我已经安装了poclmake check显示所有 145 次测试均已通过。构建表明

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

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

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

4

1 回答 1

3

根据pocl 文档,必须通过将环境变量设置为显式启用基本设备POCL_DEVICESbasic

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

所以你应该可以通过调用来使用设备POCL_DEVICES="basic" clinfo

于 2019-04-07T18:29:31.523 回答