Действительно ли возможно установить openCL на 16,04 (только для ЦП)? Я судил многие руководства, но все еще не получайте рабочее поле. У меня есть Sandy Bridge второй генерал ЦП, если это имеет значение.
Базовая установка sudo apt install ocl-icd-libopencl1 sudo apt install opencl-headers sudo apt install clinfo
Должен был связаться и компиляция sudo apt install ocl-icd-opencl-dev
sudo apt install beignet
Загрузите этот файл Время выполнения OpenCL™ 16.1.1 для Intel® Core™ и Процессоров Intel® Xeon® для Ubuntu* (64-разрядный) На https://software.intel.com/en-us/articles/opencl-drivers#latest_linux_SDK_release
Пакеты установки для превращения об/мин к deb sudo apt-get install -y rpm alien libnuma1
Untar загрузил файл tar -xvf opencl_runtime_16.1.1_x64_ubuntu_6.4.0.25.tgz cd opencl_runtime_16.1.1_x64_ubuntu_6.4.0.25/rpm/
Файлы об/мин поворота к deb fakeroot alien --to-deb opencl-1.2-base-6.4.0.25-1.x86_64.rpm fakeroot alien --to-deb opencl-1.2-intel-cpu-6.4.0.25-1.x86_64.rpm
Установите .deb пакеты sudo dpkg -i opencl-1.2-base_6.4.0.25-2_amd64.deb sudo dpkg -i opencl-1.2-intel-cpu_6.4.0.25-2_amd64.deb
Коснитесь локального файла конфигурации sudo touch /etc/ld.so.conf.d/intelOpenCL.conf
Откройте файл sudo vim /etc/ld.so.conf.d/intelOpenCL.conf
и добавьте строку
/opt/intel/opencl-1.2-6.4.0.25/lib64/clinfo
Создайте dir поставщиков и добавьте intel.icd sudo mkdir -p /etc/OpenCL/vendors sudo ln /opt/intel/opencl-1.2-6.4.0.25/etc/intel64.icd /etc/OpenCL/vendors/intel64.icd sudo ldconfig
Команда для списка устройств clinfo
Dowload этот файл
Выполните этот код, чтобы удостовериться, что все работает tar xzvf tools-master.tar.gz cd tools-master make ./print-devices ./cl-demo 1000 10
Это должно распечатать ХОРОШИЙ в конце
установите драйверы Nvidia (я использовал 370), это должно включать все драйверы во время выполнения
https://wiki.tiker.net/OpenCLHowTo http://korniychuk.org.ua/instruction/how-to-use-opencl-on-ubuntu-16-04/ https://laanwj.github.io/2016/05/06/opencl-ubuntu1604.html https://software.intel.com/en-us/articles/opencl-drivers#latest_linux_SDK_release https://software.intel.com/en-us/forums/opencl/topic/285869 https://streamcomputing.eu/blog/2011-06-24/install-opencl-on-debianubuntu-orderly/ https://software.intel.com/en-us/forums/opencl/topic/390630 https://stackoverflow.com/questions/16977216/opencl-compile-on-linux
Согласно сайт поддержки Intel , OpenCL не поддерживается на 2-м генерале (Sandy Bridge) Основные процессоры.
Вам будет нужен 3-й генерал (Ivy Bridge) или более новый ЦП для использования OpenCL 1.2 или 7-го генерала (озеро Kaby), чтобы иметь опцию использовать OpenCL 2.0 с Intel GPU (я не уверен, что в настоящее время поддерживается в драйверах, доступных для Linux).
OpenCL упакован в Ubuntu/Debian, поэтому вместо ручной установки можно попробовать установить следующие пакеты:
sudo apt-get install beignet-opencl-icd ocl-icd-libopencl1 clinfo
Затем запустите clinfo
, чтобы убедиться, что он обнаруживает ваши платформы и устройства OpenCL.
$ clinfo
Number of platforms 1
Platform Name Intel Gen OCL Driver
Platform Vendor Intel
Platform Version OpenCL 2.0 beignet 1.3