deepfacelab中文网

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

新人求助训练SAEHD一直MemoryError【已解决】

[复制链接]

1

主题

2

帖子

23

积分

初级丹童

Rank: 1

积分
23
 楼主| 发表于 2022-2-7 21:16:16 | 显示全部楼层 |阅读模式
星级打分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN  参与人数:0  我的评分:未评
本帖最后由 l14171216 于 2022-2-8 09:22 编辑

已解决,感谢各位大佬指点,把虚拟内存设置成100G放了ssd上之后正常可用了,感谢感谢
------------------------------------------------------------------------------------------------------------------------------------------------------
内存64G,RTX3080Ti的显卡,虚拟内存设置成最小30G最大50G,参数调成最低了还是报错,求大佬指点


首次运行模型.

选择一个或多个 GPU 编号(以逗号分隔).

[CPU] : CPU
  [0] : NVIDIA GeForce RTX 3080 Ti

[0] 选择哪些 GPU 索引? :
0

[0] 几个小时备份一次 ( 0..24  按英文?获取帮助信息 ) :
0
[n] 保存预览历史记录 ( y/n  按英文?获取帮助信息 ) :
n
[100000] 目标迭代次数 :
100000
[n] 随机翻转SRC人脸 ( y/n  按英文?获取帮助信息 ) :
n
[y] 随机翻转DST人脸 ( y/n  按英文?获取帮助信息 ) :
y
[4] 批量大小 (  按英文?获取帮助信息 ) :
4
[64] 分辨率 resolution ( 64-640  按英文?获取帮助信息 ) :
64
[wf] 脸类型 face_type ( h/mf/f/wf/head  按英文?获取帮助信息 ) :
wf
[liae-ud] AE架构 AE architecture (  按英文?获取帮助信息 ) :
liae-ud
[32] 自动编码器大小 AutoEncoder dimensions ( 32-1024  按英文?获取帮助信息 ) :
32
[16] 编码器大小 Encoder dimensions ( 16-256  按英文?获取帮助信息 ) :
16
[16] 解码器大小 Decoder dimensions ( 16-256  按英文?获取帮助信息 ) :
16
[16] 遮罩解码器大小 Decoder mask dimensions ( 16-256  按英文?获取帮助信息 ) :
16
[y] 训练遮罩内的人脸 Masked training ( y/n  按英文?获取帮助信息 ) :
y
[n] 眼睛和嘴巴优先 Eyes and mouth priority ( y/n  按英文?获取帮助信息 ) :
n
[n] 侧脸优化 Uniform yaw distribution of samples ( y/n  按英文?获取帮助信息 ) :
n
[n] 模糊遮罩边缘 Blur out mask ( y/n  按英文?获取帮助信息 ) :
n
[y] 将模型和优化器放在GPU上运行 Place models and optimizer on GPU ( y/n  按英文?获取帮助信息 ) :
y
[y] 使用AdaBelief优化器? Use AdaBelief optimizer? ( y/n  按英文?获取帮助信息 ) :
y
[n] 使用学习率下降 Use learning rate dropout ( n/y/cpu  按英文?获取帮助信息 ) :
n
[y] 随机扭曲 Enable random warp of samples ( y/n  按英文?获取帮助信息 ) :
y
[0.0] 随机色调/饱和度/光强度 ( 0.0 .. 0.3  按英文?获取帮助信息 ) :
0.0
[0.0] GAN强度 GAN power ( 0.0 .. 5.0  按英文?获取帮助信息 ) :
0.0
[0.0] 人脸风格强度 Face style power ( 0.0..100.0  按英文?获取帮助信息 ) :
0.0
[0.0] 背景风格强度 Background style power ( 0.0..100.0  按英文?获取帮助信息 ) :
0.0
[none] 颜色转换模式 Color transfer for src faceset ( none/rct/lct/mkl/idt/sot  按英文?获取帮助信息 ) :
none
[n] 启用梯度剪裁 Enable gradient clipping ( y/n  按英文?获取帮助信息 ) :
n
[y] 启用预训练 ( y/n  按英文?获取帮助信息 ) : n
Initializing models: 100%|###############################################################| 5/5 [00:00<00:00, 22.64it/s]
加载样本中...: 100%|################################################################| 818/818 [00:01<00:00, 477.13it/s]
加载样本中...: 100%|##############################################################| 1619/1619 [00:03<00:00, 498.30it/s]
Process Process-35:
Traceback (most recent call last):
  File "D:\tool\DFL_maozhihanhua_RTX3000\_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:\tool\DFL_maozhihanhua_RTX3000\_internal\DeepFaceLab\samplelib\SampleProcessor.py", line 145, in process
    img = get_eyes_mouth_mask()*mask
  File "D:\tool\DFL_maozhihanhua_RTX3000\_internal\DeepFaceLab\samplelib\SampleProcessor.py", line 80, in get_eyes_mouth_mask
    return np.clip(mask, 0, 1)
  File "<__array_function__ internals>", line 6, in clip
  File "D:\tool\DFL_maozhihanhua_RTX3000\_internal\python-3.6.8\lib\site-packages\numpy\core\fromnumeric.py", line 2097, in clip
    return _wrapfunc(a, 'clip', a_min, a_max, out=out, **kwargs)
  File "D:\tool\DFL_maozhihanhua_RTX3000\_internal\python-3.6.8\lib\site-packages\numpy\core\fromnumeric.py", line 58, in _wrapfunc
    return bound(*args, **kwds)
  File "D:\tool\DFL_maozhihanhua_RTX3000\_internal\python-3.6.8\lib\site-packages\numpy\core\_methods.py", line 141, in _clip
    um.clip, a, min, max, out=out, casting=casting, **kwargs)
  File "D:\tool\DFL_maozhihanhua_RTX3000\_internal\python-3.6.8\lib\site-packages\numpy\core\_methods.py", line 94, in _clip_dep_invoke_with_casting
    return ufunc(*args, out=out, **kwargs)
