Caffe:无法打开imagenet_mean_test.binaryproto

问题描述 投票:2回答:1

在运行./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对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个回答
0
投票

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

你可以发布数据层吗?好像你已经开启了data_param.sourcetransform_param.mean_file


0
投票

从映像网创建新的LMDB数据库时,请删除以前的LMDB。在为现有LMDB数据库编写新的图像网络数据时会发生此错误。

© www.soinside.com 2019 - 2024. All rights reserved.