我下载了intel_sdk_for_opencl_2016_ubuntu_6.0.0.1049_x64,试图运行,install.sh但它说不支持的操作系统,所以我然后读到我需要从 RPM 文件之一制作 .deb 文件的地方,我用 2 做了:
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 我需要
现在我被卡住了...... :(
Nic*_*erg 91
看起来libOpenCL.so是由ocl-icd-opencl-dev包提供的。要安装此软件包,请运行:
sudo apt update
sudo apt install ocl-icd-opencl-dev
Run Code Online (Sandbox Code Playgroud)
现在 libOpenCL.so 应该位于 /usr/lib/x86_64-linux-gnu/libOpenCL.so
小智 12
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`
Run Code Online (Sandbox Code Playgroud)
此安装脚本将写入大量库/opt/intel并将创建符号链接(或替换旧的)/usr/lib/x86_64-linux-gnu/libOpenCL.so。
我对这个主题的理解是,上述步骤允许 OpenCL 访问您的 Intel CPU。但是,如果您拥有 Intel HD Graphics,则允许 OpenCL 也使用此集成显卡是有意义的。然后执行以下操作
按照那里给出的说明进行操作。我刚刚用一个修复程序在这里复制了这些 - 使用sudo apt而不是sudo dpkg -i *.deb因为dpkg不检查依赖项:
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
Run Code Online (Sandbox Code Playgroud)
注意.in./*deb很重要:没有这个点,你会得到Unable to locate和Couldn't find错误。
PS Intel 网站列出了合适的 CPU,请确保您的在此列表中。
| 归档时间: |
|
| 查看次数: |
182454 次 |
| 最近记录: |