deepfacelab中文网

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

xseg遮罩训练报错-numpy.float64不可迭代-已解决

[复制链接]

5

主题

81

帖子

491

积分

初级丹师

Rank: 3Rank: 3

积分
491
 楼主| 发表于 2024-5-2 18:19:54 | 显示全部楼层 |阅读模式
星级打分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN  参与人数:0  我的评分:未评
本帖最后由 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





回复

使用道具 举报

14

主题

2943

帖子

1万

积分

高级丹圣

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

积分
15951

真我风采勋章万事如意节日勋章

发表于 2024-5-2 19:57:08 | 显示全部楼层
本帖最后由 wtxx8888 于 2024-5-2 20:02 编辑

印象中,猫汉化某个版本(早期版,去猫汉化的帖子下载最新的)的训练遮罩XSEG有BUG,换个版本。
如果不是上述的软件问题,就是你图片的遮罩信息不对,从而无法迭代(训练遮罩,要求最少有1张手动扣过的图,自己没扣过1张的,也会报错)。
回复 支持 反对

使用道具 举报

5

主题

81

帖子

491

积分

初级丹师

Rank: 3Rank: 3

积分
491
 楼主| 发表于 2024-5-3 02:18:08 | 显示全部楼层
本帖最后由 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.

回复 支持 反对

使用道具 举报

14

主题

2943

帖子

1万

积分

高级丹圣

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

积分
15951

真我风采勋章万事如意节日勋章

发表于 2024-5-3 15:30:37 | 显示全部楼层
本帖最后由 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
回复 支持 反对

使用道具 举报

5

主题

81

帖子

491

积分

初级丹师

Rank: 3Rank: 3

积分
491
 楼主| 发表于 2024-5-3 16:02:38 | 显示全部楼层
wtxx8888 发表于 2024-5-3 15:30
存盘报错?那是记录文件过大,存盘超时了。
去这个帖子里,下载我发的1迭代文件,覆盖就正常了。
效果保留 ...

感谢提供解决方案,我试一下。
回复 支持 反对

使用道具 举报

5

主题

81

帖子

491

积分

初级丹师

Rank: 3Rank: 3

积分
491
 楼主| 发表于 2024-5-3 16:23:47 | 显示全部楼层
wtxx8888 发表于 2024-5-3 15:30
存盘报错?那是记录文件过大,存盘超时了。
去这个帖子里,下载我发的1迭代文件,覆盖就正常了。
效果保留 ...

我下载并覆盖了相关数据,迭代重新开始,现在好像问题已经解决,非常感谢。
回复 支持 反对

使用道具 举报

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

GMT+8, 2024-11-22 22:33 , Processed in 0.127439 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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