DeepFaceLab小白入门(2):软件安装!

2023-10-10 11:50

本文主要是介绍DeepFaceLab小白入门(2):软件安装!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

严格上来说这个软件本身并不需要安装,他唯一需要的就是对应版本的显卡驱动,CUDA和CuDNN都非必须。下面我说一下如何安装正确的驱动版本。我尽量写得简洁清晰,希望大家都能看懂,但是,如果你连基本的电脑操作都不会,那我就无能为力了。

本教程都是针对如下配置

操作系统:Window server 2016(适用于Win10)

显卡:Nvidia Tesla P80  11G(只要是N卡都差不多)

DeepFaceLab版本:DeepFacelabCUDA10.1AVX_build_03_13_2019 (DFL CUDA 10.1)

我的电脑为初始化环境,除了一个浏览器之外,还没有安装任何软件。

只要是N卡,接下来的操作都是差不多。

1.安装驱动

显卡驱动是DeepFaceLab唯一的依赖,也就是说只要你的电脑安装了正确的显卡驱动就能运行软件,当然显存太低也有可能运行不了。

自动安装

安装驱动最简单的方式自然是通过驱动精灵等软件全自动安,这一步安装成功了,就无需看手动安装。至于如何判断是否成功,可以查看驱动版本是否为418.96(不一定是这个数字,但是这个数字肯定可以,有418这个前缀应该是靠谱的),或者直接看本文结尾处的解压测试

手动安装

自动安装后运行DFL报错,可以选择手动安装驱动。手动安装前最好清理电脑上说有和NVIDIA相关的软件,删除并不影响电脑正常使用,可以放心删除。删除方法:控制面板->卸载程序->一个个删除干净

 

 

然后访问英伟达官网:https://developer.nvidia.com/cuda-downloads 根据自己的情况下载CUDA Toolkit(主要是为了驱动,为了驱动,为了驱动)

 

打开网页后默认的版本为:CUDA Toolkit 10.1 ,正好和我们的DFL匹配。

Operating System (指你的操作系统),由于DFL只支持Windows,所以这里直接选择Windows

Architeacture (内核结构), 只有一个选项,直接选上X86_64即可。

Version  (操作系统版本),win7或者win10根据自己情况选择,如果你是服务器版,也可以选server2019, Server2016等。我的环境是Server2016但是选择win10 同样可行。

Installer Type (安装方式) ,第一个为网络安装,第二个为本地安装。为了稳定性还是选择exe[Local] 比较好。

 

选择完成后点击Download开始下载,文件大小为2.4GB。  下载完后双击文件,即可开始安装。

 

CUDA Setup Package  窗口点击OK即可,等待加载,接下来都是默认选项一路下去即可。

 

 

点击AGREE AND CONTINUE

 

点击 NEXT。等软件提示安装完成,最后出现ClOSE按钮,点击关闭就万事具备了。 如果你想自定义安装,可以选择Custom,只要勾选和driver相关的组建即可。(不懂的就不要搞自定义了,浪费点空间也无所谓)。

 

判断是否安装正确,可以到控制面板->卸载里查看安装情况。可以看到很多NVIDIA开头的软件。其实这其中大部分软件无关紧要,最重要的是NVIDIA Graphics Driver 418.96 (显卡驱动)。经测试NVIDIA CUDA Runtime10.1删除也无所谓, 其他的更加无所谓了。

注意:有人反映装最新版驱动会被360拦截,这是误报,退了360即可正常安装!

 

其他方式:

这个方式本来是手动安装的最佳方式,因为是纯粹的驱动,安装包小,下载起来快。但是由于这里最新的驱动只能支持到CUDA10,而我们这里演示的版本需要CUDA10.1对应的驱动,所以这种方法就无能为力了。但是针对CUDA10,CUDA9.0 等的驱动安装非常方便,所以也分享一下。

访问https://www.nvidia.cn/Download/index.aspx?lang=cn下载驱动,可以有多个筛选条件进行精确筛选。

 

比如对于我的显卡 Tesla K80 就可以如上图选择,但是由于CUDA只能选择到10.0,所以这里的驱动只适合DFL CUDA10的版本,对于DFL  CUDA10.1即使通过这方式安装成功,运行的时候依旧会报错,提示cuda版本有问题。

 

如果你的显卡为RTX1080, 系统为win10 64位,选择如上图。

 

如果你不知道自己的显卡是什么可以通过window自带的【设备管理】->【显示适配器】查看,上面显示的NVIDIA GeForce GTX 750就是显卡型号。

 

或者下载TechPowerUp,打开软件立马就能看到,Name后面的NVIDIA GeForce GTX 750就是显卡型号,软件底部也能看到一样的名字。

 

2.获取换脸软件(DeepFaceLab 20190313版)

这个就不用多少了,直接给地址。

百度网盘: https://pan.baidu.com/s/1fbK5GKyoHj1Nco_L-qDwtw 提取码: 9zvt (2019.3.13)

磁力地址:magnet:?xt=urn:btih:C363301FCF40D8A3F99B8CC5153603526678B08C (2019.3.13)

