Как включить "базовое" устройство в 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
,