在测试中调试向后通过

caffe: Debug backward pass in a test

本文关键字:调试 测试      更新时间:2023-10-16

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

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

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

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