1.将pytorch 仓代码转移到openlab环境中,build.sh 修改 DEBUG=1 编译安装
2.运行 gdb --args python3.7 xxx.py 启动gdb后,先输入r运行程序,等程序进程起来后,输入 b xxx打断点(一般断到函数名处,例如 b add_npu), 然后输入c继续,程序会跳到函数入口,就可以单步调试,s或n命令(可以百度查看使用区别),p打印变量值,l显示附近几行的代码,以及其他命令(百度)。
3.gdb状态下运行代码,对于代码的修改会直接在gdb状态生效,可以不重新编译安装。
1.将pytorch 仓代码转移到openlab环境中,build.sh 修改 DEBUG=1 编译安装
2.运行 gdb --args python3.7 xxx.py 启动gdb后,先输入r运行程序,等程序进程起来后,输入 b xxx打断点(一般断到函数名处,例如 b add_npu), 然后输入c继续,程序会跳到函数入口,就可以单步调试,s或n命令(可以百度查看使用区别),p打印变量值,l显示附近几行的代码,以及其他命令(百度)。
3.gdb状态下运行代码,对于代码的修改会直接在gdb状态生效,可以不重新编译安装。