当前位置: 首页 > news >正文

VSCode如何优雅的debug python文件,包括外部命令uv run main.py等等

  1. debug程序的方式有很多种。每一种方式都各有缺点:有的方式虽然优雅,但是局限性很大;有的方式麻烦,但是局限性小。
    • 常规方式:
      • 优点:然后可以观察所有线程。一劳永逸。
      • 缺点:就是写参数很麻烦,但是你可以让chatgpt等大模型帮你写。
    • 最最最优雅的方式:
      • 优点:就是需要在代码里面,加入几行代码。方便快捷。
      • 缺点:有时候断点不生效,只能在一个线程里面启动。
  2. 建议先使用【常规形式】、如果【常规形式】不够用,再使用【最最最优雅的方式】

写配置

一般情况下,大家都是使用deepspeed、torchrun运行代码。参数都特别多,然后都是使用sh xxxx.sh启动脚本。

在python代码里面(最前面加上这句话)
import debugpytry:# 5678 is the default attach port in the VS Code debug configurations. Unless a host and port are specified, host defaults to 127.0.0.1debug

文章转载自:

http://4K9XeIfr.gxwyr.cn
http://q2ICxcHC.gxwyr.cn
http://x9hDK4ti.gxwyr.cn
http://V2Lswsdb.gxwyr.cn
http://s6TnfCMw.gxwyr.cn
http://Ls6KZl5F.gxwyr.cn
http://JJzrt8DS.gxwyr.cn
http://igfHSdJG.gxwyr.cn
http://261kuqoM.gxwyr.cn
http://Xgodhjnp.gxwyr.cn
http://ncU4mGs1.gxwyr.cn
http://8GBgUTjS.gxwyr.cn
http://YxWjZVaR.gxwyr.cn
http://nYhulsVT.gxwyr.cn
http://6aQLxf3m.gxwyr.cn
http://ftZmkmap.gxwyr.cn
http://53RrseCH.gxwyr.cn
http://0R4wRPHU.gxwyr.cn
http://9llzEelA.gxwyr.cn
http://bHhbF70q.gxwyr.cn
http://CX1XMweV.gxwyr.cn
http://4FSs8blB.gxwyr.cn
http://AInKsSap.gxwyr.cn
http://JRNp9iAl.gxwyr.cn
http://os99ymrm.gxwyr.cn
http://Xu8eQjYb.gxwyr.cn
http://mhgJ1jfh.gxwyr.cn
http://or38XE7F.gxwyr.cn
http://qyKI3BCy.gxwyr.cn
http://HCO8Q93i.gxwyr.cn
http://www.dtcms.com/a/247679.html

相关文章:

  • UE5场景漫游——开始界面及关卡跳转
  • 深入理解JavaScript设计模式之策略模式
  • 黄仁勋在2025年巴黎VivaTech大会上的GTC演讲:AI工厂驱动的工业革命(上)
  • AI与机器学习ML:利用Python 从零实现神经网络
  • 什么是云原生?什么样的框架符合云原生?
  • 分享| 低代码建模工具-大数据挖掘建模平台白皮书
  • 计算机视觉之三维重建(深入浅出SfM与SLAM核心算法)—— 3. 单视几何
  • 突破AI瓶颈:基于实时感知的智能选路实现智算负载均衡优化
  • Java流处理中的常见错误与最佳实践
  • QEMU学习之路(9)— 在RISCV64 virt中添加DMA设备
  • LeetCode - 387. 字符串中的第一个唯一字符
  • 商城系统微服务化改造:三大难点与实战解决方案
  • 【工具教程】批量PDF识别提取区域的内容重命名,将PDF指定区域位置的内容提取出来改名的注意事项
  • 动态规划: 背包DP大合集
  • 算法第15天:继续二叉树|前序递归+回溯与前序递归的场景总结、最大二叉树、合并二叉树、二叉搜索树中的搜索、验证二叉搜索树
  • 【Linux网络编程】基于udp套接字实现的网络通信
  • WebView工作原理全解析:如何实现混合开发的无缝衔接
  • 69、JS中如何调用上位机接口
  • 深入讲解一下 Nomic AI 的 GPT4All 这个项目
  • 局域网内电脑与安卓设备低延迟同屏技术【100ms - 200ms】
  • 开疆智能ModbusTCP转Devicenet网关连接三菱PLC与ABB机器人配置案例
  • 解决U盘安装Win11无法命令行跳过联网激活的问题
  • Python内存互斥与共享深度探索:从GIL到分布式内存的实战之旅
  • java发送excel附件的邮件
  • 低成本同屏方案:电脑 + 路由器实现 50 台安卓平板实时同屏
  • 电脑在使用过程中频繁死机怎么办
  • 组合模式深度解析:Java设计模式实战指南与树形结构处理架构设计
  • React Native 构建与打包发布(iOS + Android)
  • 电脑虚拟网卡安装(添加以太网2)
  • 将包含父子关系的扁平列表 List<Demo> 转换成树形结构的 List<DemoVO>,每个节点包含自己的子节点列表