在运行caffe官方的mnist例子,创建lmdb文件时出现如下错误:
参考网上给的意见是将cuda的lib64加入环境变量:
~/Develop/caffe$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
但是我在配置caffe的时候就已经加入环境变量了,运行上面命令后也无效。
由于我运行的命令是:
~/Develop/caffe$ sudo sh examples/mnist/create_mnist.sh
我试着将sudo权限去掉,竟然运行成功,没有报错!!!
~/Develop/caffe$ sh examples/mnist/create_mnist.sh
linux小白啊,看来以后得好好看看书了。我猜测是我只是将cuda加入了普通用户的环境变量,未加入管理员权限的环境变量下。希望有大神给解释解释!!!!