【问题标题】:Caffe: can't open imagenet_mean_test.binaryprotoCaffe:无法打开 imagenet_mean_test.binaryproto
【发布时间】:2015-10-05 22:19:42
【问题描述】:

运行时./train_caffenet.sh;创建层数据,设置数据,加载训练mean.binaryproto文件和打开训练lmdb文件都可以。

但是,在为测试数据加载测试 mean.binaryproto 文件时,我收到以下错误:

从以下位置加载平均文件:/home/pwhc/caffe/Learn/imagenet_mean_test.binaryproto
F0716 13:12:13.917732 3385 db.hpp:109] 检查失败:mdb_status == 0 (2 vs. 0) 没有这样的文件或目录
*** 检查失败堆栈跟踪:***
@ 0x7f8337946daa(未知)
@ 0x7f8337946ce4(未知)
@ 0x7f83379466e6(未知)
@ 0x7f8337949687(未知)
@ 0x7f8337cbf5be caffe::db::LMDB::Open()
@ 0x7f8337d16b82 caffe::DataLayer::DataLayerSetUp()
@ 0x7f8337d806f9 caffe::BasePrefetchingDataLayer::LayerSetUp()
@ 0x7f8337ca3db3 caffe::Net::Init()
@ 0x7f8337ca5b22 caffe::Net::Net()
@ 0x7f8337cb0a24 caffe::Solver::InitTestNets()
@ 0x7f8337cb111b caffe::Solver::Init()
@ 0x7f8337cb12e6 caffe::Solver::Solver()
@ 0x40c4c0 caffe::GetSolver()
@ 0x406503 火车()
@ 0x404ab1 主
@ 0x7f8336e58ec5(未知)
@ 0x40505d(未知)
@(无)(未知)
中止(核心转储)

我修改了train_val.prototxt 以将其指向适当的mean.binaryproto 文件(使用绝对路径)并检查并再次检查以确保所有内容都匹配。

任何想法将不胜感激。

【问题讨论】:

标签: deep-learning caffe


【解决方案1】:

当您从image net创建新的LMDB数据库时,请删除之前的LMDB。为现有的LMDB数据库写入新的图像网络数据时会出现此错误。

【讨论】:

    【解决方案2】:

    在这里查看我的答案: https://github.com/BVLC/caffe/issues/2780#issuecomment-123385714

    您可以发布您的数据层吗?好像你已经切换了data_param.sourcetransform_param.mean_file

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-31
      • 2017-03-19
      • 2016-10-04
      • 2018-07-02
      • 1970-01-01
      • 2014-07-26
      • 2019-01-06
      • 2021-12-01
      相关资源
      最近更新 更多