Я скачал intel_sdk_for_opencl_2016_ubuntu_6.0.0.1049_x64
, попытался запустить, install.sh
но там написано «Неподдерживаемая ОС», поэтому я где-то прочитал, что мне нужно сделать файл .deb из одного из файлов RPM, я сделал это с помощью 2:
OpenCL-1,2-devel_6.0.0.1049-2_amd64.deb
OpenCL-1,2-Intel-devel_6.0.0.1049-2_amd64.deb
Установил их оба с помощью sudo dpkg -i
, но у меня все еще нет libOpenCL.so, который мне нужен
Теперь я застрял ... :(
libOpenCL.so
), на странице сведений о каждом пакете есть ссылка «список файлов», которая вам пригодится.Способ, предложенный Ником Вайнбергом, устанавливает довольно устаревшую версию драйвера, поэтому я бы посоветовал скачать ее непосредственно у вашего поставщика оборудования.
Так как у вас есть процессор Intel, сделайте следующее
Загрузите этот архив и установите его следующим образом.
Этот установочный скрипт запишет много библиотек
/opt/intel
и создаст символическую ссылку (или заменит старую)/usr/lib/x86_64-linux-gnu/libOpenCL.so
.Мое понимание предмета состоит в том, что описанные выше шаги позволяют OpenCL получить доступ к вашему процессору Intel. Но если у вас есть Intel HD Graphics, имеет смысл разрешить OpenCL также использовать эту интегрированную графику. Затем сделайте следующее
Следуйте инструкциям, приведенным там. Я только что скопировал их здесь одним исправлением - используйте
sudo apt
вместо,sudo dpkg -i *.deb
такdpkg
как не проверяет зависимости:Обратите внимание, что
.
в./*deb
это важно: без этой точки вы получитеUnable to locate
иCouldn't find
ошибки.PS На веб-сайте Intel перечислены подходящие процессоры, убедитесь, что у вас есть в этом списке.
источник
Я хотел, чтобы OpenCL работал для darktable на Ubuntu 19.04 x64.
Первоначально
darktable-cltest
отчетыНо после
sudo apt-get install intel-opencl-icd
это работает нормально.источник