OpenCL На человечности 16.04, Intel Sandy Bridge CPU

Действительно ли возможно установить openCL на 16,04 (только для ЦП)? Я судил многие руководства, но все еще не получайте рабочее поле. У меня есть Sandy Bridge второй генерал ЦП, если это имеет значение.

13
задан 15 March 2017 в 06:50

3 ответа

пакеты установки

Универсальные пакеты человечности для OpenCL

Базовая установка sudo apt install ocl-icd-libopencl1 sudo apt install opencl-headers sudo apt install clinfo

Пакет, который позволяет компилировать код OpenCL (1.2 я думаю),

Должен был связаться и компиляция sudo apt install ocl-icd-opencl-dev

Для ядра Intel GT

Пакет, который включает runnig openCL на Intel GT, IvyBridge и

sudo apt install beignet

Для SandyBridge Intel CPU и возможных других

Загрузите этот файл Время выполнения 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 этот файл

https://codeload.github.com/hpc12/tools/tar.gz/master

Выполните этот код, чтобы удостовериться, что все работает tar xzvf tools-master.tar.gz cd tools-master make ./print-devices ./cl-demo 1000 10 Это должно распечатать ХОРОШИЙ в конце

Для Nvidia

установите драйверы Nvidia (я использовал 370), это должно включать все драйверы во время выполнения

Usefull ссылки я раньше соединял это

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

26
ответ дан 23 November 2019 в 03:13

Согласно сайт поддержки Intel , OpenCL не поддерживается на 2-м генерале (Sandy Bridge) Основные процессоры.

Вам будет нужен 3-й генерал (Ivy Bridge) или более новый ЦП для использования OpenCL 1.2 или 7-го генерала (озеро Kaby), чтобы иметь опцию использовать OpenCL 2.0 с Intel GPU (я не уверен, что в настоящее время поддерживается в драйверах, доступных для Linux).

3
ответ дан 23 November 2019 в 03:13

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
0
ответ дан 12 July 2020 в 11:07

Другие вопросы по тегам:

Похожие вопросы: