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 ...
随机推荐
- 只有mdf文件而没有ldf文件修复方法
原文发布时间为:2010-09-16 -- 来源于本人的百度文章 [由搬家工具导入] 只有mdf文件而没有ldf文件修复log文件或者重新生成一个log文件的方法 EXEC sp_attach_s ...
- ThickBox弹出框的使用方法
原文发布时间为:2009-08-22 -- 来源于本人的百度文章 [由搬家工具导入] 请访问:http://www.blueidea.com/articleimg/2007/12/5182/tickb ...
- Scrapy学习-25-Scrapyd部署spider
Scrapyd部署爬虫项目 github项目 https://github.com/scrapy/scrapyd 官方文档 http://scrapyd.readthedocs.org/ ...
- 2018年东北农业大学春季校赛 I wyh的物品【01分数规划/二分】
链接:https://www.nowcoder.com/acm/contest/93/I来源:牛客网 题目描述 wyh学长现在手里有n个物品,这n个物品的重量和价值都告诉你,然后现在让你从中选取k个, ...
- EOJ 3.30 A. 打工时不可能打工的【贪心】
[链接]:https://acm.ecnu.edu.cn/contest/59/problem/A/ A. 打工时不可能打工的 Time limit per test: 2.0 seconds Mem ...
- Spoj MKTHNUM - K-th Number
题目描述 English Vietnamese You are working for Macrohard company in data structures department. After f ...
- WinSCP介绍、安装、使用(转)
http://blog.csdn.net/liang19890820/article/details/49700931 前言 如果说XManager通过Xshell.Xftp可以很方便的进行远程管理, ...
- Speech to Text for iOS
找了一下 speech to text 可以用的 SDK for iOS 以下幾種方案: NDEV Mobile (有免費方案,不過似乎不支援離線,客戶清單中有 wallmart,支援不少語言) iS ...
- 【java】Java中十六进制转换 Integer.toHexString()到底做了什么?什么时候会用到它?为什么要用它?byte为什么要&0xff?为什么要和0xff做与运算?
参考地址:http://www.cnblogs.com/think-in-java/p/5527389.html 参考地址:https://blog.csdn.net/scyatcs/article/ ...
- 网络库libevent、libev、libuv对比
Libevent.libev.libuv三个网络库,都是c语言实现的异步事件库Asynchronousevent library). 异步事件库本质上是提供异步事件通知(Asynchronous Ev ...