在使用TensorFlow跑深度学习的时候 , 经常出现显存不足的情况 , 所以我们希望能够随时查看GPU时使用率 。如果你是Nvidia的GPU , 那么在命令行下 , 只需要一行命令就可以实现 。
1. 显示当前GPU使用情况
Nvidia自带了一个nvidia-smi的命令行工具 , 会显示显存使用情况:
$ nvidia-smi输出:

文章插图
2. 周期性输出GPU使用情况
但是有时我们希望不仅知道那一固定时刻的GPU使用情况 , 我们希望一直掌握其动向 , 此时我们就希望周期性地输出 , 比如每 10s 就更新显示 。这时候就需要用到 watch命令 , 来周期性地执行nvidia-smi命令了 。
【Linux下监视NVIDIA的GPU使用情况详解】了解一下watch的功能:
$ whatis watch watch(1)- execute a program periodically, showing output fullscreen作用:周期性执行某一命令 , 并将输出显示 。
watch的基本用法是:
$ watch [options] command最常用的参数是 -n , 后面指定是每多少秒来执行一次命令 。
监视显存:我们设置为每 10s 显示一次显存的情况:
$ watch -n 10 nvidia-smi显示如下:

文章插图
这样 , 只要开着这个命令行窗口 , 就可以每十秒刷新一次 , 是不是很方便呢?
如果我们希望来周期性地执行其他命令行操作 , 那么就可以简单地更换后面的nvidia-smi即可 , So Cool !
以上就是本文的全部内容 , 希望对大家的学习有所帮助 , 也希望大家多多支持考高分网 。
- 春季老年人吃什么养肝?土豆、米饭换着吃
- 三八妇女节节日祝福分享 三八妇女节节日语录
- 老人谨慎!选好你的“第三只脚”
- 校方进行了深刻的反思 青岛一大学生坠亡校方整改校规
- 脸皮厚的人长寿!有这特征的老人最长寿
- 长寿秘诀:记住这10大妙招 100%增寿
- 春季老年人心血管病高发 3条保命要诀
- 眼睛花不花要看四十八 老年人怎样延缓老花眼
- 香槟然能防治老年痴呆症? 一天三杯它人到90不痴呆
- 老人手抖的原因 为什么老人手会抖
