deepfacelab中文网

 找回密码
 立即注册(仅限QQ邮箱)
查看: 756|回复: 5

大神求教!运行训练模型时出现cv2 Insufficient memory报错怎么办

[复制链接]

1

主题

3

帖子

50

积分

高级丹童

Rank: 2

积分
50
 楼主| 发表于 2022-12-21 21:47:09 | 显示全部楼层 |阅读模式
星级打分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN  参与人数:0  我的评分:未评
本人这周开始通过ikenlon大神的视频学习DFL,运行训练模型完全按照视频的默认设置,dst和src也按照视频配置,自我检查没有发现什么问题,然后运行训练模型的时候出现内存不足报错,
报错代码如下:
‘‘cv2.error: OpenCV(4.1.0) C:\projects\opencv-python\opencv\modules\core\src\alloc.cpp:55: error: (-4:Insufficient memory) Failed to allocate 786432 bytes in function 'cv::OutOfMemoryError'


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "multiprocessing\process.py", line 258, in _bootstrap
  File "multiprocessing\process.py", line 93, in run
  File "D:\Program Files\DeepFaceLab_NVIDIA_RTX3000_series\_internal\DeepFaceLab\core\joblib\SubprocessGenerator.py", line 54, in process_func
    gen_data = next (self.generator_func)
  File "D:\Program Files\DeepFaceLab_NVIDIA_RTX3000_series\_internal\DeepFaceLab\samplelib\SampleGeneratorFace.py", line 136, in batch_func
    raise Exception ("Exception occured in sample %s. Error: %s" % (sample.filename, traceback.format_exc() ) )
Exception: Exception occured in sample 00067_0.jpg. Error: Traceback (most recent call last):
  File "D:\Program Files\DeepFaceLab_NVIDIA_RTX3000_series\_internal\DeepFaceLab\samplelib\SampleGeneratorFace.py", line 134, in batch_func
    x, = SampleProcessor.process ([sample], self.sample_process_options, self.output_sample_types, self.debug, ct_sample=ct_sample)
  File "D:\Program Files\DeepFaceLab_NVIDIA_RTX3000_series\_internal\DeepFaceLab\samplelib\SampleProcessor.py", line 193, in process
    img = imagelib.color_transfer (ct_mode, img, cv2.resize( ct_sample_bgr, (resolution,resolution), interpolation=cv2.INTER_LINEAR ) )
cv2.error: OpenCV(4.1.0) C:\projects\opencv-python\opencv\modules\core\src\alloc.cpp:55: error: (-4:Insufficient memory) Failed to allocate 786432 bytes in function 'cv::OutOfMemoryError'’’请问大神们需要如何修改配置,本人电脑13700KF+3090ti+32g内存,应该满足训练的配置,求大神解救!


回复

使用道具 举报

3

主题

434

帖子

2448

积分

初级丹圣

Rank: 8Rank: 8

积分
2448
发表于 2022-12-22 03:42:37 | 显示全部楼层
大概率是虚拟内存不足吧。设置系统虚拟内存起码搞到60G以上
回复 支持 反对

使用道具 举报

3

主题

26

帖子

1853

积分

初级丹圣

Rank: 8Rank: 8

积分
1853
QQ
发表于 2022-12-22 20:34:25 | 显示全部楼层
有可能是opencv版本问题,请先卸载opencv-python,再安装opencv-python==4.4.0.46,试试
回复 支持 反对

使用道具 举报

1

主题

3

帖子

50

积分

高级丹童

Rank: 2

积分
50
 楼主| 发表于 2022-12-26 22:42:17 | 显示全部楼层
我的心是冰冰的 发表于 2022-12-22 20:34
有可能是opencv版本问题,请先卸载opencv-python,再安装opencv-python==4.4.0.46,试试

你好 感谢你的帮助 我现在重装opencv之后试着再运行了一次 然后一直卡在 loading samples 100%那里 请问知道是什么情况吗 image.png
回复 支持 反对

使用道具 举报

1

主题

3

帖子

50

积分

高级丹童

Rank: 2

积分
50
 楼主| 发表于 2022-12-26 22:43:40 | 显示全部楼层
ken2099 发表于 2022-12-22 03:42
大概率是虚拟内存不足吧。设置系统虚拟内存起码搞到60G以上

你好 感谢你的帮助 我现在重装opencv之后试着再运行了一次 然后一直卡在 loading samples 100%那里 请问知道是什么情况吗
回复 支持 反对

使用道具 举报

3

主题

26

帖子

1853

积分

初级丹圣

Rank: 8Rank: 8

积分
1853
QQ
发表于 2023-1-21 19:21:09 | 显示全部楼层
本帖最后由 我的心是冰冰的 于 2023-1-26 18:54 编辑
RayWah 发表于 2022-12-26 22:42
你好 感谢你的帮助 我现在重装opencv之后试着再运行了一次 然后一直卡在 loading samples 100%那里 请问 ...

有可能是虚拟内存小了,还有就是模型参数降低
回复 支持 反对

使用道具 举报

QQ|Archiver|手机版|deepfacelab中文网 |网站地图

GMT+8, 2024-9-23 01:21 , Processed in 0.093874 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表