Как включить "базовое" устройство в pocl?

Я установил POCL. make check показывает все 145 пройденных тестов. Сборка показывает, что

--******** Enabled features:
......

-- OCL_DRIVERS (Drivers built): basic pthreads
......

Но clinfo команда показывает только pthreads как единственное устройство для платформы POCL. Есть ли способ включить basic устройство? Я хочу добавить пользовательское устройство opencl в pocl. понимание basic реализация устройства в pocl кажется хорошей отправной точкой.

1 ответ

Решение

Согласно документации по pocl, базовое устройство должно быть включено явно путем установки переменной среды POCL_DEVICES в basic:

POCL_DEVICES - это список разделенных пробелами экземпляров устройства, которые необходимо включить. Эта переменная среды используется для следующих устройств:
- basic Пример минималистичного драйвера устройства для выполнения ядер на центральном процессоре. Нет многопоточности.

Таким образом, вы должны иметь возможность использовать устройство, позвонив POCL_DEVICES="basic" clinfo,

Другие вопросы по тегам