Errores al compilar e instalar clBLAS en Ubuntu 16.04 (64 bits)

Errores al compilar e instalar clBLAS en Ubuntu 16.04 (64 bits)

Estoy tratando de construirclBLASdesde la fuente en Ubuntu 16.04 (64 bits). Según el cmakeresultado de la configuración, parece que las dependencias se han satisfecho. Estoy siendo guiado por instrucciones deaquíal igual que;

## clBlas     
sudo apt-get install git     
git clone https://github.com/clMathLibraries/clBLAS.git     
cd clBLAS/      
mkdir build      
cd build/      
sudo apt-cache search openblas     
sudo apt-get install libopenblas-base libopenblas-dev      
sudo apt-get install liblapack3 liblapack-doc liblapack-dev      
cmake ../src      
make      
sudo make install 

make[2]: *** No rule to make target '/opt/AMDAPPSDK-
3.0/lib/x86_64/libOpenCL.so', needed by 'library/libclBLAS.so.2.10.0'. Stop.
CMakeFiles/Makefile2:223: recipe for target 'library/CMakeFiles/clBLAS.dir/all' failed
make[1]: *** [library/CMakeFiles/clBLAS.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2

No he incluido todo el resultado, solo las últimas líneas que muestran el problema cuando sudo make installse ejecuta. ¿Alguien puede sugerir cuál es el problema aquí y cómo hacer que clBLAS se construya? Gracias.

Respuesta1

Uno de los requisitos señalados en elconstruir páginaes el SDK de la aplicación AMD, que ha quedado obsoleto; consulteaquí. Es posible que necesite instalarlo para que funcione; sin embargo, tenga en cuenta que está obsoleto.

Aunque no he trabajado con nada relacionado con esto (clBLAS), una búsqueda rápida arrojaCLBlast, que podría ser adecuado para sus necesidades. También parece seguir recibiendo actualizaciones.

Respuesta2

El Catalyst fglrx fue descontinuado para ubuntu 16.04. Sólo utiliza la versión gratuita del software amdgpu. Tuve que volver a 14.04 para usar el controlador correctamente, porque mi tarjeta gráfica es una R7 M200 y amdgpu no la admite completamente.

Puedes encontrar más informaciónaquíy en una pregunta separada en Ask Ubuntuaquí("¡Estoy usando Ubuntu 16.04 y no hay fglrx!").

información relacionada