Pytorch怎么查看、释放已关闭程序占用的GPU资源
发表于:2025-01-28 作者:千家信息网编辑
千家信息网最后更新 2025年01月28日,这篇文章主要介绍了Pytorch怎么查看、释放已关闭程序占用的GPU资源,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。看代码吧~imp
千家信息网最后更新 2025年01月28日Pytorch怎么查看、释放已关闭程序占用的GPU资源
这篇文章主要介绍了Pytorch怎么查看、释放已关闭程序占用的GPU资源,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
看代码吧~
import torch print(torch.cuda.current_device())print(torch.cuda.device_count())print(torch.cuda.get_device_name())print(torch.cuda.is_available())
打开terminal输入nvidia-smi可以看到当前各个显卡及用户使用状况,使用kill -9 pid(需替换成具体的编号)即可杀掉占用资源的程序,杀完后结果
补充:如何处理Pytorch使用GPU后仍有GPU资源未释放的情况
使用PyTorch设置多线程(threads)进行数据读取(DataLoader),其实是假的多线程,他是开了N个子进程(PID都连着)进行模拟多线程工作,所以你的程序跑完或者中途kill掉主进程的话,子进程的GPU显存并不会被释放,需要手动一个一个kill才行
具体方法描述如下:
1.先关闭ssh(或者shell)窗口,退出重新登录
2.查看运行在gpu上的所有程序:
fuser -v /dev/nvidia*
3.kill掉所有(连号的)僵尸进程
感谢你能够认真阅读完这篇文章,希望小编分享的"Pytorch怎么查看、释放已关闭程序占用的GPU资源"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
程序
资源
篇文章
进程
线程
个子
代码
价值
僵尸
兴趣
同时
情况
手动
数据
方法
显卡
显存
更多
朋友
状况
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全不赚钱
怎样选择软件开发商
分配文本到服务器
安装数据库名
新手it网络技术
淄博网络安全与信息化名单
考验数据库专业课
民宿数据库
云服务器 自建服务器
钱一百网络安全吗
赤壁市旋并网络技术工作室
军事网络技术基础13069
用友t1数据库连接失败
娄底市互联网科技公司有哪些
网络安全日志跟踪诊断
做网络安全工作能考公务员吗
王者荣耀忘记自己以前的服务器
网络安全教育视屏
怎么开服务器和平精英
数据库继承上一个数据
昆山拼接服务器
服务器镜像端口查看
电视墙管理服务器
原神电脑端是什么服务器
小程序获取服务器数据
秦皇岛 软件开发
防火墙保护数据库
深圳大学网络技术人员薪资
一台电脑拼接服务器ip
湖南省学it软件开发招生