对于GPU相关参数介绍

  • 使用命令周期性查看GPU运行情况
  • 最常用的参数是 -n, 后面指定是每多少秒来执行一次命令。监视显存:设置为每 1s 显示一次显存的情况:
  • 使用命令ctrl+z退出
watch -n 1 nvidia-smi

参数介绍

  • Fan:显示风扇转速,数值在0到100%之间,是计算机的期望转速,如果计算机不是通过风扇冷却或者风扇坏了,显示出来就是N/A;实际情况下如果风扇堵转,可能打不到显示的转速。有的设备不会返回转速,因为它不依赖风扇冷却而是通过其他外设保持低温(比如将服务器放在空调房间里)。
  • Temp:显卡内部的温度,单位是摄氏度;
  • Perf:表征性能状态,从P0到P12,P0表示最大性能,P12表示状态最小性能;
  • Persistence-M:是持续模式的状态,持续模式虽然耗能大,但是在新的GPU应用启动时,花费的时间更少,这里显示的是off的状态。
  • Pwr:能耗表示;
  • Bus-Id:涉及GPU总线的相关信息;
  • Disp.A:是Display Active的意思,表示GPU的显示是否初始化;
  • Memory Usage:显存的使用率;
  • Volatile GPU-Util:浮动的GPU利用率;
  • Compute M:计算模式;
  • 参考链接

Intel

安装intel-gpu-tools工具

yum install intel-gpu-tools
//安装完毕后, 系统中会多种三个gpu工具: intel_gpu_abrt   intel_gpu_time   intel_gpu_top,其中,常用的是intel_gpu_top和intel_gpu_time。

指定GPU、CPU运行

  • 在多GPU系统里使用单一GPU。为了获取 operations 和 Tensor 被指派到哪个设备上运行, 用 log_device_placement 新建一个 session, 并设置为 True
  • tensorflow
# 新建一个 graph.
with tf.device('/gpu:0'):a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a')b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], name='b')c = tf.matmul(a, b)
# 新建 session with log_device_placement 并设置为 True.
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))
# 运行这个 op.
print sess.run(c)
  • kreas
import os
os.environ['CUDA_VISIBLE_DEVICES'] = '0' if on_server is False else '0,1'
  • 参考命令

Linux操作系统监视NVIDIA的GPU使用情况相关推荐

  1. Linux下监视NVIDIA的GPU使用情况

    在使用TensorFlow跑深度学习的时候,经常出现显存不足的情况,所以我们希望能够随时查看GPU时使用率.如果你是Nvidia的GPU,那么在命令行下,只需要一行命令就可以实现. 1. 显示当前GP ...

  2. 【Linux】监视CPU、GPU使用情况

    [Linux]监视CPU.GPU使用情况 在运行大型程序时,需要关注计算机资源的占用情况,本文以ubuntu20.04为例,使用linux命令查看cpu和gpu的资源使用情况 一.CPU监视 1.1 ...

  3. windows10系统查看NVIDIA显卡GPU使用情况——解决方法

    目录 一.前言 二.解决方法 一.前言 1.随着深度学习的快速发展,GPU的优劣也决定模型训练速度的快慢,而了解GPU的使用情况可以让我们合理的分配GPU. 2.现在普遍的深度学习的GPU采用的都是N ...

  4. Linux 中指定使用的GPU

    文章目录 1 查看GPU 编号及其使用信息 2 方法一:在终端执行程序时指定GPU 3 方法二:在Python代码中指定GPU 1 查看GPU 编号及其使用信息 参考文章Linux下查看NVIDIA的 ...

  5. Windows下查看已经安装的GPU的情况

    Windows下查看已经安装的GPU的情况 搞到了一块显卡(T4),安装在了Windows上面,那么如何查看显卡的情况那,,,,, 在linux下直接输入nvidia-smi就可以看到GPU的信息的情 ...

  6. [入门篇]Linux操作系统fork子进程的创建以及进程的状态 超超超详解!!!我不允许有人错过!!!

    目录 0.前言 1.fork()创建子进程讲解 1.1fork()的简单介绍 1.2 创建子进程详解 1.2.1 如何理解fork创建子进程 1.2.2 子进程的PCB以及子进程的代码和数据 1.2. ...

  7. nvidia显卡Tesla查看GPU使用情况

    2019独角兽企业重金招聘Python工程师标准>>> 使用命令nvidia-smi可以查看nvidia显卡Tesla查看GPU使用情况. 例如: [root@localhost ~ ...

  8. 中标麒麟linux操作系统下的英伟达(NV/nvidia)显卡驱动安装

    中标麒麟linux是我国目前市场份额最大的国产linux操作系统,从细节可以看出改来自于Fedora Linux 系统,所以几乎可以看做Fedora Linux的汉化版,那么很简单,能在Fedora ...

  9. linux杀死进程gpu,如何监控GPU使用情况并杀死指定其中进程

    仰望高端玩家的小清新 http://www.cnblogs.com/luruiyuan/ 有时候我们常常会有一个需求是监控GPU指定情况,并且需要根据需要杀死GPU进程 这里介绍几个与之相关的指令: ...

最新文章

  1. python基础===拆分字符串,和拼接字符串
  2. flutter 常用网址
  3. Intellij idea快速查看Java类字节码
  4. ic卡复制软件_使用MCT复制IC卡0扇区的方法(适用于NFC手机复制或模拟门禁卡)...
  5. 沙老师的作业系列——Crudd‘s Crack Head
  6. php数组foreach循环添加键值对_在PHP的foreach循环中插入一个$key作为变量
  7. jsf netbeans_NetBeans Java EE技巧9:从数据库创建JSF应用程序
  8. 【Latex】下标放在符号正下方
  9. 【Elasticsearch】如何使用 Elasticsearch 6.2 搜索中文、日语和韩语文本 - 第 3 部分:语言检测工具
  10. 设计PSD分层素材模板|几何元素平面广告,在设计风格中占有一席之地
  11. C++的静态联编和动态联编
  12. Pytorch模型构造方法
  13. 基于 Flink、ClickHouse 的舆情分析系统:系统详细设计说明书
  14. WAP1.X/WAP2.0以及WAP浏览器的协议版本
  15. 分页插件之--kaminari
  16. MIUI12 Google play无法下载chrome及没有快捷方式的解决方法
  17. 2018年上半年信息系统项目管理师考试真题附答案解析(3)
  18. 如何在富文本中插入表情,word文档,及数学公式?
  19. 解决方案:ppt打不开,显示发现文件中的内容有问题。可尝试修复此演示文稿
  20. 工作展望简短_2018励志句子简短大全 展望2018励志正能量句子最新励志说说

热门文章

  1. win10命令提示符怎么打开_Win10系统防火墙怎么打开?ARP防火墙启用步骤
  2. 【转】DCMTK各模块说明!!!!!!!
  3. 【转】3.1(译)构建Async同步基元,Part 1 AsyncManualResetEvent
  4. 第一节:WebApi的纯原生态的RestFul风格接口和路由规则介绍
  5. 【手算】哈夫曼编码—树形倒置快速画法
  6. LeetCode每日打卡 - 4的幂
  7. SpringCloud:学习 Docker安装Consul,注册服务
  8. pip sintall pyspider 报错:ERROR: Command errored out with exit status 10
  9. bat 脚本清空窗口内容_tomcat9.0启动脚本startup.bat的分析
  10. LeetCode 237. 删除链表中的节点(思维)