Python——Ray-RayDistributedDebugger使用笔记


整体说明

  • Ray Distributed Debugger 是 VSCode 的插件,可以方便快捷的调试 Ray 分布式代码
  • 详细使用说明可参考 Ray Distributed Debugger 的插件使用说明(写的很好)
  • Debug 模式有两种:
    • Break into Remote Tasks:通过添加 breakpoint() 函数从指定位置开始
      • 注:breakpoint() 是 Python 3.7 版本引入的一个内置函数,用于在代码运行过程中进入调试器(debugger)
      • 当 Python 解释器执行到 breakpoint() 这一行时,程序会暂停执行,并跳转到交互式调试环境(默认是 pdb)
    • Post-Mortem Debugging:从抛出异常的地方开始(亲测这个还没走通)

Debugger Local Folder 设置说明

  • 亲测需要设置为 VSCode 打开的目录,这里官方教程使用说明不太清晰