Beignet找不到CPU

时间:2017-03-22 08:01:31

标签: opencl intel beignet

我正在使用Beignet在我的笔记本上试用OpenCL,使用第4代i7和集成图形加速器,运行Ubuntu 16.04

在运行clinfo时,我只找到1个平台和1个设备,这是图形加速器。 我还应该找不到CPU本身吗?正如我所读到的,OpenCL允许将主机用作普通设备并在其上运行一些内核

1 个答案:

答案 0 :(得分:0)

Beignet不包括用于Intel CPU的ICD,仅用于集成GPU:

Beignet is an open source implementation of the OpenCL specification - a generic compute oriented API. This code base contains the code to run OpenCL programs on Intel GPUs which basically defines and implements the OpenCL host functions required to initialize the device, create the command queues, the kernels and the programs and run them on the GPU.

(来自beignet官方网页)

您需要安装intel ICD,因为似乎没有针对intel CPU的开源OCL实现。