python3 -m src.scripts.training --model sit --data_path ./dev --embeddings_location ./embeddings --default_save_path ./results/ --weights_save_path ./weights --train_batch_size 32 --test_batch_size 32 --n_jobs_for_mcts 1 --val_check_interval 1.0 --gpus 1 --distributed_backend=""我想在使用这个命令行中调试我的程序。为此,我知道我必须修改VS代码中的launch.json文件。以下是我的尝试:
{
"name": "State Ete 2021",
"type": "python3",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"args":["-m", "src.scripts.training", "--model sit", "--data_path", "./dev", "--embeddings_location", "./embeddings", "--default_save_path", "./results/", "--weights_save_path", "./weights", "--train_batch_size", "32", "--test_batch_size", "32", "--n_jobs_for_mcts", "1", "--val_check_interval", "1.0", "--gpus", "1", "--distributed_backend", "''"]
}我不知道如何完成launch.json的这一部分配置。似乎不起作用。我怎么才能解决呢?
编辑
我使用一个名为projet_ete的Conda环境。我必须在配置文件中提到它吗?
发布于 2021-06-02 03:20:14
args:
指定要传递给Python程序的参数。参数字符串中由空格分隔的每个元素都应该包含在引号中,例如:
"args": ["--quiet", "--norepeat", "--port", "1593"],来自官方文件
因此,您需要进行如下更改:
"--model sit"呼叫"--model","sit",
"--distributed_backend", "''"到"--distributed_backend=\"\""
https://stackoverflow.com/questions/67651865
复制相似问题