操作记录
1 开启C++日志 export DMLC_LOG_DEBUG=1
export DMLC_LOG_STACK_TRACE_DEPTH=6
2 开启debug
i. Config.cmake 中,修改选项,
106:set(USE_GRAPH_RUNTIME_DEBUG ON)
195:set(USE_RELAY_DEBUG ON)
ii. Cmake 命令:cmake -D CMAKE_BUILD_TYPE=DEBUG ..
3 python中开启日志记录:
i. import logging
ii. logging.basicConfig(level=logging.INFO)
4 Python C++混合调试
i. gdb python
ii. b C++断点
iii. run python脚本
5 gdb开启日志
set logging on
set logging file file
set logging redirect [on|off]
6 C++代码中函数跟踪,或者添加打印,只需要在代码中加入如下打印语句:
LG << "function name:" <<__FUNCTION__(变量或者宏之类的);