Fakeapp2.2安装,使用简记--------------转载自iJessie
1,硬件和操作系统,支持cuda的Nvidia显卡,8G及以上的内存,Windows10 x64(推荐,Windows7 x64亲测可行),可以使用gpu-z查看你的显卡详情


我的笔记本是双显卡(都是渣渣),Intel集显不支持cuda,Nvidia GT750M支持,双显卡的电脑需要在设备管理器禁用集显
2,安装cuda9.0(不是9.1)和对应版本的cudnn,下载地址:https://developer.nvidia.com/cuda-toolkit,点Download Now->Release Notes->右上角older->CUDA Toolkit 9.0 (Sept 2017)选择对应版本,把Base Installer,Patch 1 (Released Jan 25, 2018),Patch 2 (Released Mar 5, 2018)都下载下来并按顺序安装,会自动添加环境变量。到https://developer.nvidia.com/cudnn下载cudnn,需要登陆,没有账号就注册一个,勾选I Agree To the Terms of the cuDNN Software License Agreement就会出现下载链接,Download cuDNN v7.1.1 (Feb 28, 2018), for CUDA 9.0,选择对应操作系统的版本,我的cuDNN v7.1.1 Library for Windows 10,下载得到压缩包,把里面的文件解压到cuda安装目录(我的:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0)下的对应目录,把CUDA_PATH\bin(我的:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin)添加到环境变量。Win+R组合键,输入cmd,回车,打开命令行窗口,输入nvcc -V,回车

3.安装python3.6和tensorflow1.5,python下载地址:https://www.python.org/downloads/,下载最新的3.6.4版本,安装时勾选最下面Add Python3.6 to PATH,推荐自定义安装,安装完确认下Python\Python36和Python\Python36\Scripts是否加入了环境变量,没有就手动添加一下。然后就可以打开命令行窗口,输入:pip install tensorflow-gpu==1.5安装tensorflow1.5的gpu版,为了提高下载速度可以先配置使用国内的源。方法:在C:\Users\[your username]目录新建pip目录,再到pip目录下新建pip.ini,内容如下(清华的源)
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
进入python环境,import tensorflow as tf如果不报错就可以了

