【问题标题】:caffe error with glogglog的咖啡错误
【发布时间】:2016-06-13 14:55:59
【问题描述】:

我已经成功安装了 caffe。所有测试都运行良好。 当我尝试使用 hdf5 数据训练示例(https://github.com/tenstep/DeepModel)时出现错误。我在某个论坛上读到它与 glog 有关。

*** Aborted at 1465829389 (unix time) try "date -d @1465829389" if     you are using GNU date ***
PC: @     0x7fb5bd59d754 (unknown)
*** SIGSEGV (@0xc0) received by PID 17515 (TID 0x7fb5bf7ae780) from     PID     192; stack trace: ***
    @     0x7fb5bd57fd40 (unknown)
    @     0x7fb5bd59d754 (unknown)
    @     0x7fb5bd5a6147 (unknown)
    @     0x7fb5befc9cd9 caffe::DeepHandModelLayer<>::LayerSetUp()
    @     0x7fb5bf049515 caffe::Net<>::Init()
    @     0x7fb5bf04a3b5 caffe::Net<>::Net()
    @     0x7fb5befd472a caffe::Solver<>::InitTrainNet()
    @     0x7fb5befd593c caffe::Solver<>::Init()
    @     0x7fb5befd5c6a caffe::Solver<>::Solver()
    @     0x7fb5bf02d3e3 caffe::Creator_SGDSolver<>()
    @           0x411666 caffe::SolverRegistry<>::CreateSolver()
    @           0x40ab20 train()
    @           0x40852c main
    @     0x7fb5bd56aec5 (unknown)
    @           0x408cfd (unknown)
    @                0x0 (unknown)
Segmentation fault

【问题讨论】:

  • 跟踪是由glog 生成的,但分段错误似乎来自 caffe 本身。您能否发布描述您的 hdf5 数据创建和您正在使用的 prototxt 的最小示例?

标签: segmentation-fault caffe glog


【解决方案1】:

您似乎遇到了设置DeepHandModelLayer 的分段错误。该层不是 caffe 的一部分,而是对 caffe 的“私有”添加。

  1. 该层从文件夹configuration/ 中读取多个配置文件。确保您在正确的路径中有所需的文件。

  2. 如果您在使用这一层时仍然遇到困难,您应该联系其作者,因为这是一个非常具体的主题。

【讨论】:

    【解决方案2】:
    ::google::InitGoogleLogging(argv[0]);
    

    这就是抑制 caffe 输出而不是弄乱原始代码所需的全部内容。我花了很长时间才弄清楚这一点。点击here查看caffe中的示例。

    【讨论】:

      猜你喜欢
      • 2015-09-24
      • 2017-10-03
      • 1970-01-01
      • 2016-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多