caffe深度学习【二】训练错误:image_data_layer.cpp:49] Check failed: !lines_.empty() File is empty

问题:

用caffe跑模型时,在读取我的train.txt时显示:

image_data_layer.cpp:49] Check failed: !lines_.empty() File is empty  的错误

问题应该是没有找到train.txt文件

解决方法:

打开网络所在的prototxt文件,修改其中的路径部分。

1)将root_folder中的绝对路径,更改为相对路径就好了;

例如下面是我的:

原来的:     root_folder:"/media/canran/数据集盘/tianchi/competition/train/ 

更改为:     root_folder:''./train/"

2)将source中的绝对路径,也更改为相对路径;

原来的:     source:"/media/canran/数据集盘/tianchi/competition/train.txt

扫描二维码关注公众号,回复: 2630146 查看本文章

更改为:     source:''./train.txt"

更改结果如下图:

3)下面的test层的数据跟train层一样处理

结果如下图:

4)直接在solver.prototxtsuoz所在的文件夹下右键  在终端打开  进入终端:

输入:

/home/canran/caffe/build/tools/caffe train --solver=ResNet18_solver.prototxt

如下图,成功跑通caffe!!!

猜你喜欢

转载自blog.csdn.net/qq_38451119/article/details/81235560