Erros ao construir e instalar clBLAS no Ubuntu 16.04 (64 bits)

Erros ao construir e instalar clBLAS no Ubuntu 16.04 (64 bits)

Estou tentando construirclBLASda fonte no Ubuntu 16.04 (64 bits). Na cmakesaída da configuração, parece que as dependências foram satisfeitas. Estou sendo guiado pelas instruções deaquiigual a;

## 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

Não incluí toda a saída, apenas as linhas finais mostrando o problema quando sudo make installé executado. Alguém pode sugerir qual é o problema aqui e como fazer com que o clBLAS seja construído? Obrigado.

Responder1

Um dos requisitos indicados nopágina de construçãoé o AMD APP SDK, que foi descontinuado - consulteaqui. Você pode precisar que ele seja instalado para que funcione, mas observe que ele está obsoleto.

Embora eu não tenha trabalhado com nada relacionado a isso (clBLAS), uma pesquisa rápida surgeCLBlast, que pode ser adequado às suas necessidades. Também parece que ainda está recebendo atualizações.

Responder2

O Catalyst fglrx foi descontinuado para o Ubuntu 16.04. Ele usa apenas a versão gratuita do software amdgpu. Tive que voltar para 14.04 para usar o driver corretamente, porque minha placa gráfica é uma R7 M200 e não é totalmente suportada pelo amdgpu.

Você pode encontrar mais informaçõesaquie em uma pergunta separada no Ask Ubuntuaqui("Estou usando o Ubuntu 16.04 e não há fglrx!").

informação relacionada