【问题标题】:caffe: Debug backward pass in a testcaffe:在测试中调试向后传递
【发布时间】:2017-03-27 22:29:04
【问题描述】:

我正在尝试为 caffe 编写自己的损失层。但是梯度检查没有通过。

对于前向传递,我可以使用 cout 或 CHECK 获得一些输出,但这些输出不会显示在测试的后向传递中!有没有办法从那里输出一些东西?

我也尝试过使用 gdb,我绝对不掌握它,并且无法让它加载二进制文件和源代码。有什么想法吗?

【问题讨论】:

    标签: c++ caffe


    【解决方案1】:

    使用 DEBUG 标志构建您的 caffe(Makefile.config -> 取消注释 DEBUG := 1,然后运行 ​​gdb --args caffe app + 参数,设置断点并让它运行。

    另见this answer

    【讨论】:

      猜你喜欢
      • 2016-03-06
      • 2017-03-25
      • 2012-09-30
      • 2017-02-06
      • 1970-01-01
      • 1970-01-01
      • 2015-11-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多