4.搜索并下载:vc++2015运行库64位(最小的十几兆,比下载visual studio2015快多了,主要是visual studio2015安装太慢了),.net framework 4.6 Windows10应该自带,不放心就搜索下载安装试试,反正也就几十兆的文件。
5.下载并安装Fakeapp2.2.0,官网https://www.fakeapp.org/去下载,或者
App download:https://directme.ga/#!hSJkTAyT!mFeZ7x1ogMuy6tVWgqh-9LwxuQ24e3ZKGXd1bQA0PAo
Core library download:https://directme.ga/#!hGhRgIQD!n0Ueix8fP96F13mvluh-NTl0Soz7BypKBv94h3SJ0Lw
得到FakeApp Setup 2.2.0.exe和core.zip
先安装FakeApp Setup 2.2.0.exe,默认安装到C:\Users\[USER]\AppData\Local\FakeApp
需要显示隐藏文件才能查看,安装完复制到其他分区,如:D:\Program Files\FakeApp,把core.zip解压到D:\Program Files\FakeApp\app-2.2.0\resources\api,(把D:\Program Files\FakeApp\app-2.2.0\resources\api\torch\lib添加到环境变量,如果添加过C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin就无需再添加),安装完毕,找两个小视频试试看能耍了没。
6.GET DATASET,输入视频路径和fps(视频较长就把fps设置低点,比如填1),使用默认设置(gpu模式)EXTRACT试试,先会把视频按fps拆分,再提取人脸。
7.TRAIN,自建model文件夹,把路径填进去,DATA A,B填人脸所在路径,修改设置,主要是Batch Size,Nodes,Layers,我的计算机配置太低,分别设置到[16,128,3]才能开始训练,否则一直报错,训练开始会弹出一个新窗口,在这个窗口上按“q”结束训练。
8.CREATE,能训练了就接着试试生成,model路径,要换脸的视频路径,fps(必须输入)。
9.遇到报错就在工作目录或是FakeApp\app-2.2.0目录,打开log.txt看错误代码,看不懂就去官方论坛搜素。
Fakeapp2.2安装,使用简记--------------转载自iJessie的更多相关文章
- Fakeapp2.2安装,使用简记
1,硬件和操作系统,支持cuda的Nvidia显卡,8G及以上的内存,Windows10 x64(推荐,Windows7 x64亲测可行),可以使用gpu-z查看你的显卡详情 我的笔记本是双显卡(都是 ...
- Apache Kafka 分布式消息队列中间件安装与配置 转载
bin/zkServer.sh start /home/guym/down/kafka_2.8.0-0.8.0/config/zookeeper.properties& bin/kafka-s ...
- CentOS下RPM方式安装MySQL5.6(转载)
之前的项目全都在windows系统环境下部署的,这次尝试在Linux系统环境下部署,于是这次我们组织在7台主机上安装了JDK.Maven.Jboss其中一台安装了Mysql,并将局域网配置好,终于大功 ...
- Linux系统下JDK安装配置(转载)
转载出处:http://www.cnblogs.com/xuliangxing/p/7066913.html 本文主要介绍的是如何是Linux环境下安装JDK的,因为Linux环境下,很多时候也离不开 ...
- CentOS下安装Redis(转载)
Redis是一个高性能的,开源key-value型数据库.是构建高性能,可扩展的Web应用的完美解决方案,可以内存存储亦可持久化存储.因为要使用跨进程,跨服务级别的数据缓存,在对比多个方案后,决定使用 ...
- Windows下Mongodb安装及配置(转载)
转载(https://blog.csdn.net/liang377122210/article/details/79062681) MongoDB的安装很简单,设置好安装路径后,一直Next直到安装结 ...
- ZooKeeper-3.3.4集群安装配置(转载)
ZooKeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization).命名服务(Naming S ...
- Linux NFS服务器的安装与配置(转载)
一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操 ...
- Anaconda与Python安装版本对应关系 --- 转载
转载自:https://blog.csdn.net/yuejisuo1948/article/details/81043823 首先解释一下上表. anaconda在每次发布新版本的时候都会给pyth ...
随机推荐
- hdu 1025 n*logn最长上升子序列
/* TLE */ #include <iostream> #include <cstdio> #include <cstring> using namespace ...
- 【转】Java进阶之路
1. 引言 搞Java的弟兄们肯定都想要达到更高的境界,用更少的代码解决更多的问题,用更清晰的结构为可能的传承和维护做准备.想想当初自己摸着石头过河,也看过不少人介绍的学习路线,十多年走过来多少还 ...
- HDU2767 Proving Equivalences
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission( ...
- ASP.NET的最新安全漏洞Important: ASP.NET Security Vulnerability
原文发布时间为:2010-09-20 -- 来源于本人的百度文章 [由搬家工具导入] 原文:http://weblogs.asp.net/scottgu/archive/2010/09/18/impo ...
- 用ashx还是aspx写ajax响应
原文发布时间为:2009-11-16 -- 来源于本人的百度文章 [由搬家工具导入] 结论: 用ashx 都能写AJAX的响应,在那种情况下,调用哪种比较好? 有很大的影响吗? ---------回复 ...
- [LeetCode] Factorial Trailing Zeroes 阶乘末尾0
Given an integer n, return the number of trailing zeroes in n!. Note: Your solution should be in log ...
- 802.11 MAC层
1. 介绍 本文主要介绍了802.11 MAC层 2. 访问机制 CSMA/CA: Carrier Sense Multiple Access with Collision Avoidance Wi ...
- Syslog协议日志格式翻译
通用日志格式规范(参考 RFC5424 Syslog协议) 下面是RFC5424 Syslog协议关于信息格式的定义. Syslog信息的格式定义 # 一条信息的构成 SYSLOG-MSG = HEA ...
- 【linux】进程存储管理
看<Linux高级程序设计>的笔记 设有一个hello的可执行文件 ①显示该文件的基本信息 ls hello -l ②文件基本情况 file hello ③列出文件的存储区域情况 size ...
- github 获取repo 发布的版本号
获取最新版本 https://api.github.com/repos/nickchou/paopao/releases/latest 获取版本列表 https://api.github.com/re ...
