0. 问题描述COCO数据集训练到一半突然中断,看C盘显示红色,已经没多少内存了(训练时,生成在AppData/Temp中的临时文件太多)
如图所示:随着epoch的增加,文件越来越大(图中还是yolox-tiny),如果采用yolox-x,C盘不大的一下爆了!!

1. 问题原因
YOLOX-main/yolox/evaluators/coco_evaluator.py中203行左右**tempfile.mkstemp()**创建文件后,没有进行close()和remove()操作
如下图

2. 解决方法
(1)方法一
如上图,添加os.close(_)与os.remove(tmp)两行代码,直接把刚创建的文件用完后删除。【注意:开头导入os模块】
(2)方法二
问题已经知道,可以采用with…as…的创建方式,自动删除和关闭文件。
(3)方法三
如果想保留各临时文件,又不想C盘炸了,那直接更改保存位置到自定义路径。
代码位置:Anoconda/envs/使用的环境/Lib/tempfile.py中159行-185行左右

直接把直接dirlist的操作,改为自定义文件夹位置,如下:

(4)方法四
定时手动清理temp中文件
注意:VOC格式数据集训练,没有产生临时文件,因为它采用了with…as…的文件创建方法。具体可以参考voc_evaluater.py结尾部分

资料参考
Tempfile模块:https://blog.csdn.net/zhtysw/article/details/82778354
tempfile.mkstemp 详解:https://blog.csdn.net/weixin_43490422/article/details/107555737

YOLOX训练C盘爆满解决方案相关推荐

  1. win10电脑C盘内存不断减少解决方案(C盘爆满、Msg3.0index.db)

    本文主要总结在win10电脑中,C盘内存不断减少的原因和解决方案. 一.C盘内存不断减少原因 昨天晚上,突然发现系统盘C盘爆满,以为是中毒了.于是,在晚上离开后,我用360全盘杀毒进行查杀.第二天早上 ...

  2. C盘爆满的解决方案?很可能是因为这个Group2文件夹

    今天发现自己电脑的C盘已经挤爆标红了,剩余容量就剩区区几G了,可是想想最近也没有往C盘装什么东西啊?所以今天我亲自手动排查了一下C盘,结果发现绝大部分的空间占比都来自Tencent Files,也就是 ...

  3. YOLOX训练:显存足够,但依旧CUDA out of memory(Tried to allocate 5.58 GiB,8.00 GiB total capacity,6.40 GiB free)

    问题已经解决,请参考以下博文: https://blog.csdn.net/ELSA001/article/details/120918082?spm=1001.2014.3001.5501 刚刚我尝 ...

  4. C盘爆满,电脑卡顿,笔记本电脑一键重置,让电脑运行重新变快!

    电脑一键重置 很多人想要重装系统可是又不会重装系统的技术时,这个方法就适合小白进行重装.只需要鼠标点击几下,剩下系统自动完成.很多笔记本电脑本身是自带一键重置系统的,不需要自己去重新安装系统,那么这个 ...

  5. C盘爆满上热搜,简单几招释放几十G空间,一下子就不红了

    你是否有过这样的烦恼,平时电脑没怎么安装软件,C盘却悄悄爆满,一条亮丽的红条,让人崩溃. 最近"C盘爆满"的话题,持续火爆热搜,单日阅读次数超1.6亿次,原来C盘爆红.空间不足的问 ...

  6. 电脑C盘爆满了怎么办

    文章目录 电脑C盘爆满了怎么办 怎么清理C盘的内存 电脑好卡,可以怎么加速吗 1.清理驱动器 2.把桌面和文档移动到D盘 我的电脑右键属性,看不到位置选项怎么办 3. 删除%temp%下所有目录文件 ...

  7. 计算机c盘用户爆满,电脑C盘爆满怎么办 这招让你一键清除十几G内存_TOM科技

    试问使用电脑最令人抓狂的状况是怎么样的?那肯定是系统C盘爆满了,气得分分钟想要格式化.默默打开各种电脑管家.安全卫士,一顿操作猛如虎的清理垃圾,结果发现没两天还是爆红警告!那么电脑C盘爆满怎么办?这招 ...

  8. 【银河麒麟V10U盘只读解决方案】

    银河麒麟V10桌面操作系统U盘只读解决方案 在日常办公的过程中我们很多用户在使用U盘的过程中有些不好的习惯,在文件传输完成后,并没有选择弹出U盘而是选择直接拔掉U盘 问题描述 笔者最近接到用户部门反馈 ...

  9. 为C盘爆满提供的一些解决方式

    C盘爆满提供一些解决方式 %TEMP%缓存 软件安装缓存 cleanmgr磁盘清理 关于微信和QQ 更改新内容保存位置 C盘文档存储位置 Dism++10.1 清垃圾 蠕虫感染 删除休眠(慎用,不可找 ...

最新文章

  1. 深入理解面向对象 -- 基于 JavaScript 实现
  2. iis thinkphp隐藏index.php,thinkphp 隐藏index.php iis apache nginx
  3. C#3.0 新特性系列(6) Extension Methods
  4. linux备份目录命令tar,Tar命令备份还原Linux系统
  5. Spring Boot 批量上传: The field files exceeds its maximum permitted size of 1048576 bytes.
  6. nginx的常规配置
  7. HTML打开网页拒绝访问,192.168.1.1拒绝访问怎么办?
  8. 简单粗暴无需拼接下载 blob (ts)视频文件
  9. VS Code 常用快捷键
  10. tuning-primer.sh 性能调试工具的使用
  11. 使用std:sort和Eigen根据矩阵某一行/列元素对矩阵的行/列排序
  12. HDU1686:Oulipo
  13. Java编程语言的重要性
  14. Android同步时出错,Android Studio中的Gradle给出错误项目同步失败
  15. 云计算机网速慢,电脑网速慢是什么原因 十点助你快速解决【图文】
  16. 如何免费编辑PDF文档?
  17. 15.计算几何: 坐标值的精度【eps、sgn()、dcmp()】+ 平面上的点用struct表示 + 向量的定义与加减乘除
  18. Python tkinter 设置主题
  19. 【ZYNQ】IP核_DDR4_SDRAM(MIG)的详细介绍
  20. 提示此windows副本不是正版的win7系统7601解决方法

热门文章

  1. translate-102-principle
  2. 元宇宙XR应用,如何迎接大规模普及的时代?
  3. 4444444444
  4. 树莓派Linux系统内核源码下载方式
  5. Power Apps 常用公式
  6. 实锤:方舟生存进化手机版6月14日上线,网友:终于不要再天天玩吃鸡和王者了
  7. 关于三星Note4无限重启
  8. changyan main.php,PHP
  9. 从编程基础到内测分发,五步让你成为 iOS 开发者高手
  10. TCP/IP协议栈初始化 总结