db_lmdb.hpp:15]检查失败:mdb_status == 0(2对0)没有这样的文件或目录

时间:2017-07-23 11:07:39

标签: python machine-learning neural-network deep-learning caffe

我一直试图运行squeeznet模型已经有一段时间了,在解决了多个错误之后,我坚持使用这个 -

当我运行命令

./build/tools/caffe train -solve SqueezeNet/SqueezeNet_v1.0/solver.prototxt

我得到了

I0723 16:26:58.532799 11108 layer_factory.hpp:77] Creating layer data
F0723 16:26:58.629655 11108 db_lmdb.hpp:15] Check failed: mdb_status 
== 0 (2 vs. 0) No such file or directory
***     Check failure stack trace: ***
    @     0x7fb24de835cd  google::LogMessage::Fail()
    @     0x7fb24de85433  google::LogMessage::SendToLog()
    @     0x7fb24de8315b  google::LogMessage::Flush()
    @     0x7fb24de85e1e  google::LogMessageFatal::~LogMessageFatal()
    @     0x7fb24e23efd8  caffe::db::LMDB::Open()
    @     0x7fb24e2b541f  caffe::DataLayer<>::DataLayer()
    @     0x7fb24e2b55b2  caffe::Creator_DataLayer<>()
    @     0x7fb24e290a59  caffe::Net<>::Init()
    @     0x7fb24e29343e  caffe::Net<>::Net()
    @     0x7fb24e22a315  caffe::Solver<>::InitTrainNet()
    @     0x7fb24e22b6f5  caffe::Solver<>::Init()
    @     0x7fb24e22ba0f  caffe::Solver<>::Solver()
    @     0x7fb24e21c851  caffe::Creator_SGDSolver<>()
    @           0x40a958  train()
    @           0x4072f8  main
    @     0x7fb24c50c830  __libc_start_main
    @           0x407bc9  _start
    @              (nil)  (unknown)
Aborted (core dumped)

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

似乎caffe无法找到存储您的训练/验证数据的LMDB数据库。

确保source: ...图层中"Data"参数中的路径指向的LMDB存在,并且您具有此数据集的读取权限。