[deepfakes/faceswap]dfaker mod 上的训练失败

2024-04-01 509 views
7

上次更新后,我无法训练我现有的 dfaker 模型。 ValueError:“dfaker”层的输入 0 与该层不兼容:预期形状=(无,64,64,3),发现形状=(20,128,128,3)

完整日志附在 crash_report.2022.08.22.222618241236.log下面

回答

1

我无法使用与您完全相同的设置来重现此问题。

我确实注意到这个模型已经有 2.5 年以上的历史了!事实上,你仍然可以在当前的 Faceswap 中运行一个旧的模型,这让我感到惊讶。

如果你开始一个新的模型,你会遇到同样的问题吗?

4

是的,启动一个新的dfaker模型就可以了。非常感谢您的工作。是时候告别我的旧 dfaker 模型了。现在,从 phaze-a 模型开始:)

4

无论如何,我刚刚修复了另一个错误,这可能会解决这个问题(也可能不会,但值得检查)

2

天哪,这是工作,非常感谢。在此更新之前,我找到了一种传递有关“output_size”的 error.it 的方法。当模型创建时,“output_size”默认为128。然后我编辑“dfaker_state.json”,output_size更改为256。运行多年。当我改回128时,它再次运行。为什么我找到这种方式?因为当我训练 phaze-a 模型时,我再次编辑“phaze_a_state.json”,以更改“enc 缩放”。并收到 ValueError: 层“phaze_a”的输入 0 与该层不兼容: 预期形状=(无, 64, 64, 3), 发现形状=(6, 272, 272, 3)\n