web-dev-qa-db-ja.com

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を使用したインストールプロセスを手伝ってくれませんか?

2
user177147

これはOpenCLのインストールに役立ちました: https://www.centos.org/forums/viewtopic.php?t=63270#p26649

それが私を走らせました:

$ 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

/ usr/lib /にインストールするlibOpenCL.soをシンボリックリンクする必要があるという問題が残っています。実行した後、インストールの問題を解決することができました。

$ 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
1
Knud Larsen

epel 7 repo を有効にし、

yum install opencl-headers

Rpmforgeからのaptについては apt-rpm ですが、これはaptリポジトリからrpmをインストールでき、あまり成功していません。それがあなたにとってどのように役立つかわかりません。

Apt-getは、debianと同様に、たとえばmy copr に存在しますが、aptデータベースにはパッケージがないため、aptのインストールは機能しません。理由

1
Sérgio