首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >咖啡分类器

咖啡分类器
EN

Stack Overflow用户
提问于 2016-03-03 02:02:32
回答 3查看 709关注 0票数 1

我环顾了四周,但我认为已经提出的问题不能解决我的问题。

我在caffe中的一个函数遇到了问题:分类器。代码在这一行中出现了错误:

代码语言:javascript
复制
net = caffe.Classifier(VGGmodel,VGGweights)

我得到了以下代码(摘自最后几行):

代码语言:javascript
复制
I0302 18:56:55.906224  4740 net.cpp:219] relu1_1 does not need backward computation.
I0302 18:56:55.906229  4740 net.cpp:219] conv1_1 does not need backward computation.
I0302 18:56:55.906231  4740 net.cpp:219] input does not need backward computation.
I0302 18:56:55.906236  4740 net.cpp:261] This network produces output pool5
I0302 18:56:55.906252  4740 net.cpp:274] Network initialization done.
I0302 18:56:56.754776  4740 upgrade_proto.cpp:51] Attempting to upgrade input file specified using deprecated V1LayerParameter: /home/mkammoun/PycharmProjects/Deep_Texture_2/Models/VGG_normalised.caffemodel
I0302 18:56:56.838132  4740 upgrade_proto.cpp:59] Successfully upgraded file specified using deprecated V1LayerParameter
I0302 18:56:56.838918  4740 upgrade_proto.cpp:65] Attempting to upgrade input file specified using deprecated input fields: /home/mkammoun/PycharmProjects/Deep_Texture_2/Models/VGG_normalised.caffemodel

Process finished with exit code 139

有人能帮上忙吗?

谢谢

EN

回答 3

Stack Overflow用户

发布于 2016-03-03 02:18:45

进程已完成,退出代码为139

这意味着进程收到了信号11,这意味着SIGSEGV我有一些使用咖啡因的经验。它没有任何正常的错误报告和任何错误的分段故障。您可以使用像gdb这样的调试器来找出错误发生的位置

票数 2
EN

Stack Overflow用户

发布于 2016-10-25 18:28:00

这不是一个真正的解决方案,它只是在我的情况下工作。而且它只适用于我的开发环境。如果任何人对此有一些想法,请不要犹豫,请发表评论/回答。

可能是记忆问题。(This让我走上了这条路。)Caffe自然是内存密集型的。但这也可能是其他原因,例如,在我的例子中,我正在使用的数据层有问题。

“解决方案”:

  1. 在pycharm (或其他开发环境?)中运行,在网络创建行设置断点(它不适用于pdb断点)。在调用caffe.Net().
  2. get之前切换到控制台视图似乎也有助于消除尽可能多的层(对我来说,删除一个不必要的数据层确实有效-但我相信我已经有更大的网络在运行)。

在我的例子中,它只是在一开始有时会失败。当在pycharm中运行它,并在net创建时和之后停止时,它大部分时间都是有效的。(sleep()似乎没有帮助。)然后我换了网,它总是出现分段故障(139,正如vitalii所说的)。

也许使用valgrind来追踪问题是最好的(如果你知道怎么做的话)。

票数 2
EN

Stack Overflow用户

发布于 2017-04-08 04:36:25

该问题存在于模型规范的原型文件中。您正在尝试导入使用废弃原型规范进行训练的caffe模型。您可以修改src文件夹中的net.cpp文件以删除这些警告。它只是告诉你,从旧的caffe模型升级到您正在使用的当前caffe模型失败了。您应该可以在net.cpp文件中进行一些小的修改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35754790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档