最近遇到個(gè)頭疼的問題,對(duì)于單機(jī)多卡的訓(xùn)練腳本,不知道如何使用VSCode進(jìn)行Debug。
解決方案:
1、找到控制分布式訓(xùn)練的啟動(dòng)腳本,在自己的虛擬環(huán)境的/lib/python3.9/site-packages/torch/distributed/launch.py中
2、配置launch.josn文件,按照正確的參數(shù)順序,填入args參數(shù),注意區(qū)分位置參數(shù)和可選參數(shù),debug文件前面的參數(shù)是分布式訓(xùn)練的參數(shù),后面為該文件所需的參數(shù)。這個(gè)順序和命令行執(zhí)行的順序一致,所以可參考命令行的順序
文章來源:http://www.zghlxwxcb.cn/news/detail-860309.html
3、選擇到文件,開始debug,選擇該配置 launch.josn文件文章來源地址http://www.zghlxwxcb.cn/news/detail-860309.html
到了這里,關(guān)于【VSCode調(diào)試技巧】Pytorch分布式訓(xùn)練調(diào)試的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!