Это формат:
<'Платформа'>: <'CPU | GPU | ACCELERATOR | nothing = GPU / CPU'>: <'DeviceName or ID'>
asздесь описано: Введение в модуль OpenCL
В моем случае я должен использовать:: GPU: 0 или: GPU: 1
Но идентификаторы не являются детерминированными,поэтому я использую Context, чтобы найти правильный Id:
Context context;context.create (Device :: TYPE_GPU);
for (int i = 0; i < context.ndevices(); ++i)
{
Device device = context.device(i);
if (device.name().find("Intel") != string::npos)
{
return i;
}
}