Linux显存占用无进程清理方法
在跑Caffe、TensorFlow、pytorch之类的需要CUDA的程序时,强行Kill掉进程后发现显存仍然占用,这时候可以使用如下命令查看到top或者ps中看不到的进程,之后再kill掉:
fuser -v /dev/nvidia*
接着杀掉显示出的进程(有多个):
kill -9 12345
kill -9 12345m
批量清理显卡中残留进程:
sudo fuser -v /dev/nvidia* |awk '{for(i=1;i<=NF;i++)print "kill -9 " $i;}' | sudo sh
清理指定GPU显卡中残留进程,如GPU 2:
sudo fuser -v /dev/nvidia2 |awk '{for(i=1;i<=NF;i++)print "kill -9 " $i;}' | sudo sh
参考:
1 Linux显存占用无进程清理方法(附批量清理命令)https://www.cnblogs.com/ocean1100/p/9126032.html
2 【原创】如何解决python进程被kill掉后GPU显存不释放的问题https://blog.csdn.net/jzrita/article/details/80719297
Linux显存占用无进程清理方法相关推荐
- 超硬核 ICML’21 | 如何使自然语言生成提速五倍,且显存占用减低99%
文 | 炼丹学徒 编 | 小轶 我们忽略掉引言和介绍,直接把工作的效果丢上来,相信就足够令自然语言生成的相关同学心动--对于任何一个已有的Transformer生成模型,只需根据本文算法更改atten ...
- ubuntu中显示本机的gpu_Ubuntu下实时查看Nvidia显卡显存占用情况和GPU温度
一.查看Nvidia显卡显存占用情况 查看Nvidia显卡显存占用情况 nvidia-smi 效果如下: 显示的表格中: Fan: 风扇转速(0%–100%),N/A表示没有风扇 Temp: GPU温 ...
- ubuntu查看显存占用信息
nvidia-smi命令可以输出显存占用进程: # 查看某一时刻的显卡使用情况 nvidia-smi# 为了实时显示显卡的使用情况,可以添加参数,每隔5秒刷新一次使用情况; watch -n 5 nv ...
- 【NVIDIA】GeForce-GTX-1080Ti单算法服务内存显存占用
[NVIDIA]GeForce-GTX-1080Ti单算法服务内存显存占用 1.背景 2.关于Gunicorn 服务器 3.测试内存显存占用 3.1 使用1个工作进程 3.2 使用2个工作进程 3.3 ...
- Ubuntu下实时查看Nvidia显卡显存占用情况和GPU温度
一.查看Nvidia显卡显存占用情况 查看Nvidia显卡显存占用情况 nvidia-smi 效果如下: 显示的表格中: Fan: 风扇转速(0%–100%),N/A表示没有风扇 Temp: GPU温 ...
- pytorch 优化GPU显存占用,避免out of memory
pytorch 优化GPU显存占用,避免out of memory 分享一个最实用的招: 用完把tensor删掉,pytorch不会自动清理显存! 代码举例,最后多删除一个,gpu显存占用就会下降,训 ...
- batchsize和数据量设置比例_Keras - GPU ID 和显存占用设定步骤
初步尝试 Keras (基于 Tensorflow 后端)深度框架时, 发现其对于 GPU 的使用比较神奇, 默认竟然是全部占满显存, 1080Ti 跑个小分类问题, 就一下子满了. 而且是服务器上的 ...
- 大幅减少GPU显存占用:可逆残差网络(The Reversible Residual Network)
点击我爱计算机视觉标星,更快获取CVML新技术 本文经授权转载自AINLP. 作者:光彩照人 学校:北京邮电大学 研究方向:自然语言处理,精准营销,风险控制 前序: Google AI最新出品的论文R ...
- pytorch 关于显存增长原因以及显存占用优化
ps:师傅希望想tensorflow一样设置 GPU占用(tf.GPUOptions),但事实情况是好像pytorch根本就没有相关函数来设置(如8G显存我只用2G,来跑是否可行) 1.网上很多攻略关 ...
最新文章
- Integer to Roman 问题
- SparkStreaming和Storm的区别
- 关于某些域环境下Windows Hello无法使用的解决方法
- 编写查询功能TextBox
- Asp.net中实现同一用户名同时登陆,注销先前用户(转)
- php 档案,PHP 档案包 (PHAR)
- https证书/即SSL数字证书申请途径和流程
- 小白教你用Java生成验证码
- java怎么从大到小排序元祖_列表、元祖的操作
- @suppressWarnings解释
- 设置指定打印机端口打印
- 家庭网络布线图与布线方案
- 一文详解Matlab中Psychtoolbox工具箱的安装方法
- 数学建模——模拟退火优化投影寻踪
- 加权平均数的例子_加权平均值计算器
- 如何用自己的电脑开WiFi热点
- 转行学习软件测试有前途吗?
- 电子印章怎么验证真假?
- 孙陶然:企业必须与社会分享
- discuz2.5支持php5.6,discuz在后台 应用 应用中心 安装一个dz 2.5模板 显示超时无法安装模板...