Opencl Beignet找不到CPU

Opencl Beignet找不到CPU,opencl,intel,beignet,Opencl,Intel,Beignet,我正在使用Beignet在我的笔记本上试用OpenCL,它有第四代i7和集成图形加速器,运行Ubuntu 16.04 在运行clinfo时,我只找到1个平台和1个设备,即图形加速器。 我不应该也找到CPU本身吗?正如我所读到的,OpenCL允许将主机用作普通设备并在其上运行一些内核Beignet不包括用于Intel CPU的ICD,它仅适用于集成GPU: Beignet is an open source implementation of the OpenCL specification -

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

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

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官方网页)


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

您应该!你用的是哪个CPU?OpenCL支持?你的OpenCL版本呢?通常情况下,我迄今为止使用的所有Intel CPU都完全支持任何版本的OpenCl,这一定是驱动程序问题。即使在windows中,我的hd400也有8个执行单元,但经过更新后,它只有12个执行单元。感谢您的帮助,我目前使用的是集成了Intel HD 4400的Intel Core i7-4510U。