Pytorch:解决报错 No module named ‘torch.distributed.run‘

今天运行Pytorch分布式训练程序时发生了以下报错:

Traceback (most recent call last):
  File "", line 1, in 
ModuleNotFoundError: No module named 'torch.distributed.run'

测试后发现装的pytorch里面是有 torch.distributed模块的,当时没有torch.distributed.run

 原来是pytorch装的老版本,上面的 torch.distributed.run 是最新的版本里的

在老版本里对应的是 torch.distributed.launch

总结:将torch.distributed.run 换成 torch.distributed.launch 即可

你可能感兴趣的:(Pytorch,pytorch,深度学习,人工智能)