在测试中调试向后通过
caffe: Debug backward pass in a test
我正在尝试为caffe编写我自己的损失层。但是,梯度检查不通过。
对于前向传递,我可以使用cout或CHECK获得一些输出,但这些在测试的后向传递中没有显示!有没有办法从那里输出一些东西?
我也试过使用gdb,我绝对不掌握,不能让它加载二进制文件和源代码。有什么想法吗?
使用DEBUG标志(Makefile. exe)构建您的caffe。config ->取消DEBUG := 1
的注释,然后运行gdb——args caffe app + parameters,设置一个断点并让它运行。
相关文章:
- VC++本机单元测试,找不到调试符号
- _mm256_load_ps调试模式下导致谷歌/基准测试的分段错误
- 如何仅在调试中运行谷歌死亡测试?
- Mongodb Cxx 驱动程序测试在发布版本中崩溃 [ 在调试中工作正常]
- 如何使用Visual Studio Code来调试使用Google Test测试的应用程序?
- 未处于调试模式时正常启动测试
- 无法在谷歌测试中捕获调试断言(死亡测试不满足它)
- 破坏vulkan以测试调试回调是否正确设置的好方法是什么
- 如何在调试版本中测试断言,但在发布中返回值
- 如何在 postgreSQL 中调试回归测试二进制pg_regress
- 在代码中使用 strcmp,编译>测试>失败,调试,意识到我忘记了 0==strcmp
- 如何在性能和VMS上对C++进行代码审查/调试/编码/测试/版本控制
- 提升线程链接在 Netbeans 7.1 调试/测试会话中失败
- Visual Studio 测试主机不加载调试信息
- 与测试平台应用程序相比,调试绘制Box2D非常大
- 调试解决方案和测试输出的可见时间不到一秒
- 在 Visual Studio 中调试 x64 单元测试
- Netbeans IDE、测试和调试测试中 C++ 项目中的构建/清理和构建之间的区别
- fstream 和 eof() 的问题(总共花了 5 个小时进行调试、寻找解决方案和测试)
- 最小化用于远程测试的调试信息的大小