pytorch 指定gpu训练与多gpu并行训练示例


Posted in Python onDecember 31, 2019

一. 指定一个gpu训练的两种方法:

1.代码中指定

import torch
torch.cuda.set_device(id)

2.终端中指定

CUDA_VISIBLE_DEVICES=1 python 你的程序

其中id就是你的gpu编号

二. 多gpu并行训练:

torch.nn.DataParallel(module, device_ids=None, output_device=None, dim=0)

该函数实现了在module级别上的数据并行使用,注意batch size要大于GPU的数量。

参数 :

module:需要多GPU训练的网络模型

device_ids: GPU的编号(默认全部GPU,或[0,1] ,[0,1,2])

output_device:(默认是device_ids[0])

dim:tensors被分散的维度,默认是0

在保存模型时要注意要加上"module",例如:

network.module.state_dict()

以上这篇pytorch 指定gpu训练与多gpu并行训练示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
400多行Python代码实现了一个FTP服务器
May 10 Python
Python sys.path详细介绍
Oct 17 Python
python删除列表内容
Aug 04 Python
Python2.x与Python3.x的区别
Jan 14 Python
Python使用内置json模块解析json格式数据的方法
Jul 20 Python
python实现装饰器、描述符
Feb 28 Python
Python基础学习之类与实例基本用法与注意事项详解
Jun 17 Python
将python2.7添加进64位系统的注册表方式
Nov 20 Python
使用python和pygame制作挡板弹球游戏
Dec 03 Python
Pytorch使用MNIST数据集实现CGAN和生成指定的数字方式
Jan 10 Python
Django 拼接两个queryset 或是两个不可以相加的对象实例
Mar 28 Python
Python实现手绘图效果实例分享
Jul 22 Python
浅析Django中关于session的使用
Dec 30 #Python
使用pickle存储数据dump 和 load实例讲解
Dec 30 #Python
在Python中利用pickle保存变量的实例
Dec 30 #Python
python Popen 获取输出,等待运行完成示例
Dec 30 #Python
Python3常见函数range()用法详解
Dec 30 #Python
Python Pickle 实现在同一个文件中序列化多个对象
Dec 30 #Python
python使用HTMLTestRunner导出饼图分析报告的方法
Dec 30 #Python
You might like
德劲1103的维修打理经验
2021/03/02 无线电
Linux下创建nginx脚本-start、stop、reload…
2014/08/03 PHP
thinkPHP模板算术运算相关函数用法分析
2016/07/12 PHP
有趣的JavaScript数组长度问题代码说明
2011/01/20 Javascript
js实现屏蔽默认快捷键调用自定义事件示例
2013/06/18 Javascript
jquery获取div距离窗口和父级dv的距离示例
2013/10/10 Javascript
web css实现整站样式互相切换
2013/10/29 Javascript
js判断字符长度以及中英文数字等
2013/12/31 Javascript
javascript入门教程基础篇
2015/11/16 Javascript
javascript设置和获取cookie的方法实例详解
2016/01/05 Javascript
bootstrap+jQuery实现的动态进度条功能示例
2017/05/25 jQuery
基于滚动条位置判断的简单实例
2017/12/14 Javascript
jQuery+ajax实现批量删除功能完整示例
2019/06/06 jQuery
[58:00]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第二场 2月7日
2021/03/11 DOTA
python实现文件名批量替换和内容替换
2014/03/20 Python
python中os操作文件及文件路径实例汇总
2015/01/15 Python
Python多进程机制实例详解
2015/07/02 Python
Django实现自定义404,500页面教程
2017/03/26 Python
DRF跨域后端解决之django-cors-headers的使用
2019/01/27 Python
解决pycharm debug时界面下方不出现step等按钮及变量值的问题
2020/06/09 Python
python 删除excel表格重复行,数据预处理操作
2020/07/06 Python
使用css3实现的tab选项卡代码分享
2014/12/09 HTML / CSS
英国和爱尔兰最大的地毯零售商:Kukoon
2018/12/17 全球购物
Martinelli官方商店:西班牙皮鞋和高跟鞋品牌
2019/07/30 全球购物
豪华床上用品 :Jennifer Adams
2019/09/15 全球购物
大学生实习证明范本
2014/01/15 职场文书
报纸媒体创意广告词
2014/03/17 职场文书
企业承诺书怎么写
2014/05/24 职场文书
我的中国梦演讲稿1000字
2014/08/19 职场文书
高中美术教师事迹材料
2014/08/22 职场文书
2014国庆节幼儿园亲子活动方案
2014/09/16 职场文书
2014年度思想工作总结
2014/11/27 职场文书
党性分析材料格式
2014/12/19 职场文书
慰问信格式
2015/02/14 职场文书
创业计划书之餐饮
2019/09/02 职场文书
JavaScript函数柯里化
2021/11/07 Javascript