MemoryError: Unable to allocate 1.00 MiB for an array with shape (512, 512, 1) and data type float32

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:\tool\DFL_maozhihanhua_RTX3000\_internal\DeepFaceLab\core\joblib\SubprocessGenerator.py", line 54, in process_func
    gen_data = next (self.generator_func)
  File "D:\tool\DFL_maozhihanhua_RTX3000\_internal\DeepFaceLab\samplelib\SampleGeneratorFace.py", line 136, in batch_func
    raise Exception ("示例 %s 中出现异常。 错误:%s" % (sample.filename, traceback.format_exc() ) )
Exception: 示例 D:\tool\DFL_maozhihanhua_RTX3000\workspace\data_dst\aligned\00405_0.jpg 中出现异常。 错误:Traceback (most recent call last):
  File "D:\tool\DFL_maozhihanhua_RTX3000\_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:\tool\DFL_maozhihanhua_RTX3000\_internal\DeepFaceLab\samplelib\SampleProcessor.py", line 145, in process
    img = get_eyes_mouth_mask()*mask
  File "D:\tool\DFL_maozhihanhua_RTX3000\_internal\DeepFaceLab\samplelib\SampleProcessor.py", line 80, in get_eyes_mouth_mask
    return np.clip(mask, 0, 1)
  File "<__array_function__ internals>", line 6, in clip
  File "D:\tool\DFL_maozhihanhua_RTX3000\_internal\python-3.6.8\lib\site-packages\numpy\core\fromnumeric.py", line 2097, in clip
    return _wrapfunc(a, 'clip', a_min, a_max, out=out, **kwargs)
  File "D:\tool\DFL_maozhihanhua_RTX3000\_internal\python-3.6.8\lib\site-packages\numpy\core\fromnumeric.py", line 58, in _wrapfunc
    return bound(*args, **kwds)
  File "D:\tool\DFL_maozhihanhua_RTX3000\_internal\python-3.6.8\lib\site-packages\numpy\core\_methods.py", line 141, in _clip
    um.clip, a, min, max, out=out, casting=casting, **kwargs)
  File "D:\tool\DFL_maozhihanhua_RTX3000\_internal\python-3.6.8\lib\site-packages\numpy\core\_methods.py", line 94, in _clip_dep_invoke_with_casting
    return ufunc(*args, out=out, **kwargs)
MemoryError: Unable to allocate 1.00 MiB for an array with shape (512, 512, 1) and data type float32

回复

使用道具 举报

10

主题

454

帖子

1万

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
11428

可爱萌新勋章荣誉会员勋章小有贡献勋章

发表于 2022-2-7 21:40:00 | 显示全部楼层
https://blog.csdn.net/ZER_xy/art ... tm_relevant_index=2
可以看看这篇文章,貌似是你D盘或者是C盘空间不够了
回复 支持 反对

使用道具 举报

1

主题

2

帖子

23

积分

初级丹童

Rank: 1

积分
23
 楼主| 发表于 2022-2-7 21:42:22 | 显示全部楼层
Hedwig 发表于 2022-2-7 21:40
https://blog.csdn.net/ZER_xy/article/details/114882869?spm=1001.2101.3001.6650.1&utm_medium=distribu ...

不能够吧,c盘还有160g多,程序在d盘还有1T多,不能硬盘不够吧
回复 支持 反对

使用道具 举报

0

主题

117

帖子

787

积分

高级丹师

Rank: 5Rank: 5

积分
787
发表于 2022-2-7 21:55:10 | 显示全部楼层
是RAM問題嗎
回复 支持 反对

使用道具 举报

11

主题

388

帖子

3241

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
3241
发表于 2022-2-7 22:01:55 | 显示全部楼层
按我抛其他项目的经验是硬盘容量不够了,但是按你说的明显不是
试试虚拟内存设大?64分辨率都能报错
回复 支持 反对

使用道具 举报

11

主题

305

帖子

3324

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
3324
发表于 2022-2-8 01:00:57 | 显示全部楼层
我虚拟内存直接设100G,放在固态硬盘
回复 支持 反对

使用道具 举报

4

主题

40

帖子

274

积分

初级丹师

Rank: 3Rank: 3

积分
274
发表于 2022-2-8 07:47:32 | 显示全部楼层
内存不足,设置虚拟内存
回复 支持 反对

使用道具 举报

0

主题

57

帖子

598

积分

高级丹师

Rank: 5Rank: 5

积分
598

万事如意节日勋章

发表于 2022-2-8 08:43:05 | 显示全部楼层
设置大一点
回复 支持 反对

使用道具 举报

0

主题

8

帖子

75

积分

高级丹童

Rank: 2

积分
75
发表于 2022-2-8 14:43:23 | 显示全部楼层
感谢分享。
回复

使用道具 举报

0

主题

115

帖子

949

积分

高级丹师

Rank: 5Rank: 5

积分
949
发表于 2022-2-8 15:23:37 来自手机 | 显示全部楼层
进来学习
回复

使用道具 举报

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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