La forma, sugerida por Nick Weinberg, instala una versión bastante desactualizada del controlador, por lo tanto, sugeriría descargar la versión directamente de su proveedor de hardware.
Como tiene una CPU Intel, haga lo siguiente
- Abra la página web de controladores Intel OpenCL , vaya a "Intel CPU Runtime for OpenCL ™ Applications 18.1 for Linux * OS (64bit only)" y presione "Descargar"
- El sitio web le pedirá que se registre e inicie sesión. Esto es obligatorio Luego será dirigido al enlace con tgz-archive.
Descargue este archivo e instálelo de la siguiente manera.
tar -pvxf l_opencl_p_18.1.0.013.tgz
cd l_opencl_p_18.1.0.013/`
sudo ./install.sh`
Este script de instalación escribirá muchas bibliotecas /opt/intel
y creará un enlace simbólico (o reemplazará el antiguo) /usr/lib/x86_64-linux-gnu/libOpenCL.so
.
Entiendo que el tema es que los pasos anteriores permiten que OpenCL acceda a su CPU Intel. Pero si tiene Intel HD Graphics, tiene sentido permitir que OpenCL también use estos gráficos integrados. Luego haz lo siguiente
- Abra nuevamente la página web de controladores Intel OpenCL , pero esta vez vaya a "Linux * OS Ubuntu * 16.04.x (deb)" en la sección "Tecnología de gráficos Intel®". Entonces tiene dos opciones: "Descargar" y "Compilar". Utilice el enlace "Descargar", lo llevará a binarios precompilados ("Compilar" lo llevará al código fuente en el github de Intel, pero nunca he intentado compilarlo desde la fuente).
Siga las instrucciones dadas allí. Acabo de copiarlos aquí con una solución: el uso en sudo apt
lugar de sudo dpkg -i *.deb
desde entonces dpkg
no verifica las dependencias:
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
Tenga .
en cuenta que en ./*deb
es importante: sin este punto obtendrá Unable to locate
y Couldn't find
errores.
PD: el sitio web de Intel enumera las CPU adecuadas, asegúrese de que el suyo esté en esta lista.