文章目录
- 前言
- 一、vscode命令参数传递
- 1、验证参数py文件
- 2、第一种vscode调用方法(launch.json配置)
- 3、第二种vscode调用方法(launch.json配置)
- 二、deepspeed运行py文件代码(deepspeed_test.py)
- 三、deepspeed命令调用(无法debug)
- 四、deepspeed使用vscode进行调试(能debug)
- 五、vscode执行类似sh命令调试总结(能debug)
- 1、launch.json的args、program、justMyCode、env参数说明
- 2、python **.py 命令执行
- 3、deepspeed 命令执行
- 总结
前言
本文验证完成基于vscode对deepspeed进行debug方法。特别的,该方式不仅适合deepspeed命令debug,也适用torchrun命令debug,更能延伸其它命令debug模式。本文内容分为三部分,第一部分介绍如何使用vscode传递参数debug;第二部分介绍如何使用deepspeed进行debug;第三部分介绍vscode通用命令方式进行debug。
大模型扩充内容!
源码路径:点击这里
一、vscode命令参数传递
验证python文件的argparse参数传递,或者是命令使用–param的参数传递方式,第一个列子使用常规python调用,我将写一个简单py文件,然后在说明vscode如何配置launch.json文件。
1、验证参数py文件
代码很简单,大家可直接查看,文件名为test_py.py,如下: