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看错误代码,看不懂就去官方论坛搜素。

 
 
 
好文要顶 关注成功 收藏该文  
 
 
关注成功
0
0
 
 
 

posted on 2018-03-14 16:27 iJessie 阅读(27) 评论(0) 编辑 收藏

Fakeapp2.2安装,使用简记--------------转载自iJessie的更多相关文章

  1. Fakeapp2.2安装,使用简记

    1,硬件和操作系统,支持cuda的Nvidia显卡,8G及以上的内存,Windows10 x64(推荐,Windows7 x64亲测可行),可以使用gpu-z查看你的显卡详情 我的笔记本是双显卡(都是 ...

  2. Apache Kafka 分布式消息队列中间件安装与配置 转载

    bin/zkServer.sh start /home/guym/down/kafka_2.8.0-0.8.0/config/zookeeper.properties& bin/kafka-s ...

  3. CentOS下RPM方式安装MySQL5.6(转载)

    之前的项目全都在windows系统环境下部署的,这次尝试在Linux系统环境下部署,于是这次我们组织在7台主机上安装了JDK.Maven.Jboss其中一台安装了Mysql,并将局域网配置好,终于大功 ...

  4. Linux系统下JDK安装配置(转载)

    转载出处:http://www.cnblogs.com/xuliangxing/p/7066913.html 本文主要介绍的是如何是Linux环境下安装JDK的,因为Linux环境下,很多时候也离不开 ...

  5. CentOS下安装Redis(转载)

    Redis是一个高性能的,开源key-value型数据库.是构建高性能,可扩展的Web应用的完美解决方案,可以内存存储亦可持久化存储.因为要使用跨进程,跨服务级别的数据缓存,在对比多个方案后,决定使用 ...

  6. Windows下Mongodb安装及配置(转载)

    转载(https://blog.csdn.net/liang377122210/article/details/79062681) MongoDB的安装很简单,设置好安装路径后,一直Next直到安装结 ...

  7. ZooKeeper-3.3.4集群安装配置(转载)

    ZooKeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization).命名服务(Naming S ...

  8. Linux NFS服务器的安装与配置(转载)

    一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操 ...

  9. Anaconda与Python安装版本对应关系 --- 转载

    转载自:https://blog.csdn.net/yuejisuo1948/article/details/81043823 首先解释一下上表. anaconda在每次发布新版本的时候都会给pyth ...

随机推荐

  1. 只有mdf文件而没有ldf文件修复方法

    原文发布时间为:2010-09-16 -- 来源于本人的百度文章 [由搬家工具导入] 只有mdf文件而没有ldf文件修复log文件或者重新生成一个log文件的方法 EXEC   sp_attach_s ...

  2. ThickBox弹出框的使用方法

    原文发布时间为:2009-08-22 -- 来源于本人的百度文章 [由搬家工具导入] 请访问:http://www.blueidea.com/articleimg/2007/12/5182/tickb ...

  3. Scrapy学习-25-Scrapyd部署spider

    Scrapyd部署爬虫项目 github项目  https://github.com/scrapy/scrapyd    官方文档  http://scrapyd.readthedocs.org/  ...

  4. 2018年东北农业大学春季校赛 I wyh的物品【01分数规划/二分】

    链接:https://www.nowcoder.com/acm/contest/93/I来源:牛客网 题目描述 wyh学长现在手里有n个物品,这n个物品的重量和价值都告诉你,然后现在让你从中选取k个, ...

  5. EOJ 3.30 A. 打工时不可能打工的【贪心】

    [链接]:https://acm.ecnu.edu.cn/contest/59/problem/A/ A. 打工时不可能打工的 Time limit per test: 2.0 seconds Mem ...

  6. Spoj MKTHNUM - K-th Number

    题目描述 English Vietnamese You are working for Macrohard company in data structures department. After f ...

  7. WinSCP介绍、安装、使用(转)

    http://blog.csdn.net/liang19890820/article/details/49700931 前言 如果说XManager通过Xshell.Xftp可以很方便的进行远程管理, ...

  8. Speech to Text for iOS

    找了一下 speech to text 可以用的 SDK for iOS 以下幾種方案: NDEV Mobile (有免費方案,不過似乎不支援離線,客戶清單中有 wallmart,支援不少語言) iS ...

  9. 【java】Java中十六进制转换 Integer.toHexString()到底做了什么?什么时候会用到它?为什么要用它?byte为什么要&0xff?为什么要和0xff做与运算?

    参考地址:http://www.cnblogs.com/think-in-java/p/5527389.html 参考地址:https://blog.csdn.net/scyatcs/article/ ...

  10. 网络库libevent、libev、libuv对比

    Libevent.libev.libuv三个网络库,都是c语言实现的异步事件库Asynchronousevent library). 异步事件库本质上是提供异步事件通知(Asynchronous Ev ...