1,查看真实路径
conda activate env
输出:
$ which python
/home/metax/miniconda3/envs/cnn/bin/python
2,编辑 torchrun
$ vim ~/.local/bin/torchrun
#!/home/metax/miniconda3/envs/cnn/bin/python 这里修改为上述路径
# -*- coding: utf-8 -*-
import re
import sys
from torch.distributed.run import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.exit(main())
保存,授权,chmod +x ~/.local/bin/torchrun
执行torchrun -h 验证