[FakeApp]萌新踩坑教程
| 分类在:其他,折腾日记 | 有 4 条评论

[FakeApp]萌新踩坑教程

| 分类在:其他,折腾日记 | 有 4 条评论

这篇文章不做安装及使用介绍,百度上一搜一大把,本文就我在使用 FakeApp 的过程中踩的一些坑做填坑。

第一步切脸出错

log 文件中报错:File "ctypes__init__.py", line 348, in __in
解决方案:不能用 CUDA Toolkit 10.0,只能用 CUDA Toolkit 9.0

果你是CUDA9.0,必须配合cuDNN v7.X的版本,同时,因为最新的fakeapp2.2刚支持到CUDA9.0和TensorFlow1.5的,不要用CUDA9.1及以上版本,不要用TensorFlow1.6及以上版本,但是TensorFlow1.5必须手动安装,不要用Anaconda3安装TF,因为它会自动检测新版本,装上Fakeapp又不支持,同时还有Python版本限制。另一方面,还要看你的显卡是A卡还是N卡,如果是N,算力是否大于5.0。而TensorFlow又分为GPU版和CPU版的,如果你的显卡算力大于5.0,可以考虑安装GPU版TensorFlow,这样效率更高。总而言之,深度学习的环境很重要。(引自贴吧 @K_1世界王者)

第二步训练模型时出错

开始训练后出现 c 盘被迅速占满,并且一段时间后提示训练失败
解决方案:训练时应该要用切好的脸部图片,而不是从视频中切出来的原图片

第三步导出视频时出错

日志文件里面倒数第二行日志为:Error setting option framerate to value .
解决方案:将帧数改为和第一步设置中相同的帧数即可

本文写作于 1年前,文章内容可能已经与事实不符,如有疑问,请咨询作者。

留言:
  1. 切好的脸部图片需要多少合适呢,感觉如果不用视频切割的话没有那么大量的图片

    Reply
    1. @空

      按理来说是越多越好,这个可以根据你的实际需求和硬件配置来决定。

      Reply
  2. Hebt

    fakeapp切脸出错
    log 里面undefined File "align_faces.py", line 136, in main

    Reply
    1. @Hebt

      这是你缺少了这个文件喔!请检查一下是否存在align_faces.py

      Reply