云南电信网站备案,企业网站的建设要注意什么,网站平台之间的关系,完爆网站开发经典实例Pycharm Debug详解看这个工具栏就是 PyCharm 调试器的“步进/断点”按钮区。常用按钮和作用#xff08;从左到右一般是这些#xff09;#xff1a;
Resume / 继续运行#xff08;F9#xff09;#xff1a;从当前断点继续跑#xff0c;直到下一个断点或程序结束。Step Ov…Pycharm Debug详解看这个工具栏就是 PyCharm 调试器的“步进/断点”按钮区。常用按钮和作用从左到右一般是这些
Resume / 继续运行F9从当前断点继续跑直到下一个断点或程序结束。Step Over / 单步跳过F8执行当前行不“钻进”函数体适合快速看整体流程。Step Into / 单步进入F7如果这一行在调用函数/方法就进入到被调函数里逐行看。Smart/Force Step IntoShiftF7 / AltShiftF7这一行有多个调用时弹出可选目标只进入你选的那个或强制进入库函数。Step Out / 跳出ShiftF8当前已在某个函数内部直接把这个函数剩余部分一次跑完并回到上一层调用处。Run to Cursor / 运行至光标AltF9把鼠标光标放到某行点击后直接跑到那一行并停下临时断点。Evaluate Expression / 计算表达式AltF8弹出窗口可临时执行/查看 tensor.shape、x.mean().item()、loss.isnan() 等。Mute Breakpoints / 静音断点暂时忽略所有断点图标像小红点带斜杠再次点击恢复。View Breakpoints / 管理断点CtrlShiftF8统一查看、启用/禁用、设置条件断点。Show Execution Point / 显示执行位置AltF10把编辑器跳回当前正在执行的那一行。
小贴士
训练“直接跑起来”是正常的——没有命中断点时程序就会一直运行随时在想看的行点一下行号设置断点或按 CtrlF8再点 Resume 就会停到那里。深度学习调试期常用组合Step Over (F8) 观察流程 → 在 forward/loss 前打断点 → Evaluate 看 tensor.shape/device/dtype/统计量 → 如需看内部细节再 Step Into (F7)。想快速跳到某一行而不逐步把光标放到目标行 → 用 Run to Cursor (AltF9)。