xseg遮罩训练报错-numpy.float64不可迭代-已解决
本帖最后由 nde2024 于 2024-5-3 16:25 编辑Xseg遮罩训练报错,请指点一下,谢谢.
Starting. Press "Enter" to stop training and save model.
G:\DeepFaceLab_NVIDIA_RTX3000_series\_internal\python-3.6.8\lib\site-packages\numpy\core\fromnumeric.py:3373: RuntimeWarning: Mean of empty slice.
out=out, **kwargs)
G:\DeepFaceLab_NVIDIA_RTX3000_series\_internal\python-3.6.8\lib\site-packages\numpy\core\_methods.py:170: RuntimeWarning: invalid value encountered in double_scalars
ret = ret.dtype.type(ret / rcount)
Error: 'numpy.float64' object is not iterable
Traceback (most recent call last):
File "G:\DeepFaceLab_NVIDIA_RTX3000_series\_internal\DeepFaceLab\mainscripts\Trainer.py", line 143, in trainerThread
for loss_value in mean_loss:
TypeError: 'numpy.float64' object is not iterable
本帖最后由 wtxx8888 于 2024-5-2 20:02 编辑
印象中,猫汉化某个版本(早期版,去猫汉化的帖子下载最新的)的训练遮罩XSEG有BUG,换个版本。
如果不是上述的软件问题,就是你图片的遮罩信息不对,从而无法迭代(训练遮罩,要求最少有1张手动扣过的图,自己没扣过1张的,也会报错)。 本帖最后由 nde2024 于 2024-5-3 05:57 编辑
wtxx8888 发表于 2024-5-2 19:57
印象中,猫汉化某个版本(早期版,去猫汉化的帖子下载最新的)的训练遮罩XSEG有BUG,换个版本。
如果不是上 ...
感谢回复。
我用的是网络上流传的4500W+的遮罩模型。
我用DFL自带的XSeg data_dask mask-edit绘制了几十个图,练了1W多步,按S键保存后,立刻出现报错。
G:\DeepFaceLab_NVIDIA_RTX3000_series\_internal\python-3.6.8\lib\site-packages\numpy\core\fromnumeric.py:3373: RuntimeWarning: Mean of empty slice.
out=out, **kwargs)
G:\DeepFaceLab_NVIDIA_RTX3000_series\_internal\python-3.6.8\lib\site-packages\numpy\core\_methods.py:170: RuntimeWarning: invalid value encountered in double_scalars
ret = ret.dtype.type(ret / rcount)
Error: 'numpy.float64' object is not iterable
Traceback (most recent call last):
File "G:\DeepFaceLab_NVIDIA_RTX3000_series\_internal\DeepFaceLab\mainscripts\Trainer.py", line 143, in trainerThread
for loss_value in mean_loss:
TypeError: 'numpy.float64' object is not iterable
Done.
本帖最后由 wtxx8888 于 2024-5-3 15:35 编辑
nde2024 发表于 2024-5-3 02:18
感谢回复。
我用的是网络上流传的4500W+的遮罩模型。
存盘报错?那是记录文件过大,存盘超时了。
去这个帖子里,下载我发的1迭代文件,覆盖就正常了。
效果保留,只是重置迭代为1。此文件留好,256的遮罩,都可以用这文件,重置迭代数。
https://dfldata.cc/forum.php?mod=viewthread&tid=17747 wtxx8888 发表于 2024-5-3 15:30
存盘报错?那是记录文件过大,存盘超时了。
去这个帖子里,下载我发的1迭代文件,覆盖就正常了。
效果保留 ...
感谢提供解决方案,我试一下。:) wtxx8888 发表于 2024-5-3 15:30
存盘报错?那是记录文件过大,存盘超时了。
去这个帖子里,下载我发的1迭代文件,覆盖就正常了。
效果保留 ...
我下载并覆盖了相关数据,迭代重新开始,现在好像问题已经解决,非常感谢。
页:
[1]