Ubuntu 16.04(64비트)에서 clBLAS를 빌드하고 설치하는 중에 오류가 발생했습니다.

Ubuntu 16.04(64비트)에서 clBLAS를 빌드하고 설치하는 중에 오류가 발생했습니다.

구축하려고 해요CLBLASUbuntu 16.04(64비트)의 소스 코드입니다. cmake구성 출력 에서 ​​종속성이 충족된 것으로 나타납니다. 아래 지침을 따르고 있습니다.여기이와 같이;

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

sudo make install모든 출력을 포함하지 않고 런타임 문제를 보여주는 마지막 몇 줄만 포함했습니다 . 여기에 문제가 무엇인지, clBLAS를 구축하는 방법을 제안할 수 있는 사람이 있습니까? 감사해요.

답변1

에 명시된 요구 사항 중 하나빌드 페이지AMD APP SDK이며 더 이상 사용되지 않습니다.여기. 이 기능이 작동하려면 설치해야 할 수도 있지만 더 이상 사용되지 않습니다.

나는 이것과 관련된 어떤 것도 다루지 않았지만(clBLAS) 빠른 검색이 나타납니다.CLB 폭발, 이는 귀하의 필요에 적합할 수 있습니다. 지금도 계속 업데이트 되는 것 같습니다.

답변2

Catalyst fglrx는 우분투 16.04에서 중단되었습니다. amdgpu 소프트웨어의 무료 버전만 사용합니다. 내 그래픽 카드가 R7 M200이고 amdgpu가 이를 완전히 지원하지 않기 때문에 드라이버를 작동시키려면 14.04로 돌아가야 했습니다.

더 많은 정보를 확인하실 수 있습니다여기Ask Ubuntu에 대한 별도의 질문에서여기("저는 Ubuntu 16.04를 사용하고 있습니다. fglrx는 없습니다!").

관련 정보