Ubuntu 16.04 (64 ビット) で clBLAS をビルドおよびインストールする際のエラー

Ubuntu 16.04 (64 ビット) で clBLAS をビルドおよびインストールする際のエラー

私は構築しようとしていますclBLASUbuntu 16.04 (64bit) のソースから。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

記載されている要件の1つは、ビルドページAMD APP SDKは廃止されました。ここ動作させるにはこれをインストールする必要があるかもしれませんが、非推奨となっていることに注意してください。

私はこれに関連するもの(clBLAS)を扱ったことはありませんが、簡単に検索するとCLBlast、これはあなたのニーズに適しているかもしれません。また、まだ更新されているようです。

答え2

Catalyst fglrx は ubuntu 16.04 では廃止されました。無料版ソフトウェア amdgpu のみを使用します。私のグラフィック カードは R7 M200 で、amdgpu で完全にサポートされていないため、ドライバーを適切に使用するために 14.04 に戻す必要がありました。

詳細情報はここAsk Ubuntuの別の質問ではここ(「Ubuntu 16.04 を使用していますが、fglrx がありません!」)。

関連情報