Шлях, запропонований Ніком Вайнбергом, встановлює досить застарілу версію драйвера, тому я б запропонував завантажити її безпосередньо у вашого постачальника обладнання.
Оскільки у вас є процесор Intel, зробіть наступне
- Відкрийте веб-сторінку драйверів Intel OpenCL , перейдіть до розділу «Пробіг процесора Intel для програм OpenCL ™ 18.1 для Linux * OS (лише 64 біт)» та натисніть «Завантажити»
- Веб-сайт попросить Вас зареєструватися та увійти. Це обов’язково. Тоді ви перейдете на посилання з tgz-архівом.
Завантажте цей архів та встановіть його наступним чином.
tar -pvxf l_opencl_p_18.1.0.013.tgz
cd l_opencl_p_18.1.0.013/`
sudo ./install.sh`
Цей сценарій встановлення запише багато бібліотек /opt/intel
і створить символічне посилання (або замінить стару) /usr/lib/x86_64-linux-gnu/libOpenCL.so
.
Я розумію тему, що вищезазначені кроки дозволяють OpenCL отримати доступ до вашого процесора Intel. Але якщо у вас Intel HD Graphics, є сенс дозволити OpenCL використовувати і цю інтегровану графіку. Потім виконайте наступне
- Відкрийте веб-сторінку драйверів Intel OpenCL ще раз, але цього разу перейдіть до «Linux * OS Ubuntu * 16.04.x (deb)» у розділі «Intel® Graphics Technology». Тоді у вас є два варіанти: "Завантажити" та "Створити". Використовуйте посилання "Завантажити", воно переведе вас до заздалегідь вбудованих бінарних файлів ("Build" приведе вас до вихідного коду в github Intel, але я ніколи не намагався компілювати його з джерела).
Дотримуйтесь інструкцій, наданих там. Я щойно скопіював їх тут одним виправленням - використовуйте sudo apt
замість того, sudo dpkg -i *.deb
оскільки dpkg
не перевіряє залежності:
mkdir neo
cd neo
wget https://github.com/intel/compute-runtime/releases/download/19.14.12751/intel-gmmlib_19.1.1_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/19.14.12751/intel-igc-core_19.11.1622_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/19.14.12751/intel-igc-opencl_19.11.1622_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/19.14.12751/intel-opencl_19.14.12751_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/19.14.12751/intel-ocloc_19.14.12751_amd64.deb
sudo apt install ./*deb
Зауважте, що .
в ./*deb
важливо: без цієї крапки ви отримаєте Unable to locate
і Couldn't find
помилки.
Якщо на веб-сайті Intel перераховані відповідні процесори, переконайтеся, що ваш у цьому списку.