在跑TensorFlow、pytorch之类的需要CUDA的程序时,强行Kill掉进程后发现显存仍然占用,这时候可以使用如下命令查看到top或者ps中看不到的进程,之后再kill掉:

fuser -v /dev/nvidia*

批量清理显卡中残留进程:

sudo fuser -v /dev/nvidia* |awk '{for(i=1;i<=NF;i++)print "kill -9 " $i;}' | sudo sh

转自:https://www.cnblogs.com/ocean1100/p/9126032.html

Linux清理GPU显存相关推荐

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

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

  2. pytorch 优化GPU显存占用,避免out of memory

    pytorch 优化GPU显存占用,避免out of memory 分享一个最实用的招: 用完把tensor删掉,pytorch不会自动清理显存! 代码举例,最后多删除一个,gpu显存占用就会下降,训 ...

  3. ubuntu安装nvidia显卡驱动+cuda9.0+cudnn7.0+查看cuda版本+安装tensorrt+python查看gpu显存

    一,驱动安装 显卡驱动和cuda版本关系 卸载原先驱动 sudo apt-get remove --purge nvidia-\* ubuntu-drivers devices  查看显卡类型 Nvi ...

  4. 【已解决】探究CUDA out of memory背后原因,如何释放GPU显存?

    目录 1 问题背景 2 问题探索 2.1 CUDA固有显存 2.2 显存激活与失活 2.3 释放GPU显存 3 问题总结 4 告别Bug 1 问题背景 研究过深度学习的同学,一定对类似下面这个CUDA ...

  5. 释放pytorch占用的gpu显存_Pytorch 节省显存的训练方法总结

    前言 最近的工作中,用到了Pytorch框架训练医学图像分割模型.精心设计的模型经常会因为显存不足而失败.减小模型训练过程中对显存的占用,可能我们能想到最简单的方法就是减小batchsize,减少卷积 ...

  6. Linux--无进程却显示占用显存,GPU显存释放方法

    文章目录 一.用nvidia-smi查看对应的进程pid 二.用nvidia-smi查不到对应的进程pid 参考链接: Linux–无进程却显示占用显存,GPU显存释放方法 程序结束掉,但GPU显存没 ...

  7. 模型占用GPU显存计算

    相关博客: https://blog.csdn.net/wz22881916/article/details/81054036 https://blog.csdn.net/sweetseven_/ar ...

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

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

  9. nvidia-smi 显示无进程,但GPU显存被占用

    问题场景 训练网络时,未等网络训练完,中途按了:ctrl + c结束网络训练.当再次进行训练网络时,提示GPU显存不足,使用nvidia-smi查看GPU,无进程占用,但GPU显存被占满. 问题分析 ...

最新文章

  1. 用物理学突破深度学习理论瓶颈? Google-斯坦福发布《深度学习统计力学》综述论文,30页pdf阐述深度学习成功机制...
  2. android data binding jetpack III 绑定一个方法
  3. STL中算法锦集(四)
  4. Linux 输入子系统原理理解(原创)
  5. python方法大全参数是对象_向对象方法Python传递太多参数
  6. javascript:Location对象的使用简介
  7. python etree htm参数_使用etree.HTML的编码问题
  8. html5新的dom函数,从0到1: 实现一个虚拟 DOM(上)
  9. 一个针对.net的好的建模工具 powerdesign 11
  10. 《剑指offer》面试题41/42——和为s的两个数字VS和为s的连续正数序列(C++代码实现)
  11. 电脑软件从通过运行开启(耍帅必会)
  12. 【优化算法】多策略协同多目标萤火虫算法(MOFA_MOCS)【含Matlab源码 1512期】
  13. 宅男也可变形男-我是如何在11个月零27天减掉80斤的
  14. 大数据时代改变生活九大应用领域
  15. oracle insert汉字出错,oracle insert中文后,select是乱码
  16. oracle 如何查看监听,[转载]查看oracle监听器的状态及打开监听器服务
  17. python超声成像仿真_超声合成孔径成像
  18. Unity中Camera参数—Culling Mask详解
  19. w11 php 环境变量
  20. 公众平台 java_java开发微信公众平台

热门文章

  1. Cassandra repair 工具使用
  2. 智能门锁:电源管理概述1
  3. OSChina 周三乱弹 —— 我胖我吃你家饭了吗
  4. 大治一中2021年高考成绩查询,2021年大冶市高考状元名单资料,今年大冶市高考状元多少分...
  5. 晚上有空做什么副业?业余时间怎么赚钱?
  6. 股市理论---牛马熊
  7. coreseek-4.1-win32版本下windows安装记录
  8. Vue3.0报错:The component has been registered but not used vue/no-unused-components,关闭eslint
  9. Druid源码解析之Segment
  10. 财路网每日原创推送:2019年区块链在企业应用中扮演的角色