Fakeapp2.2安装,使用简记
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安装,使用简记的更多相关文章
- Fakeapp2.2安装,使用简记--------------转载自iJessie
原文:https://www.cnblogs.com/iJessie/p/8568377.html 1,硬件和操作系统,支持cuda的Nvidia显卡,8G及以上的内存,Windows10 x64(推 ...
- supervisord安装使用简记
What is supervisor Supervisor is a client/server system that allows its users to monitor and control ...
- ganglia安装简记
首先需要安装EPEL的源. yum install -y ganglia.x86_64 ganglia-gmetad.x86_64 ganglia-web.x86_64 ganglia-gmond.x ...
- 卸载或安装Git出现Invalid drive错误的解决方案【简记】
前言:工作中由于公司的电脑(SSD+HDD)硬盘(HDD)突然坏了,只剩下一个系统盘(SSD).然后就是有个比较紧急的需求正在做,申请换的新硬盘不能立刻换上,因为工作的机器不在公司,操作远程机器工作, ...
- Sublime Text 3 安装简记
1.下载:( Sublime Text Version 3.1.1 Build 3176 ) https://www.sublimetext.com/3 2.安装Package Control: &q ...
- the security settings could not be applied to the database(mysql安装error)【简记】
在安装mysql时,出现“The security settings could not be applied to the database because the connection has f ...
- CentOS 7 软件安装简记
Install SW Record ================= $ sudo yum install vim-X11.x86_64 $ sudo yum install clang.x86_6 ...
- MySQL免编译二进制包安装简记
相比较于MySQL的源代码安装来说.免编译二进制包的速度实在是快了太多,而且性能损失也不是很大,同时具有一定的定制性.所以,如果没有特殊的 需求,尽量用MySQL免编译二进制包来安装MySQL. 1. ...
- Centos 7环境下安装配置Hadoop 3.0 Beta1简记
前言 由于以前已经写过一篇Centos 7环境下安装配置2.8的随笔,因此这篇写得精简些,只挑选一些重要环节记录一下. 安装环境为:两台主机均为Centos 7.*操作系统,两台机器配置分别为: 主机 ...
随机推荐
- 前端CSS规范大全(转)
一.文件规范 1.文件均归档至约定的目录中. 具体要求通过豆瓣的CSS规范进行讲解: 所有的CSS分为两大类:通用类和业务类.通用的CSS文件,放在如下目录中: 基本样式库 /css/core 通用U ...
- Eclipse + Jersey 发布RESTful WebService(一)了解Maven和Jersey,创建一个WS项目(成功!)
一.下文中需要的资源地址汇总 Maven Apache Maven网站 http://maven.apache.org/ Maven下载地址: http://maven.apache.org/down ...
- leetcode 20 简单括号匹配
栈的运用 class Solution { public: bool isValid(string s) { stack<char>The_Stack; ; The_Stack.push( ...
- d3 添加元素相关api
选择元素 d3.select([dom]) d3.selectAll([dom]) 添加元素 d3.select("body").append("p") 插入内 ...
- mybatis传入map参数,map中包含list(输入参数)
1.xml中配置: <!-- 根据条件查询满足条件的ID集合开始 --> <select id="getQuestionsIdsForExamPaper" res ...
- Metasploit笔记之信息收集命令
书籍参考:Metasploit渗透指南 Nmap:使用没有时 ubuntu自动提示安装命令 用法: nmap -sS -Pn 192.168.1.0 -sS:执行一次隐秘的tcp扫描 -Pn:不使用 ...
- 驱动13.i2c设备驱动程序
1 分析i2c设备的识别过程i2c_add_driver i2c_register_driver driver->driver.bus = &i2c_bus_type ...
- 关于xcode 9.0数组问题的遇到的坑
1.最近一直在忙着做项目,今天就来总结最近这段时间遇到的一些比较麻烦的问题.有时候也是颇感无奈. 有句话说的好.人不要总在一棵树上吊死.去旁边那棵树上也可以试试.好了不扯了.直接进入正题吧! 先来阐述 ...
- 在github上创建自己的代码仓库
git用了很久了,github也用很久了,但一直都是使用别人的项目, 最近想把自己写的一些代码放到自己的帐号上去 以为就是很简单的代码推送,真正做一次时候才发现,原来坑还不少呢, 就把这次的经历记录一 ...
- [原创][FPGA]时钟分频之奇分频(5分频)
0. 简介 有时在基本模块的设计中常常会使用到时钟分频,时钟的偶分频相对与奇分频比较简单,但是奇分频的理念想透彻后也是十分简单的,这里就把奇分频做一个记录. 1. 奇分频 其实现很简单,主要为使用两个 ...