很多用户反馈说终止程序之后,显存依然被占用,这里我们提供了两种解决方案,帮助用户解决这个问题。

nvidia-smi查看

我们可以先用如下命令 nvidia-smi 查看一下当前GPU进程情况。


_

GPU:GPU 编号;
Name:GPU 型号;
Persistence-M:持续模式的状态。持续模式虽然耗能大,但是在新的GPU应用启动时,花费的时间更少,这里显示的是off的状态;
Fan:风扇转速,从0到100%之间变动;
Temp:温度,单位是摄氏度;
Perf:性能状态,从P0到P12,P0表示最大性能,P12表示状态最小性能(即 GPU 未工作时为P0,达到最大工作限度时为P12)。
Pwr:Usage/Cap:能耗;
Memory Usage:显存使用率;
Bus-Id:涉及GPU总线的东西,domain:bus:device.function;
Disp.A:Display Active,表示GPU的显示是否初始化;
Volatile GPU-Util:浮动的GPU利用率;
Uncorr. ECC:Error Correcting Code,错误检查与纠正;
Compute M:compute mode,计算模式。
Processes:表示每个进程对 GPU 的显存使用率

第一种方案

尝试使用Jupyter内的 shutdown and restart kernel 选项,如果无效的情况下使用使用第二种方案;

第二种方案

在终端内操作以下命令。

apt-get update

1 安装psmisc

apt install psmisc

2 查看运行在gpu上的所有程序,

fuser -v /dev/nvidia*

3 查看具体这个进程调用GPU的情况,也可以通过top命令查看

pmap -d PID

4 强行关掉所有当前并未执行的僵尸进程

kill -9 PID

参考文献:
1.[解决]GPU显存未释放问题
2.GPU状态监测 nvidia-smi 命令详解

解决矩池云GPU显存未释放问题相关推荐

  1. 如何在矩池云GPU云中安装MATLAB R2017b软件

    MATLAB R2017b的安装方式与2016差不多.详情可以查看<如何在矩池云GPU云中安装MATLAB R2016b软件>. 但是还是有一些细微的不同 # 矩池云换apt源脚本 清华源 ...

  2. 如何在矩池云GPU云中安装MATLAB 2019b软件

    之前写过一篇安装2016的文章,如何登陆可以看这篇文章. 如何在矩池云GPU云中安装MATLAB R2016b软件 # 矩池云换apt源脚本 sh /public/script/switch_apt_ ...

  3. PuTTY 远程连接矩池云GPU主机

    PuTTY 是一款开源的连接软件,用来远程连接服务器,支持 SSH.Telnet.Serial 等协议. 矩池云的主机支持 SSH 登录,以下为使用 PuTTY 连接矩池云 GPU 的使用教程. 如您 ...

  4. ubuntu服务器常见使用技巧及-kill掉后GPU显存不释放进程-

    如何解决python进程被kill掉后GPU显存不释放的问题 1 重新开一个shell,然后输入: ps aux|grep user_name|grep python.所有该用户下的python程序就 ...

  5. 如何在矩池云GPU云中跑DeepFaceLab

    用Linux系统跑DeepFaceLab的文章我之前已经写过好几篇,有专门针对阿里云的,也有专门针对滴滴云的.今天来搞一搞矩池云(Linux系统安装DFL最新版). 这次的搞法会和以前不一样,这次将用 ...

  6. VS Code远程连接矩池云GPU主机

    Visual Studio Code(以下简称 VS Code)是一个由微软开发的代码编辑器.VS Code 支持代码补全.代码片段.代码重构.Git 版本控制等功能. VS Code 现已支持连接远 ...

  7. 使用 MobaXterm 连接矩池云 GPU服务器

    Host Name(主机名):hz.matpool.com 或 hz-t2.matpool.com,请以您 SSH 中给定的域名为准. Port(端口号):矩池云租用记录里 SSH 链接里冒号后的几位 ...

  8. 如何在矩池云GPU云中安装MATLAB R2016b软件

    VNC登录 可以参考这个文章:https://blog.csdn.net/weixin_48344945/article/details/107023612 终端解压 我这里是已经事先将ISO转成了z ...

  9. 【Ubuntu-Tensorflow】程序结束掉GPU显存没有释放的问题

    笔者在ubuntu上跑Tensorflow的程序的时候,中途使用了Win+C键结束了程序的进行,但是GPU的显存却显示没有释放,一直处于被占用状态. 使用命令 watch -n 1 nvidia-sm ...

最新文章

  1. 【活动报名 | 青源Talk第3期】DenseNet发明者黄高:面向边缘设备的轻量神经网络...
  2. linux var目录满了,Linux入门教程:/var/spool/clientmqueue 占满根目录
  3. Mr. Panda and Kakin(拓展欧几里得 + O(1)快速乘)
  4. 前端学习(2634):修改webstrom颜色
  5. 使用layer.tips实现鼠标悬浮时触发事件提示消息实现
  6. Apache2月9日邮件:Tomcat请求漏洞(Request Smuggling)
  7. 图像中的一条直线在旋转缩放过程中会有分段现象,或产生分段节点
  8. Python数据结构实战——哈希表中的冲突处理(Collision Handling In Hash Table)
  9. mybatis如何处理参数
  10. 在线JS代码调试工具JSFiddle和JSBin、菜鸟在线编辑器
  11. 做企业要有磨刀不误砍柴工的精神
  12. linux批量解压压缩包
  13. ITMS-90096错误解决
  14. usg防火墙l2tp ipsec安全策略
  15. 什么是自底向上/自上而下的显著性目标检测?
  16. 保罗兰德作品赏析_保罗·兰德简介
  17. linux 第七天 linuxprobe
  18. 景观平面图转鸟瞰图_景观快题设计|平面图篇——功能分区
  19. Web网页基于html、CSS设计——“爱家居”素材
  20. 关于安卓启动模拟器时出现~~~~have you declared this activity in your AndroidMainfest.xml?问题

热门文章

  1. python字典api_python接口自动化(九)--python中字典和json的区别(详解)
  2. pyqt快速编程指南 源码_适合 C++ 新手学习的开源项目——在 GitHub 学编程
  3. ora 27102 linux,ORA-27102: out of memory Linux-x86_64 Error: 12: Cannot allocate memory
  4. 教师教学质量评价系统c语言,教师课堂教学评价大全_浅谈C语言课堂教学方法
  5. python cryptography key加密_python3利用cryptography 进行加密和解密
  6. 双纵坐标的绘图命令_Matplotlib绘图 | 快速定义图表样式的小技巧
  7. 3d 多相机分流_徕卡电影四摄的华为Mate30 Pro到底有多猛?开箱了解一下!
  8. 人脸关键点: DCNN-Deep Convolutional Network Cascade for Facial Point Detection
  9. Puzzle——模拟
  10. 从生产线到生产岛:理解敏捷开发中的设计与测试活动