【问题标题】:clinfo error for opencl amdopencl amd 的 clinfo 错误
【发布时间】:2016-11-20 16:17:28
【问题描述】:

我已经为我的笔记本电脑安装了 AMDAPPSDK-3.0,配置为 intel i5 第三代。除了我的英特尔处理器内置显卡外,我没有 GPU。 我已经通过以下方式安装了 SDK: ./AMD-APP-SDK-v3.0.130.136-GA-linux64.sh 我的 .bashrc 文件有:

**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.**

在我沮丧地谷歌搜索后,使用 sudo apt-get 安装 fglrx。当我运行 clinfo 时,我会得到很多关于 opencl 版本、供应商等的详细信息。我不知道它是否需要。

我做错了什么请提出建议。

【问题讨论】:

    标签: ubuntu-14.04 opencl amd


    【解决方案1】:

    我不熟悉 Linux 上的 AMD 驱动程序,但在我看来,安装 SDK 只安装了一堆示例、头文件等,但实际上并没有安装任何 OpenCL 运行时。安装fglrx 可能安装了 CPU 运行时,在这种情况下,您将看到列出的唯一设备是您的 CPU。如果您想为您的 GPU 编写 OpenCL 代码,您需要查看 Beignet:https://freedesktop.org/wiki/Software/Beignet/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-08
      • 2016-03-22
      • 1970-01-01
      • 2020-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多