教程
PyTorch官方教程中文版 - PyTorch官方教程中文版pytorch123.com Pytorch中文网 - 端到端深度学习框架平台ptorch.com https://pytorch-cn.readthedocs.io/zh/latest/pytorch-cn.readthedocs.io http://www.tensorflownews.com/www.tensorflownews.com PyTorch 中文文档www.pytorchtutorial.com个人笔记
CSDN-专业IT技术社区-登录blog.csdn.netpytorch资源列表
https://github.com/bharathgs/Awesome-pytorch-listgithub.com1、.pt, .pth, .pkl的区别
pytorch常见保存模型的后缀名为.pt,.pth.pkl文件,其实这些文件没什么不同,在pytorch官方的文档代码里,有用.pt的,也有用.pth的。一般惯例是使用.pth,但是官方文档里貌似.pt更多,而且官方也不是很在意固定用一种。
pytorch 模型 .pt, .pth, .pkl的区别及模型保存方式blog.csdn.net2、pytorch模型相互转换使用,存储模型中字典中的key值不一样,转换成新模型
import
3、pytorch进行多GPU并行训练
device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')
model = rtpose_model(freeze_vgg=True, reinit_vgg=False)
model = nn.DataParallel(model,device_ids=[0,1])
model = model.to(device)
model.train()
#训练的时候
CUDA_VISIBLE_DEVICES=0,1 nohup python -u train.py > train.log 2>&1 &
将并行后的网络打印出来就会发现model的state_dict的key值加上了“module”
pytorch使用记录(三) 多GPU训练blog.csdn.net4、pytorch中状态字典及模型参数
pytorch 状态字典:state_dictblog.csdn.net5、pytorch模型参数赋值
pytorch一种给模型参数赋值的方法。_人工智能_genous110的博客-CSDN博客blog.csdn.net保存加载模型
Mark:Pytorch 保存模型与加载模型zhuanlan.zhihu.com6、PyTorch的可重复性问题
PyTorch的可重复性问题 (如何使实验结果可复现)blog.csdn.netdef seed_torch(seed=2018):
random.seed(seed)
os.environ['PYTHONHASHSEED'] = str(seed)
np.random.seed(seed)
torch.manual_seed(seed)
torch.cuda.manual_seed(seed)
torch.backends.cudnn.deterministic = True