多卡运行,主要是靠这两行代码:

os.environ['CUDA_VISIBLE_DEVICES'] = '4,5,6,7'
#表示我们想要使用4,5,6,7这四张卡net = nn.DataParallel(net,device_ids=[0,1,2,3])#4,5,6,7这四张卡我们给它们标号0,1,2,3

但是最后发现还是从0号卡开始,占用的不是4,5,6,7,而是0,1,2,3四张卡

解决方法:

(1)os.environ['CUDA_VISIBLE_DEVICES'] 必须在import torch之前

(2)如果import进来的其他文件中import了torch,那os.environ['CUDA_VISIBLE_DEVICES'] 必须在import这个文件之前

所以,最后,我们将os.environ['CUDA_VISIBLE_DEVICES']放在文件的最开始,最开头的位置,就可以完美解决问题

多卡运行时明明指定了哪几张卡(不包含0号卡),但是结果还是包含0号卡相关推荐

  1. 小红书自研小程序:电商体验与效果优化的运行时体系设计

    小程序在其诞生后的几年内,凭借其简单.轻量.流畅.无需安装等特点,引来了爆发式的增长.伴随小红书电商业务的发展,我们洞察到越来越多的商家和品牌大客户有自己定制化需求场景,传统的电商和薯店存在下面三大问 ...

  2. 浅析容器运行时奥秘——OCI标准

    导语 容器技术火起来了以后,Docker的容器镜像和容器运行时已然成为行业的标准.此后,为了推进容器生态的健康发展.在Linux基金会的主导下,Docker和各大云厂商Google, Amazon, ...

  3. 如何从Angular的ActivatedRoute数据结构中获得运行时路由信息

    看个具体的例子: 路由配置信息: const CUSTOM_ROUTES: Routes = [{ path: "custom/:id", component: RouteDemo ...

  4. Java基础——运行时异常和非运行时异常

    文章目录 Java中异常机制的体系结构 Error(错误) Exception(异常) 运行时异常和非运行时异常的区别 结束 Java中异常机制的体系结构 在Java中,万物皆对象,异常也不例外. E ...

  5. JVM学习(七):运行时数据区(精讲)

    目录 一.运行时数据区概述 1.1 概述 1.2 运行时数据区中的GC和OOM 二.程序计数器(PC寄存器,Program Counter Register) 2.1 介绍 2.2 作用 2.3 特点 ...

  6. Visual Studio 2013运行时卡顿 CPU占用超高的解决方法

    文章原始连接: http://feotech.com/?p=116 Visual Studio 2013运行时卡顿 CPU占用超高的解决方法 使用Visual C++ 编写程序时发现输入代码时特别卡顿 ...

  7. 交叉编译指定运行时库路径_运行时vs编译时类路径

    交叉编译指定运行时库路径 这确实应该是一个简单的区别,但是我一直在回答有关Stackoverflow的许多类似问题,并且经常有人误解此事. 那么,什么是类路径? 应用程序所需的一组所有类(以及带有类的 ...

  8. 通过反射--操作运行时类中的指定的属性/方法

    操作运行时类中的指定的属性: 1.getDeclaredField(String fieldName):获取运行类中指定变量名的属性: 2.保证当前属性时可访问的 : 属性.setAccessible ...

  9. 安卓运行时监听配置更改:sim卡、本地语言、键盘显示或隐藏、字体大小、UI模式、屏幕方向、屏幕布局(另一个屏幕)、可用屏幕大小(横纵向)、无屏幕大小(外接屏幕)。

    全栈工程师开发手册 (作者:栾鹏) 安卓教程全解 安卓运行时可以监听的配置更改:sim卡.本地语言.键盘显示或隐藏.字体大小.UI模式.屏幕方向.屏幕布局(另一个屏幕).可用屏幕大小(横纵向).无屏幕 ...

最新文章

  1. ​用 Python 动态可视化,看看比特币这几年
  2. 【正一专栏】警察叔叔,我还是只是一个婴儿
  3. opencv运动目标跟踪预测_浅谈多目标跟踪中的相机运动
  4. vue抽屉_VUE组件中的 Drawer 抽屉实现代码
  5. html 字号 宽度 像素,JS根据设备宽度设置根节点(html)font-size字体大小
  6. RS(纠删码)技术浅析及Python实现
  7. gbq6的文件能转换成gbq5_PPT文件转换成PDF怎么转?这些方法能实现快速转换
  8. idea设置中文界面_英雄联盟手游中文翻译--游戏主页设置界面翻译
  9. 分析师:Apple不会在2022年发布OLED iPad Air
  10. Redis单台的安装部署及集群部署
  11. mysql in 临时表_什么时候会用到临时表?MySQL临时表的使用总结
  12. artsy 爬虫_让我们得到Artsy! 使用神经网络创建自定义Snapchat过滤器!
  13. neural-style风格迁移模型实战
  14. SMPL 人体模型简要
  15. android 苹果备忘录,你会不会用苹果备忘录?白白放弃这么逆天的功能,不如换安卓机!...
  16. FPGA课设实验二:计数器设计与仿真
  17. 图片压缩方式及其原理
  18. 漫画:设计模式六大原则(上)
  19. 甲骨文服务器一键修改root密码
  20. 监听队列中linux方法ss -a,Linux命令:ss命令

热门文章

  1. AcWing 1077. 皇宫看守(详解)
  2. 认知J型曲线做出正确决策
  3. 蓝桥杯算法训练 印章 C语言实现
  4. Marquez,开源的元数据管理工具
  5. 什么是软件工程-基础概念
  6. 判断微信是否已经安装
  7. 二级建造考试复习资料-市政
  8. 卒哥创业说:致富的秘密就是干
  9. 深度学习模型在移动端的部署
  10. IT牛人的博客地址——收藏