open-mmlab多框架下运行

1.open-mmlab多框架下运行

方法一:创建多个conda环境,为不同的版本使用不同的环境,(不详细说)
方法二:可选择的使用多框架代码。
在py的主脚本文件中插入下面的代码(train.py,test.py或者任何你想运行的脚本文件)

import os.path as osp
import sys
sys.path.insert(0, osp.join(osp.dirname(osp.abspath(__file__)), '../'))

或者在终端运行下面的命令:

export PYTHONPATH=‘pwd’:$PYTHONPATH

2.分布式训练

当你需要分布式训练的时候,要在py配置文件中修改如下:
添加一行:find_unused_parameters = True
BN的模式修改下:norm_cfg=dict(type=‘SyncBN’, requires_grad=True)

你可能感兴趣的:(python,pytorch,深度学习,机器学习)