错误:/sbin/ldconfig.real: /usr/local/cuda-10.1/targets/x86_64-linux/lib/libcudnn.so.7 is not a symbolic link
在Ubuntu16.04下安装配置Caffe依赖库时,运行以下代码出现libcudnn.so.7 is not a symbolic link的错误.
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-devlibhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
出错截图:
解决:建立软连接
首先打开libcudnn.so.7所在的目录.
cd /usr/local/cuda-10.1/targets/x86_64-linux/lib
发现Libcudnn.so.7 和libcudnn.so.7.6.5 两个文件,但 理论上只有一个libcudnn.so.7.0.5.
在终端执行:
sudo ln -sf /usr/local/cuda-10.1/lib64/libcudnn.so.7.6.5 /usr/local/cuda-10.1/lib64/libcudnn.so.7
重新运行以上安装依赖库代码
完美通过,如图所示:
完美解决!