2016-11-20 1 views
0

Ich hatte AMDAPPSDK-3.0 für meinen Laptop mit Intel i5 3. Generation Konfiguration installieren. Ich habe keine GPU außer meiner Intel-Prozessoren integrierte Grafikkarte. ich das SDK in der unten Art und Weise installiert hatte: ./AMD-APP-SDK-v3.0.130.136-GA-linux64.sh meine .bashrc hat:clinfo Fehler für opencl amd

**export LD_LIBRARY_PATH=/home/roadeo/AMDAPPSDK-3.0/lib/x86_64/ 
export AMDAPPSDKROOT="/home/roadeo/AMDAPPSDK-3.0" 
export OPENCL_VENDOR_PATH="/home/roadeo/AMDAPPSDK-3.0/etc/OpenCL/vendors/"** 

Wenn ich laufe clinfo zu Überprüfen Sie, ob OPENCL korrekt installiert ist oder nicht. Aber ich bekomme diese Fehlermeldung:

**terminate called after throwing an instance of 'cl::Error' 
what(): clGetPlatformIDs 
Aborted core dumped.** 

, nachdem ich mit Frustration installieren fglrx mit sudo apt-get googeln. Wenn ich clinfo ausführe, erhalte ich viele Details über Opencl-Versionen, Hersteller usw. Ich weiß nicht, ob es erforderlich ist oder nicht.

Was ich falsch mache bitte vorschlagen.

Antwort

0

Ich bin nicht vertraut mit AMD-Treibern unter Linux, aber es scheint mir, dass die Installation des SDK nur eine Reihe von Beispielen, Header-Dateien usw. installiert, aber keine OpenCL Laufzeiten installiert. Bei der Installation von fglrx wurde wahrscheinlich die CPU-Laufzeit installiert. In diesem Fall ist das einzige Gerät, das Sie sehen können, Ihre CPU. Wenn Sie OpenCL-Code für Ihre GPU schreiben möchten, müssen Sie sich an Beignet: https://freedesktop.org/wiki/Software/Beignet/

Verwandte Themen