Как включить «базовое» устройство в pocl? - PullRequest
0 голосов
/ 07 апреля 2019

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

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

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

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

1 Ответ

1 голос
/ 07 апреля 2019

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

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

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

...