vscode侧栏运行和调试->齿轮,打开launch.json->编辑
## 如何在debug时加载arg:
## 在项目下面的.vscode文件夹下面建立launch.json内容类似如下
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: 当前文件",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"args": [
"/data/images",
"--multiprocessing-distributed",
"--world-size",
"1",
"--rank",
"0",
"--mlp",
"--moco-t",
"0.2",
"--cos",
"--mode",
"dira",
"--dist-url",
"tcp://xx.xxx.xx.xxx:1234",
"--batch-size",
"16",
"--epochs",
"400",
"--generator_pre_trained_weights",
"checkpoint/checkpoint.pth",
],
"justMyCode": true
}
]
}
justmycode若为false,则可以在debug时跳入后台库中
编辑成功后,运行时候不能点击debug图标,只能由键盘F5键运行调试
(重点在args的编辑使用)