Caffe训练模型时core dump

在安装好的 caffe 环境里训练模型时报错

$ cd <caffe根目录>
$ ./build/tools/caffe train -solver examples/mnist/lenet_solver.prototxt

...
I0111 15:27:57.013530 20030 layer_factory.hpp:77] Creating layer mnist
F0111 15:27:57.013805 20030 db_lmdb.hpp:15] Check failed: mdb_status == 0 (2 vs. 0) No such file or directory
*** Check failure stack trace: ***
    @     0x7f4ca2072e6d  (unknown)
    @     0x7f4ca2074ced  (unknown)
    @     0x7f4ca2072a5c  (unknown)
    @     0x7f4ca207563e  (unknown)
    @     0x7f4ca2554321  caffe::db::LMDB::Open()
    @     0x7f4ca24639b4  caffe::DataLayer<>::DataLayer()
    @     0x7f4ca2463b62  caffe::Creator_DataLayer<>()
    @     0x7f4ca252a149  caffe::Net<>::Init()
    @     0x7f4ca252c322  caffe::Net<>::Net()
    @     0x7f4ca2533a30  caffe::Solver<>::InitTrainNet()
    @     0x7f4ca2534983  caffe::Solver<>::Init()
    @     0x7f4ca2534c5f  caffe::Solver<>::Solver()
    @     0x7f4ca254bad1  caffe::Creator_SGDSolver<>()
    @           0x40ee8e  caffe::SolverRegistry<>::CreateSolver()
    @           0x40812c  train()
    @           0x405b8c  main
    @     0x7f4c9c8ddb35  __libc_start_main
    @           0x40654b  (unknown)
Aborted (core dumped)

问题原因是没有找到训练用的数据,所以我们需要先下载训练数据,如下

$ cd <caffe根目录>
$ ./data/mnist/get_mnist.sh
$ ./examples/mnist/create_mnist.sh

然后重新运行训练模型

$ cd <caffe根目录>

$ ./build/tools/caffe train -solver examples/mnist/lenet_solver.prototxt

或

$ ./examples/mnist/train_lenet.sh

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏python开发者

基于Python使用SVM识别简单的字符验证码的完整代码开源分享

关键字:Python,SVM,字符验证码,机器学习,验证码识别 1   概述 基于Python使用SVM识别简单的验证字符串的完整代码开源分享。 因为目前有了更...

443100
来自专栏数据和云

性能优化:认识B树索引分裂

黄玮(Fuyuncat) 黄玮(Fuyuncat),资深 Oracle DBA,从事Oracle数据库管理、维护与开发工作十余年,有丰富的大型数据库设计、开发...

31030
来自专栏数据结构与算法

博弈论进阶之树的删边游戏与无向图的删边游戏

我们可以对无向图做如下改动:将图中的任意一个偶环缩成一个新点,任意一个奇环缩成一个新点加一个新边;所有连到原先环上的边全部改为与新点相连。这样的改动不会影响图的...

41170
来自专栏企鹅号快讯

重合散点图绘制:neat

hello诸君,暖阳高照,午间一杯清茶,又到了爬虫俱乐部向大家种草新命令新方法的时候啦! 许多同学学到的第一个Stata绘图命令想必就是scatter命令,该命...

29690
来自专栏机器之心

深度 | 详解苹果Core ML:如何为iOS创建机器学习应用?

选自developer.apple 机器之心编译 参与:吴攀 在昨天开幕的 WWDC 2017 开发者大会上,苹果宣布了一系列新的面向开发者的机器学习 API...

35670
来自专栏程序你好

微软发布开源跨平台机器学习框架ML.NET 0.2版本

上个月在Build 2018年微软发布了ML.NET 0.1,一个跨平台的开源机器学习框架。今天又发布了ML.NET 0.2。这个版本侧重于添加新的ML任务,比...

8420
来自专栏懒人开发

(7.5)James Stewart Calculus 5th Edition:Strategy for Integration

我们之前接触的,都是基础函数,也就是 elementary function 就是由我们前面说过的 三角函数,幂函数,指数函数,对数函数,有理函数等组合成的函...

15850
来自专栏量子位

韩国小哥哥用Pytorch实现谷歌最强NLP预训练模型BERT | 代码

不仅在SQuAD中摧枯拉朽,全面超越人类表现,还在多种不同NLP测试中创出最佳成绩,包括包括将GLUE基准提升7.6%,将MultiNLI的准确率提提升5.6%...

14320
来自专栏郭耀华‘s Blog

2018年奇虎360春招笔试题--玫瑰花

这道题,第一感觉想用排列组合做,但是想了好久,没想到解决办法(刚刚考试的时候没有答出来)。后来想了一下应该使用动态规划来做。 我们首先分析一下情况: 1.当K>...

31760
来自专栏Winter漫聊技术

一个随机播放的算法

伪随机。 你的音乐列表里有一些歌,每首歌的初始随机因数为1。 每次你点击下一首时,每首歌的随机因数都会加1,然后随机到的那首歌随机因数变为0。 随机因数越...

13830

扫码关注云+社区

领取腾讯云代金券