OpenCL не перечисляет интегрированный графический процессор Intel - PullRequest
0 голосов
/ 10 июня 2019

Я новичок в OpenCL, и у меня в системе две видеокарты: 1. AMD и 2. Интегрированный графический процессор Intel. Мой процессор - Intel i7-3rd gen.

Я установил последнюю версию Intel SDK openCL. И я успешно интегрировал это в визуальную студию.

В visual studio у меня есть 3 платформы, и это соответствует структуре ниже.

Платформа 1: ЦП Intel, Количество устройств: 1

Платформа 2: AMD GPU, Количество устройств: 2 (Подлинный процессор Intel и AMD GPU)

Платформа 3: ЦП Intel, Количество устройств: 1 (ЦП Intel).

Версия OpenCL показывает 1.2.

for (int j = 0; j < platforms.size(); j++) {
        auto p = platforms[j];//Change platform from 0,1 and 2
        std::vector <cl::Device> devices;
        p.getDevices(CL_DEVICE_TYPE_ALL, &devices);
        for (int i = 0; i < devices.size(); i++) {
            auto device = devices[i];
            auto vendor = device.getInfo<CL_DEVICE_VENDOR>();
            std::cout << vendor << std::endl;
            auto version = device.getInfo<CL_DEVICE_VERSION>();
        }
        std::cout << "----------------------\n";
    }

Я не уверен, почему в нем нет встроенного графического процессора?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...