Fehler beim Erstellen und Installieren von clBLAS unter Ubuntu 16.04 (64 Bit)

Fehler beim Erstellen und Installieren von clBLAS unter Ubuntu 16.04 (64 Bit)

Ich versuche zu bauenclBLASaus der Quelle auf Ubuntu 16.04 (64bit). Aus der cmakeKonfigurationsausgabe geht hervor, dass die Abhängigkeiten erfüllt wurden. Ich orientiere mich an den Anweisungen vonHierso;

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

Ich habe nicht die gesamte Ausgabe eingefügt, nur die letzten paar Zeilen, die das Problem beim sudo make installAusführen zeigen. Kann jemand sagen, wo das Problem liegt und wie man clBLAS erstellt? Danke.

Antwort1

Eine der Anforderungen auf derSeite erstellenist das AMD APP SDK, das veraltet ist - sieheHier. Möglicherweise müssen Sie es installiert haben, damit es funktioniert. Beachten Sie jedoch, dass es veraltet ist.

Obwohl ich mit nichts Ähnlichem (clBLAS) gearbeitet habe, ergibt eine schnelle SucheCLBlast, das für Ihre Anforderungen geeignet sein könnte. Es scheint auch weiterhin Updates zu erhalten.

Antwort2

Der Catalyst fglrx wurde für Ubuntu 16.04 eingestellt. Er verwendet nur die kostenlose Softwareversion amdgpu. Ich musste auf 14.04 zurückwechseln, um den Treiber richtig verwenden zu können, da meine Grafikkarte eine R7 M200 ist und diese von amdgpu nicht vollständig unterstützt wird.

Weitere Informationen finden SieHierund in einer separaten Frage auf Ask UbuntuHier(„Ich verwende Ubuntu 16.04 und es gibt kein fglrx!“).

verwandte Informationen