我在编译修改后的caffe版本时遇到了这个错误。
OpenCV static library was compiled with CUDA 7.5 support. Please, use the same version or rebuild OpenCV with CUDA 8.0
我有一些旧代码可能与CUDA8.0不兼容,所以我想为这个错误更改我的cuda版本。
我像这样修改了我的~/..bash_配置文件
# export PYTHONPATH=$PYTHONPATH:/usr/local/cuda-8.0/lib64/
# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-8.0/lib64
export PYTHONPATH=$PYTHONPATH:/usr/local/cuda-7.5/targets/x86_64-linux/lib/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-7.5/targets/x86_64-linux/lib/但没起作用。还是同样的错误。我该怎么办?谢谢。
发布于 2017-09-06 07:50:21
更改您的CUDA软链接指向您想要的CUDA版本。例如:
ll /usr/local/cuda lrwxrwxrwx 1根根,2017年9月19日/usr/local/cuda -> /usr/local/cuda-8.0/
只要把它与
Update:如果符号链接已经存在,请使用另一个命令:
[jalal@goku ~]$ ls /usr/local/cuda
lrwxrwxrwx. 1 root root 20 Sep 14 08:03 /usr/local/cuda -> /usr/local/cuda-10.2
[jalal@goku ~]$ sudo ln -sfT /usr/local/cuda/cuda-11.1/ /usr/local/cuda
[jalal@goku ~]$ ls /usr/local/cuda
lrwxrwxrwx. 1 root root 26 Sep 14 13:25 /usr/local/cuda -> /usr/local/cuda/cuda-11.1/ln -s /usr/local/cuda-7.5 /usr/local/cuda
(有适当的安装位置)
https://stackoverflow.com/questions/45477133
复制相似问题