转载请注明出处:

http://www.cnblogs.com/darkknightzh/p/8576825.html

如果使用多gpu运行程序,可以直接使用CUDA_VISIBLE_DEVICES=0,1,2,3 python xxx.py来设置该程序可见的gpu。当然也可以在程序开头设置os.environ["CUDA_VISIBLE_DEVICES"] = '0,1,2,3'来使用。

如果在pycharm中调试时,使用多gpu的话,除了直接在程序中设置os.environ["CUDA_VISIBLE_DEVICES"] = '0,1,2,3',也可以通过下面的方法:

1. 打开Run/Debug Configurations,在Environment variables右边点击…处。

2. 点击下图中1处的’+’,会出现2处,增加CUDA_VISIBLE_DEVICES,再点击3处,填入0,1,2,3。(下图中第一行已经增加了,只不过为了说明,因而这样表示)

3. 在pycharm中正常运行程序,就可以了(为了测试是否正确,实际上使用的是2,3,4,5这4个GPU,显示的正确,说明这样配置有效果)。

最新文章

  1. CentOS 实现自动登陆
  2. JAVA 新闻
  3. ubuntu中flash的中文乱码解决方法
  4. Mahout之Navie Bayesian命令端运行
  5. 在Ubuntu为Android硬件抽象层(HAL)模块编写JNI方法提供Java访问硬件服务接口(老罗学习笔记4)
  6. 《JSON必知必会》
  7. Be Pythonic ,Google Python Style Guide
  8. 为什么selenium定位不到元素
  9. 让AllocateHwnd接受一般函数地址作参数(105篇博客)
  10. 【原】Java学习笔记028 - 集合
  11. python语法_字典_字典操作
  12. Robot Framework--Selenium2Library库3
  13. openvpn-monitor openvpn-server的监控插件
  14. XShell发送命令到全部会话
  15. Gym - 100989H
  16. kuangbin fire搜索bfs
  17. 快排 - 快速排序算法 (Chinar出品 简单易懂)
  18. C++ CSTRINGLIST用法
  19. 适用于 Windows 的自定义脚本扩展
  20. VM三种网络连接方式

热门文章

  1. JS高级 - 面向对象1(this,Object ,工厂方式,new )
  2. hdu 1072 有炸弹的迷宫 (DFS)
  3. python学习之集合
  4. OpenCV中cv2的用法
  5. linux shell cut 命令
  6. codeforces 854C.Planning 【贪心/优先队列】
  7. jupyter notebook connecting to kernel problem
  8. 在vue项目中使用canvas-nest.js,报parameter 1 is not of type 'Element'
  9. Android应用开发-数据存储和界面展现(二)
  10. {}+[]与console.log({}+[])结果不同?从JavaScript的大括号谈起