深度学习中 GPU 状态查看

主要内容转载自:https://blog.csdn.net/lien0906/article/details/78863118

一、显存查看

方法 1:nvidia-smi

Nvidia 显卡命令行管理套件,显示效果如下

 

方法 2:gpustat

使用 pip install gpustat 即可安装,基于 nvidia-smi,可以提供更美观简洁的展示,结合 watch 命令,可以动态实时监控 GPU 的使用情况。

watch --color -n1 gpustat -cpu

 

二、无进程显存占用

有时用上面的命令会发现显存被占用但是没有进程

用 fuser -v /dev/nvidia* 可以显示如下 top 不会显示的进程

只要把对应 GPU 中的进程 kill 掉就可以清空对应 GPU 的显存

三、jupyter notebook 和 PyTorch

在 jupyter notebook 中通过 python notebook 使用 PyTorch 时,占用的显存不会因为关闭这个 notebook 而清除。

所以如果希望清空 notebook 占用的显存,需要 clear 或者 shutdown 这个 notebook。

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值