赞
踩
0.4522019.10.22 20:47:28字数 252阅读 38,32
1. 改变系统变量使得仅目标显卡可见
export CUDA_VISIBLE_DEVICES=0
#这里是要使用的GPU编号,正常的话是从0开始os.environ["CUDA_VISIBLE_DEVICES"] = '0,1,2,3'
CUDA_VISIBLE_DEVICES=0,1,2,3 python xxx.py
来设置该程序可见的gpu2. 使用torch.cuda接口
在生成网络对象之前执行:torch.cuda.set_device(0)
3. 使用pytorch的并行GPU接口
net = torch.nn.DataParallel(model, device_ids=[0])
4. 初始化模型时
net = Net.cuda(0)
5. 在pycharm中调试时如何指定GPU
直接在程序中设置os.environ["CUDA_VISIBLE_DEVICES"] = '0,1,2,3'
打开Run/Debug Configurations,在Environment variables右边点击…处。
pycharm设置gpu
点击下图中1处的’+’,会出现2处,增加CUDA_VISIBLE_DEVICES,再点击3处,填入0,1,2,3。(下图中第一行已经增加了,只不过为了说明,因而这样表示)
pycharm设置gpu
在pycharm中正常运行程序即可。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。