安装 PyOpenCL 时出现问题
Issue in installing PyOpenCL
我正在尝试在Ubuntu 16.04上安装PyOpenCL,但收到以下错误:
/usr/bin/ld: cannot find -lOpenCL
collect2: error: ld returned 1 exit status
error: command 'c++' failed with exit status 1
如何解决此问题?
谢谢。
您需要安装:ocl-icd-opencl-dev
apt-get install ocl-icd-opencl-dev
您可以检查运行该软件包时实际安装的内容:
$ dpkg -L ocl-icd-opencl-dev
它应该返回如下内容:
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/ocl-icd-opencl-dev
/usr/share/doc/ocl-icd-opencl-dev/copyright
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/pkgconfig
/usr/lib/x86_64-linux-gnu/pkgconfig/OpenCL.pc
/usr/share/doc/ocl-icd-opencl-dev/changelog.Debian.gz
/usr/lib/x86_64-linux-gnu/libOpenCL.so # <--- this is the important bit
奖金
如果您收到有关缺少标头的投诉,例如 CL/cl.h,那么您应该安装:
apt-get install opencl-headers
.
不要忘记为您的平台安装特定的 OpenCL 驱动程序。您可能运行在Intel CPU/GPU,AMD或NVidia显卡甚至FPGA上。
检查一切设置良好的一个好方法是运行clinfo
它将显示有关可用平台的有用信息(apt-get install clinfo
(。
基于此页面,似乎我只需要在我的 bash 上运行此命令即可删除错误:
apt-get install python-pyopencl
相关文章:
- 警告处理为错误这里有什么问题
- 最小硬币更换问题(自上而下方法)
- 为"adjacent"变量赋值时出现问题
- 我的神经网络不起作用 [XOR 问题]
- 在Ubuntu 16.04上安装Cilk时出现问题
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 编译包含字符串的代码时遇到问题
- Project Euler问题4的错误解决方案
- 问题:什么是QAbstractItemView::NoEditTriggers的反面
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- 静态数据成员的问题-修复链接错误会导致编译器错误
- C++ 雷神库 - 使用资源加载器类时出现问题(不命名类型)
- 一个关于在C++中重载布尔运算符的问题
- 首要问题的答案让值班员搞错了
- setlocale的C++土耳其字符串问题
- 如何重构类层次结构以避免菱形问题
- 基于boost的程序的静态链接——zlib问题
- C++格式化输出问题
- 安装 PyOpenCL 时出现问题