国外网盘:https://mega.nz/#F!b9MzCK4B!zEAG9txu7uaRUjXz9PtBqg

(这个网盘是软件作者的官方网盘,需要科学~上网,比如各种VPN啊~~什么的)

3. 解压测试

DeepFaceLab 早期版本为RAR的压缩包,新版本变成了7z的EXE文件。

双击文件图片即可选择解压路径,选择路径后点击解压即可。

 

文件解压后目录里结构大概如上。

__internal 为代码和环境目录,无需关心。

workspace  为项目目录,用来放置换脸的图片和视频。

除此之外会有很多以数字开头的批处理文件。这些数字从1)~8),分别代表换脸的八个步骤。

为了测试软件安装是否正确,可以先尝试点击 1,2,4

1)clear workspace 效果如下,出现Done,press any key to continue 证明正常结束了。

 

2)extract PNG from video data_src   效果如下,出现Done证明正常结束了

 

4)data_src extract faces DLIB  all GPU debug  效果如下,出现Done证明正常结束了

 

以上三个步骤都出现,证明你的软件已经安装成功了。可以开始使用了。

此时你可以查看软件目录下的\workspace\data_src\目录,里面会有很多人脸图片。

换脸的八个步骤主要可以分为四个阶段,把视频转换成图片,提取脸部,训练换脸模型,人脸替换,导出MP4视频。

 

 

AI换脸系列文章:

  1. DeepFaceLab软件简介
  2. DeepFaceLab软件安装
  3. DeepFaceLab软件使用
  4. DeepFaceLab人脸提取详解
  5. DeepFaceLab模型训练详解
  6. DeepFaceLab导出视频详解

这篇关于DeepFaceLab小白入门(2):软件安装!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/180252

相关文章

Python使用国内镜像加速pip安装的方法讲解

《Python使用国内镜像加速pip安装的方法讲解》在Python开发中,pip是一个非常重要的工具,用于安装和管理Python的第三方库,然而,在国内使用pip安装依赖时,往往会因为网络问题而导致速... 目录一、pip 工具简介1. 什么是 pip?2. 什么是 -i 参数?二、国内镜像源的选择三、如何

Python安装时常见报错以及解决方案

《Python安装时常见报错以及解决方案》:本文主要介绍在安装Python、配置环境变量、使用pip以及运行Python脚本时常见的错误及其解决方案,文中介绍的非常详细,需要的朋友可以参考下... 目录一、安装 python 时常见报错及解决方案(一)安装包下载失败(二)权限不足二、配置环境变量时常见报错及

MySQL8.2.0安装教程分享

《MySQL8.2.0安装教程分享》这篇文章详细介绍了如何在Windows系统上安装MySQL数据库软件,包括下载、安装、配置和设置环境变量的步骤... 目录mysql的安装图文1.python访问网址2javascript.点击3.进入Downloads向下滑动4.选择Community Server5.

CentOS系统Maven安装教程分享

《CentOS系统Maven安装教程分享》本文介绍了如何在CentOS系统中安装Maven,并提供了一个简单的实际应用案例,安装Maven需要先安装Java和设置环境变量,Maven可以自动管理项目的... 目录准备工作下载并安装Maven常见问题及解决方法实际应用案例总结Maven是一个流行的项目管理工具

MySql9.1.0安装详细教程(最新推荐)

《MySql9.1.0安装详细教程(最新推荐)》MySQL是一个流行的关系型数据库管理系统,支持多线程和多种数据库连接途径,能够处理上千万条记录的大型数据库,本文介绍MySql9.1.0安装详细教程,... 目录mysql介绍:一、下载 Mysql 安装文件二、Mysql 安装教程三、环境配置1.右击此电脑

在 Windows 上安装 DeepSeek 的完整指南(最新推荐)

《在Windows上安装DeepSeek的完整指南(最新推荐)》在Windows上安装DeepSeek的完整指南,包括下载和安装Ollama、下载DeepSeekRXNUMX模型、运行Deep... 目录在www.chinasem.cn Windows 上安装 DeepSeek 的完整指南步骤 1:下载并安装

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3

龙蜥操作系统Anolis OS-23.x安装配置图解教程(保姆级)

《龙蜥操作系统AnolisOS-23.x安装配置图解教程(保姆级)》:本文主要介绍了安装和配置AnolisOS23.2系统,包括分区、软件选择、设置root密码、网络配置、主机名设置和禁用SELinux的步骤,详细内容请阅读本文,希望能对你有所帮助... ‌AnolisOS‌是由阿里云推出的开源操作系统,旨

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

mysql-8.0.30压缩包版安装和配置MySQL环境过程

《mysql-8.0.30压缩包版安装和配置MySQL环境过程》该文章介绍了如何在Windows系统中下载、安装和配置MySQL数据库,包括下载地址、解压文件、创建和配置my.ini文件、设置环境变量... 目录压缩包安装配置下载配置环境变量下载和初始化总结压缩包安装配置下载下载地址:https://d