intel_sdk_for_opencl_2016_ubuntu_6.0.0.1049_x64
をダウンロードし、install.sh
を実行しようとしましたが、サポートされていないOSと表示されるため、RPMファイルの1つから.debファイルを作成する必要があることをどこかで読みました。
opencl-1.2-devel_6.0.0.1049-2_AMD64.deb
opencl-1.2-intel-devel_6.0.0.1049-2_AMD64.deb
両方ともSudo dpkg -i
でインストールしましたが、まだlibOpenCL.soを持っていませんので、
今私は立ち往生しています... :(
libOpenCL.so
はocl-icd-opencl-dev
パッケージによって提供されるようです。このパッケージをインストールするには、次を実行します。
Sudo apt update
Sudo apt install ocl-icd-opencl-dev
これで、libOpenCL.soは/usr/lib/x86_64-linux-gnu/libOpenCL.so
に配置されます。
Nick Weinbergが提案した方法では、かなり古いバージョンのドライバーがインストールされるため、ハードウェアベンダーから直接ダウンロードすることをお勧めします。
Intel CPUを使用しているため、次の手順を実行します
このアーカイブをダウンロードして、次のようにインストールします。
tar -pvxf l_opencl_p_18.1.0.013.tgz
cd l_opencl_p_18.1.0.013/`
Sudo ./install.sh`
このインストールスクリプトは、多くのライブラリを/opt/intel
に書き込み、シンボリックリンクを作成します(または古いリンクを置き換えます)/usr/lib/x86_64-linux-gnu/libOpenCL.so
。
このテーマについての私の理解は、上記の手順によりOpenCLがIntel CPUにアクセスできるようになるということです。しかし、Intel HD Graphicsをお持ちの場合、OpenCLがこの統合グラフィックスも使用できるようにすることは理にかなっています。次に、以下を実行します
あそこの指示に従ってください。ここで1つの修正を加えてコピーしました-dpkg
は依存関係をチェックしないため、Sudo apt
の代わりにSudo dpkg -i *.deb
を使用します。
mkdir neo
cd neo
wget https://github.com/intel/compute-runtime/releases/download/19.14.12751/intel-gmmlib_19.1.1_AMD64.deb
wget https://github.com/intel/compute-runtime/releases/download/19.14.12751/intel-igc-core_19.11.1622_AMD64.deb
wget https://github.com/intel/compute-runtime/releases/download/19.14.12751/intel-igc-opencl_19.11.1622_AMD64.deb
wget https://github.com/intel/compute-runtime/releases/download/19.14.12751/intel-opencl_19.14.12751_AMD64.deb
wget https://github.com/intel/compute-runtime/releases/download/19.14.12751/intel-ocloc_19.14.12751_AMD64.deb
Sudo apt install ./*deb
.
の./*deb
は重要です。このドットがないと、Unable to locate
およびCouldn't find
エラーが発生します。
追伸IntelのWebサイトに適切なCPUがリストされています。このリストに自分のCPUが含まれていることを確認してください。