如何安装FakeApp

介绍

尽管媒体声称,创造深度伪造并不容易。更确切地说,创建深度伪装非常容易,但创建好的伪造则不然。毫无疑问,创建Deepfakes的最容易访问的应用程序是FakeApp,它最近达到2.2版本。本教程将向您展示如何安装和使用它。有关如何充分利用面部交换技术的深入讨论,您可以参考如何创建完美的DeepFakes

 

与大多数面部交换软件一样,FakeApp基于Reddit用户deepfakes提供的原始实现  。还有其他可用的软件,例如GitHub上的faceswap),但由于其友好的界面,FakeApp仍然是最容易访问的软件。无论您要使用哪种应用程序,请务必从官方来源下载,因为许多应用程序感染了比特币矿工和特洛伊木马。

步骤1.安装NVidia CUDA9

FakeApp依赖于神经网络,这种网络的训练成本非常高。尽管它们有成本,但训练神经网络的过程是高度可并行的。出于这个原因,大多数机器学习框架(如KerasTernsorFlow)可以分派在计算GPU。GPU代表  图形处理单元,是机器内部通常处理图形输入的芯片。

GPU被设计为并行执行操作,因此它们非常适合训练建立在并行工作的独立神经元上的神经网络。FakeApp使用TensorFlow,一种机器学习框架,支持使用NVIDIA显卡进行GPU加速计算。但是,在使用它之前,您需要安装CUDA®,这是一个将密集计算委派给NVIDIA GPU的并行计算平台。

 

检查你的显卡。 并非NVIDIA的所有显卡都集成了对GPU计算的支持。您可以检查您的GPU是否兼容访问CUDA GPU列表。任何计算能力大于或等于3.0的图形卡都可以使用。

例如,右侧的所有型号都支持CUDA®:

FakeApp允许在没有GPU的情况下训练您的模型。强烈建议不要这样做,因为这个过程可能需要数周而不是数小时。

 

更新您的NVIDIA驱动程序。在使用CUDA®之前,您必须更新NVIDIA驱动程序。您可以从官方的NVIDIA驱动程序下载页面进行此操作。

确保您选择了正确的型号和架构。

❓ 我怎么知道我的GPU型号?

 

安装CUDA®Toolkit9.0。 现在您的NVIDIA驱动程序是最新的,您可以从官方CUDA®Toolkit下载  页面下载实际的CUDA®Toolkit  。

确保为CUDA和操作系统选择正确的版本。

您可以选择您喜欢的任何安装程序类型。“exe(local)”将首先下载整个安装程序。该文件相当大,所以准备等待。

在安装过程中,选择“自定义”选项并选择其所有组件。

 

安装cuDNN。虽然CUDA®Toolkit提供了GPU计算所需的基本工具集,但它不包括某些特定任务的库。ML-Agents使用强化学习来训练神经网络。因此,您还需要下载CUDA®对深度神经网络的支持,也称为cuDNN

下载cuDNN需要登录。您可以作为NVIDIA开发者免费注册,然后再次访问该网页以访问下载链接。FakeApp适用于cuDNN 7,因此请务必选择正确的版本。

虽然CUDA®Toolkit附带了正确的安装程序,但cuDNN只是一个包含所有必需库的zip文件。要安装它,您需要提取其内容并将其与CUDA / v9合并0   在您的系统文件夹(通常为:  ç \程序文件\ NVIDIA GPU 计算工具包\ CUDA \ V9 0): 

虽然这是建议的选项,但您可以将cuDNN文件保存在单独的文件夹中。如果您这样做,请记住仔细按照下一步操作,以便仍可通过您的路径访问它们。

 

配置路径  系统变量。 FakeApp需要访问CUDA®和cuDNN。默认情况下,安装CUDA9.0会更新您的  Path。这是Windows用于查找关键文件和应用程序的系统变量

在搜索栏上搜索“ 系统变量 ”并打开“ 编辑系统环境变量 ”应用程序(名称可能略有不同,具体取决于您的Windows版本)。单击“ Environment Variables ... ”并 从下面的列表中找到Path变量:

单击“ 编辑... ”并确保有两个条目:一个用于  bin  ,另一个用于  CUDA®安装的  libnvvp文件夹。通常它们是: 

  • \ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v9 \ bin
  • \ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v9 \ libnvvp

CUDA®的安装程序应自动更新您的  路径 ; 仔细检查是这种情况,否则FakeApp将无法工作。

第2步。安装FakeApp

尽管仍需要一些配置,但安装FakeApp是最简单的步骤。可以从FakeApp下载页面下载安装程序。确保从那里下载,因为许多其他来源都感染了恶意软件和比特币矿工。

您需要下载两个文件。一个是FakeApp二进制文件的实际安装程序,而另一个名为core.zip,包含它所需的所有依赖项。解压缩后,其所有内容都应合并到\Users [ USER \ AppData \ Local \ FakeApp \ app - 2中\resources \ api  文件夹,它应如下所示:

如果一切正常,您现在应该可以使用FakeApp。

结论

 

现在已经安装了FakeApp(及其所有依赖项),下一个教程将教授如何使用它。

您可以在此处阅读本系列中的所有帖子:

特别感谢Christos Sfetsios和David King,他让我可以访问我用来创建本教程中使用的深度填充的机器。

参考链接:https://www.alanzucconi.com/2018/03/14/how-to-install-fakeapp/

https://github.com/iperov/DeepFaceLab

猜你喜欢

转载自blog.csdn.net/mwz1tn/article/details/89641932
今日推荐