2016-11-20 116 views
0

我已經安裝AMDAPPSDK-3.0爲我的筆記本電腦與英特爾i5第三代配置。除了我的英特爾處理器內置圖形卡,我沒有GPU。 我在下面的方式安裝SDK: ./AMD-APP-SDK-v3.0.130.136-GA-linux64.sh 我的.bashrc文件有:clinfo錯誤爲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/"** 

當我運行clinfo到檢查OPENCL是否安裝正確。但我得到這個錯誤:

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

谷歌搜索後,我與挫折安裝fglrx使用sudo apt-get。當我運行clinfo時,我得到了很多關於opencl版本,供應商等的詳細信息。我不知道它是否需要。

我在做什麼錯誤好心建議。

回答

0

我對Linux上的AMD驅動程序並不熟悉,但在我看來,安裝SDK只安裝了一堆示例,頭文件等,但實際上並未安裝任何OpenCL運行時。安裝fglrx可能安裝了CPU運行時,在這種情況下,您將看到的唯一設備是您的CPU。如果您想爲您的GPU編寫OpenCL代碼,則需要查看Beignet:https://freedesktop.org/wiki/Software/Beignet/