在MNIST示例中LeNet出错

时间:2017-01-25 14:07:48

标签: bash caffe

我遵循了关于MNIST的培训LeNet与Caffe的指导,但是在创建lmdb时我遇到了错误。

$ ./examples/mnist/create_mnist.sh
Creating lmdb...
F:/program files/caffe/build/examples/mnist/convert_mnist_data.exe:
 error while loading shared libraries: boost_python-vc140-mt-1_61.dll: cannot open shared object file: No such file or directory

我正在使用GIT Bash来运行shell脚本, 那有什么不对?

1 个答案:

答案 0 :(得分:0)

链接器/加载器似乎无法访问该Python BOOST库。您是否运行了设置环境变量所需的脚本?我怀疑LD_LIBRARY_PATH中缺少路径。

作为一个权宜之计,您可以使用

找到丢失的文件
find / -name boost_python-vc140-mt-1_61.dll

...然后手动将该路径添加到LD_LIBRARY_PATH。问题是你会一次点击这些文件/ caffe / build / examples / mnist / convert_mnist_data.exe,直到你得到它们为止。

您也可以尝试

ldd files/caffe/build/examples/mnist/convert_mnist_data.exe

......看看你可能缺少什么。