Как использовать cl2.hpp с AMD GPU и rocm - PullRequest
0 голосов
/ 28 мая 2019

Я уже некоторое время занимаюсь разработкой с OpenCL на своем ноутбуке, но хочу перейти на мой более мощный настольный ПК с графическим процессором AMD. Я проследовал за панировочными сухарями через APP SDK (который, очевидно, пропал) через драйверы amdgpu-pro (которые полностью рушат мою систему) и приземлился на rocm. Я не могу установить драйверы на свое ядро, но rocm-dev работает нормально. К сожалению, я не могу больше использовать cl2.hpp от Khronos, так как он не выглядит как ссылка на вызовы cl. Я хотел бы по-прежнему иметь возможность работать с процессором Intel на моем ноутбуке, не переписывая мой код полностью. Можно ли легко интегрировать cl2.hpp в мою установку rocm?

1 Ответ

0 голосов
/ 28 мая 2019

Нашел это. Я не связывался с libOpenCL.so правильно. Я использую cmake и задаю OpenCL_LIBRARY для каталога amdgpu-pro lib, а не для фактического файла библиотеки. Очевидно, FIND (OpenCL) не работает с путями /opt, которые предоставляют rocm и amdgpu.

...