小小博客

  • 首页
  • 关于博客
  • 个人日志
  • VPS代理
小小博客
WIKI Tool For MMN6.COM
  1. 首页
  2. 个人日志
  3. 正文

Deepfacelab 训练保存时报错 MemoryError

2024年11月30日 516点热度 0人点赞 0条评论

错误展示如下:

Error:
Traceback (most recent call last):
File "E:\software\DeepFaceLab\DeepFaceLab_NVIDIA_up_to_RTX2080Ti\_internal\DeepFaceLab\mainscripts\Trainer.py", line 159, in trainerThread
model_save()
File "E:\software\DeepFaceLab\DeepFaceLab_NVIDIA_up_to_RTX2080Ti\_internal\DeepFaceLab\mainscripts\Trainer.py", line 68, in model_save
model.save()
File "E:\software\DeepFaceLab\DeepFaceLab_NVIDIA_up_to_RTX2080Ti\_internal\DeepFaceLab\models\ModelBase.py", line 393, in save
self.onSave()
File "E:\software\DeepFaceLab\DeepFaceLab_NVIDIA_up_to_RTX2080Ti\_internal\DeepFaceLab\models\Model_SAEHD\Model.py", line 759, in onSave
model.save_weights ( self.get_strpath_storage_for_file(filename) )
File "E:\software\DeepFaceLab\DeepFaceLab_NVIDIA_up_to_RTX2080Ti\_internal\DeepFaceLab\core\leras\layers\Saveable.py", line 61, in save_weights
d_dumped = pickle.dumps (d, 4)
MemoryError

解决办法:

我通过减少数据加载的 worker 数量解决了这个问题。在我的版本中,我编辑了 DeepFaceLab_NVIDIA_up_to_RTX2080Ti_internal\DeepFaceLab\models\Model_SAEHD\Model.py,只需将第 669 行更改为

cpu_count = 4 #multiprocessing.cpu_count()

我认为由于存在错误,每个 CPU 工作器都使用了太多内存(这里设置了4,可以根据自己配置来修改),因此限制它们的数量可以缓解这个问题。解决方案可能是修复 SampleGeneratorFace.py,以限制其资源使用量

标签: AI Deepfacelab
最后更新:2025年6月9日

MMN6

格局

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
分类目录
  • Windows
  • Liunx
  • VPS代理
  • 个人日志
  • 海外电商
  • 社会百态
标签聚合
SecureCRT vs2022 Deepfacelab ubuntu AI Android c# Firefox
最新 热点 随机
最新 热点 随机
Shell命令处理大数据分割 Notepad++ 替换空格乱码 3proxy 代理使用 Android Pixel 刷机+root Visual Studio VS2022 激活密钥 WIN10系统点不开开始菜单和右下角日期解决办法
Notepad++ 替换空格乱码Shell命令处理大数据分割
Notepad++ 替换空格乱码 Ant Design 表单Label去掉冒号 magento常用命令 windows下bat建立守护进程 Photoshop "储存为" 没有jpg选项怎么办? magento 1 和 2 修改订单前缀方法

COPYRIGHT © 2005 - 2025 小小博客. ALL RIGHTS RESERVED.