博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(原)PyTorch中使用指定的GPU
阅读量:5806 次
发布时间:2019-06-18

本文共 399 字,大约阅读时间需要 1 分钟。

转载请注明出处:

 

PyTorch默认使用从0开始的GPU,如果GPU0正在运行程序,需要指定其他GPU。

有如下两种方法来指定需要使用的GPU。

1. 类似tensorflow指定GPU的方式,使用CUDA_VISIBLE_DEVICES

1.1 直接终端中设定:

CUDA_VISIBLE_DEVICES=1 python my_script.py

1.2 python代码中设定:

import osos.environ["CUDA_VISIBLE_DEVICES"] = "2"

见网址:

2. 使用函数 set_device

import torchtorch.cuda.set_device(id)

该函数见 pytorch-master\torch\cuda\__init__.py。

不过官方建议使用CUDA_VISIBLE_DEVICES,不建议使用 set_device 函数。

 

你可能感兴趣的文章
Office缓慢
查看>>
6个原因说服你选择PostgreSQL 9.6
查看>>
ubuntu 安装QQ Wine QQ7.8
查看>>
CentOS7实现双机互信
查看>>
你真的了解 “事务与并发”吗? 事务与并发
查看>>
java优化
查看>>
使用System.Threading的Timer&Quartz.net两种方式实现定时执行任务,防止IIS释放timer对象...
查看>>
关于2012安装Exchange2013中由于引发了加密异常,无法授予网络服务访问包含指纹错误...
查看>>
阿里45K高级Java岗,必备技能清单
查看>>
WSFC2016 工作组部署模型
查看>>
PyQt5开发小记,如何实现程序启动画面和退出提示?
查看>>
djcelery入门:实现运行定时任务
查看>>
爬取OSC乱弹的歌曲
查看>>
终于找到一个方法可以使用EF的时候动态指定数据库路径了
查看>>
PHP 代码加密
查看>>
关于java.lang.NoClassDefFoundError错误的问题
查看>>
Spring Data MongoDB example with Spring MVC 3.x
查看>>
Gentoo 下搭建NFS网络文件系统
查看>>
经典的回到页面顶端
查看>>
由lrs_create_socket问题引起对LoadRunner/Rational Robot请求内容的探索
查看>>