解决gpu没有运行进程,但是显存一直占用的方式
通常情况下,停止进程显存会释放
但是如果在不正常情况关闭进程,可能不会释放,这个时候就会出现这样的情况:
Mon Oct 19 16:00:00 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 410.104 Driver Version: 410.104 CUDA Version: 10.0 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 Tesla P100-PCIE... Off | 00000000:00:0D.0 Off | 0 |
| N/A 38C P0 35W / 250W | 16239MiB / 16280MiB | 0% Default |
+-------------------------------+----------------------+----------------------++-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
+-----------------------------------------------------------------------------+
解决方式,当然是干掉正常使用显存的进程
想要释放进程,当然需要找到进程
fuser -v /dev/nvidia*USER PID ACCESS COMMAND
/dev/nvidia0: root 26031 F...m pythonroot 26035 F...m pythonroot 26041 F...m pythonroot 26050 F...m pythonroot 32512 F...m ZMQbg/1
/dev/nvidiactl: root 26031 F...m pythonroot 26035 F...m pythonroot 26041 F...m pythonroot 26050 F...m pythonroot 32512 F.... ZMQbg/1
/dev/nvidia-uvm: root 26031 F.... pythonroot 26035 F.... pythonroot 26041 F.... pythonroot 26050 F.... pythonroot 32512 F.... ZMQbg/1
然后使用kill -9 26031杀死进程,进程 释放资源,需要一次对上面查询到的进程进行依次kill
不出意外就正常了:
解决gpu没有运行进程,但是显存一直占用的方式相关推荐
- GPU释放显存-----无进程但显存占满解决方法
记录自己在学习中遇到的问题 在训练模型时打断训练进程,之后再想进行其他的训练或者验证步骤时,会提示显存已满 out of memory 使用 nvidia-smi 查看gpu使用情况,无法看见正在进行 ...
- gpu没有运行进程,但是显存一直占用
一般停止进程显存会释放,但是如果在不正常情况关闭进程,可能可能会出现显存不释放的情况: 这时需要找到进程: fuser -v /dev/nvidia* 可能出现 bash: fuser: comman ...
- 30系 显卡显存被占用又找不到进程的解决办法
最近使用pytorch进行模型训练,调用显卡时出现以下错误: RuntimeError: CUDA out of memory. 傻了,新买的电脑3060,6G显存.啥也没干就不够用了? 于是开始上网 ...
- nvidia-smi 显示无进程,但GPU显存被占用
问题场景 训练网络时,未等网络训练完,中途按了:ctrl + c结束网络训练.当再次进行训练网络时,提示GPU显存不足,使用nvidia-smi查看GPU,无进程占用,但GPU显存被占满. 问题分析 ...
- cuda第一次计算耗时_CUDA优化的冷知识10 | GPU卡和Jetson上显存优化的特色
这一系列文章面向CUDA开发者来解读<CUDA C Best Practices Guide> (CUDA C最佳实践指南) 大家可以访问: 这是一本很经典的手册. CUDA优化的冷知识| ...
- snb处理器hd3000显卡专用extra_一文看懂显卡的GPU,流处理器,显存,位宽,核心频率是啥?...
大家好,我是行者,今天的电脑配件中,显卡越来越贵,也越来越重要.有时比一块CPU能贵出2倍甚至更多.所以我们迫切的需要更深的认识这块卡,使我们能更好的去选择与运用它.下面我给大家介绍一下这几个常见名词 ...
- mats在linux运行,N显卡显存测试mats367.38.1-支持GTX1080以下的显卡 Linux下运行,有点难度.zip...
[实例简介] N显卡显存测试mats367.38.1-支持GTX1080以下的显卡 Linux下运行,有点难度,需要命令运行,懂得下载! [实例截图] [核心代码] f4787222-1147-453 ...
- TensorFlow 显存占用率高 GPU利用率低
文章目录 nvidia-smi指令 动态刷新GPU信息 显存占用高,但是CPU使用率低 回头再看 nvidia-smi指令 命令位置: 所以Path中添加环境变量: C:\Program Files\ ...
- Linux显存占用无进程清理方法
在跑Caffe.TensorFlow.pytorch之类的需要CUDA的程序时,强行Kill掉进程后发现显存仍然占用,这时候可以使用如下命令查看到top或者ps中看不到的进程,之后再kill掉: fu ...
最新文章
- swust oj 962
- python合并ts视频_python爬取视频网站m3u8视频,下载.ts后缀文件,合并成整视频
- 第十二单元文件的归档/压缩/传输
- api工具 graphql_为什么GraphQL是API的未来
- css下拉点击不动,CSS3 - 进行简单的点击下拉[关闭](CSS3 - Making a simple click-dropdown [closed])...
- Android 中View仅仅能接收到ACTION_DOWN无法接收ACTION_MOVE和ACTION_UP解决的方法
- 2018年《环球科学》十大科学新闻:霍金逝世、贺建奎事件位列前二
- android手机 办公软件,Android手机办公软件推荐:WPS移动版(Kingsoft Office)
- 机器学习基础-特征工程简析
- Java集合分页公式
- C#实现简单气泡屏保(二)
- [Open3D ERROR] GLFW Error: WGL: Failed to make context current解决方案
- mat1 and mat2 shapes cannot be multiplied ( )的解决
- python命名规则数字开头的成语_day1 python基础
- 谷歌搜索 site命令 指定网站搜索
- Centos服务器 查看不到IP地址
- 透视变换原理和变换矩阵的python实现
- 摇杆控制方向原理_手游摇杆(零)摇杆设计原理
- 2020 mse 清华_2020年的北大清华在世界上属于什么水平?
- 互联网日报 | 6月29日 星期二 | 华为重申“不造车”;腾讯朋友APP再次关停;中国航天文创在淘宝首发“太空寄信”服务...