在我跑SLADD模型的時(shí)候,出現(xiàn)了如下報(bào)錯(cuò):
上網(wǎng)搜尋一番后,發(fā)現(xiàn)了解決方法
第一步:在本文件的開頭機(jī)上這樣兩行代碼:
import os
os.environ["PL_TORCH_DISTRIBUTED_BACKEND"] = "gloo"
第二步:在本文件代碼中找到這樣一部分代碼:
把dist.init_process_group(backend='nccl', init_method='env://', world_size=args.world_size, rank=rank)
這一行中的nccl換成gloo
若要解釋原因就是windows系統(tǒng)不支持NCCL,只能換用GLOO文章來源:http://www.zghlxwxcb.cn/news/detail-524702.html
親測這個(gè)報(bào)錯(cuò)就沒了,然而接下來還有好多別的報(bào)錯(cuò)…我繼續(xù)去解決了,解決完再分享別的~文章來源地址http://www.zghlxwxcb.cn/news/detail-524702.html
到了這里,關(guān)于Pytorch報(bào)錯(cuò)解決——(親測有效)RuntimeError: Distributed package doesn‘t have NCCL built in的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!