如何在 pocl 中启用 "basic" 设备?
How to enable the "basic" device in pocl?
我已经安装了 pocl。
make check
显示所有 145 个测试都已通过。
构建显示
--******** Enabled features:
......
-- OCL_DRIVERS (Drivers built): basic pthreads
......
但是 clinfo
命令仅显示 pthreads
作为 pocl 平台的唯一设备。有没有办法启用 basic
设备?
我想向 pocl 添加自定义 opencl 设备。了解 basic
pocl 中的设备实现似乎是一个很好的起点。
根据 pocl documentation,必须通过将环境变量 POCL_DEVICES
设置为 basic
来显式启用 basic 设备:
POCL_DEVICES is a space separated list of the device instances to be
enabled. This environment variable is used for the following devices:
- basic A minimalistic example device driver for executing
kernels on the host CPU. No multithreading.
因此您应该可以通过调用 POCL_DEVICES="basic" clinfo
.
来使用该设备
我已经安装了 pocl。
make check
显示所有 145 个测试都已通过。
构建显示
--******** Enabled features:
......
-- OCL_DRIVERS (Drivers built): basic pthreads
......
但是 clinfo
命令仅显示 pthreads
作为 pocl 平台的唯一设备。有没有办法启用 basic
设备?
我想向 pocl 添加自定义 opencl 设备。了解 basic
pocl 中的设备实现似乎是一个很好的起点。
根据 pocl documentation,必须通过将环境变量 POCL_DEVICES
设置为 basic
来显式启用 basic 设备:
POCL_DEVICES is a space separated list of the device instances to be enabled. This environment variable is used for the following devices:
- basic A minimalistic example device driver for executing kernels on the host CPU. No multithreading.
因此您应该可以通过调用 POCL_DEVICES="basic" clinfo
.