2019年5月7日
DeepFaceLab 训练时报错:model works only on…
发现一个DeepFaceLab新问题,分享一下。 这个错误是出现在训练环节(trainH64).
对于第一次用的人可能一脸懵逼,跟着教程来的,为什么前面几个步骤全部没问题,到了这里就不行了。
其实,错误描述的很清楚:对不起,模型运行在1GB的显卡上。言下之意,其实就是你的显卡显存太小了。
询问得知此卡为GTX 750 . 这个显卡也 挺常见,只是对于换脸软件来说,配置是比较低的,显存只有1G,一般来说推荐的是4G以上。
针对这款显卡,我们只能通过降低模型参数才能跑起来。
具体的参数参见:
申明:图文均由deepfakes 中文网原创,转发请注明出处,谢谢!
5 Comments
===== Model summary =====
== Model name: H64
==
== Current iteration: 0
==
== Model options:
== |== batch_size : 4
== |== sort_by_yaw : False
== |== random_flip : True
== |== lighter_ae : False
== |== pixel_loss : False
== Running on:
== |== [0 : GeForce GTX 860M]
==
== WARNING: You are using 2GB GPU. Result quality may be significantly decreased.
== If training does not start, close all programs and try again.
== Also you can disable Windows Aero Desktop to get extra free VRAM.
==
=========================
Starting. Press “Enter” to stop training and save model.
卡在train64这一步是怎么回事呢,以前我记得是可以继续的
2GB显存么? lighter_ae =true 然后在试一下,第一次卡在这里也正常,第二次就好了。
raise ValueError (‘gen_warp_params accepts only square images.’)
ValueError: gen_warp_params accepts only square images
大佬可以看下这是为什么吗
这个一般和素材有关。