以finetune llava 为例,原脚本为: #!/bin/bash deepspeed llava/train/train_mem.py \ --lora_enable True --lora_r 128 --lora_alpha 256 --mm_projector_lr 2e-5 \ --deepspeed ./scripts/zero3.json \ --model_name_or_path lmsys/vicuna-7b-v1.5 \ --version v1 \ --data_path ./pla...
reference: https://github.com/yuanzhoulvpi2017/vscode_debug_transformers 程序入口 import os import debugpy if os.environ.get('CODE_MODE') == 'debug': try: # 5678 is the default attach port in the VS Code debug configurations. Unless a host and port are specified, host defaults to ...
对于VSCode上Python的调试功能,许多人可能有所误解,实际上官方提供的VSCode Python Debug功能强大且实用。无论是本地文件、远程服务器、分布式文件,还是深度学习相关的deepspeed文件,VSCode都能轻松应对。选择VSCode的一大优点是其支持远程服务器连接,方便代码编写和远程调试。实验室内部数据显示,VSCode的使用...
安装包pip install debugpy -U 安装vscode关于python的相关插件 写配置 一般情况下,大家都是使用deepspeed、torchrun运行代码。参数都特别多,然后都是使用sh xxxx.sh启动脚本。 在python代码里面(最前面加上这句话) importdebugpytry:# 5678 is the default attach port in the VS Code debug configurations. Unles...
0. 之前在 vscode 上面对使用 shell 启动的 python 脚本,需要在 launch.json里面插入大量的 args,这显然是很睿智的,为了无痛 debug,有了下面的探索,大大减少了痛苦量,可以舒适的对shell 启动的 python 文件进行 debug。 安装debugpy pip install debugpy ...
例如,如果需要调试使用torchrun或deepspeed运行的分布式Python脚本,可以修改"program"项为相应的命令路径,并通过"args"项传递必要的参数。如果需要设置断点,则不需要修改launch.json,只需在代码中设置即可。 指导用户如何在VSCode中创建和编辑launch.json文件 打开调试视图:在VSCode中,点击左侧边栏的“运行和调试”图标(或...
我的导航学习笔记,内容涵盖导航定位开源程序的源码解读 ( 包括:RTKLIB、GAMP、GINav、Ginan、PSINS、SoftGNSS、KF-GINS、ORB-SLAM3、GICI-Lib 等)、各种导航设备的使用方式、书籍讲义、博客翻译、开源项目梳理、常用网站记录、Linux/Vim/Git/ROS/VSCode 常用命令;本仓库