如何使用 yum 在 CentOS 7 中安装 opencl?

如何使用 yum 在 CentOS 7 中安装 opencl?

我需要在 CentOS 7 nvidia 中安装 opencl。我已经安装了cuda。但是当我尝试使用 OpenCL 安装 ImageMagick 时,它显示CL/cl.h not found.但里面有文件

/usr/local/cuda-7.5/include/CL

如何解决呢?是否安装了OpenCL?如果没有安装的话如何安装呢?

我知道如何在 Ubuntu 中安装。

http://arrayfire.com/opencl-on-intel-hd-iris-graphics-on-linux/

但是如何在CentOS中使用apt-get。

我点击了链接

http://everyday-tech.com/apt-get-on-centos/

在做的同时

yum install apt

它正在显示

没有可用的软件包。

所以apt-get命令指令步骤在CentOS中是不一样的。

有人可以帮助我使用安装过程吗yum

答案1

我发现这对于安装 OpenCL 很有帮助:https://www.centos.org/forums/viewtopic.php?t=63270#p266493

这导致我跑:

$ yum install opencl-headers
$ yum provides '*/libOpenCL.so'
Loaded plugins: priorities, update-motd, upgrade-helper 
epel                                                                                                                                                                              
...
ocl-icd-devel-2.2.12-1.el6.i686 : Development files for ocl-icd
Repo        : epel
Matched from:
Filename    : /usr/lib/libOpenCL.so



ocl-icd-devel-2.2.12-1.el6.x86_64 : Development files for ocl-icd
Repo        : epel
Matched from:
Filename    : /usr/lib64/libOpenCL.so

因此:

$ sudo yum install ocl-icd

仍然存在一个问题,您可能需要符号链接任何 libOpenCL.so 您安装到 /usr/lib/ 我认为?运行后我能够解决我的安装问题:

$ sudo ln -s /usr/lib64/libOpenCL.so.1 /usr/lib/libOpenCL.so

答案2

我想cuda opencl应该没问题。

配置ImageMagick,请尝试...

./configure CFLAGS=-I/usr/local/cuda-7.5/include/CL

答案3

使能够epel 7 仓库

yum install opencl-headers

关于 rpmforge 的 apt 是apt-rpm能够从 apt 存储库安装 rpm,但没有取得太大成功。我不明白这对你有什么用处。

apt-get 和 Debian 一样,存在于我的铜矿例如,但是 apt install 不起作用,因为 apt 数据库没有任何包,并且您将有未满足的依赖关系......以及更多原因

相关内容