DFL3:软件版本的选择和安装详解

news2024/11/26 23:36:48

这本是一个简单的问题,但是对于新手而言,所有问题,总是说的越清楚越仔细越好。我之所以这么说,肯定是有人问了。所以我就专门开一篇文章来说一说,软件版本的异同,以及如何选择。针对不同的语言,不同的硬件,不同的性能需求有不同的选择方式。说完版本过,说一下安装方法和注意点。

1.针对语言的选择

以最新更新的2022-11-11版本为例。从语言的角度来说,可以分为两个版本:

  • EN版本-英文原版
  • CN版本-中文版本

英文版点进去包含三个分支版本。

中文版点进去也包含三个分支版本。

从功能上来说,这三个版本完全一样。选择CN还是EN,完全取决于你对不同语言的熟悉程度。你熟悉英文那么最好用EN原版,如果你习惯用中文那么就用CN版本就好了。
作为中国人嘛,大部分还是习惯中文,所以推荐选择中文版。

2. 针对硬件的选择

从上面的截图可以看到,不管是中文版还是英文版,点进去之后都分了三个版本。

英文原版叫做:

  • Nvidia_up_to_RTX2080ti
  • Nvidia_RTX3000
  • DriectX12

中文版里面叫做:

  • NV20
  • NV30
  • DX12

它们之间完全一一对应。因为我个人对于“对齐” 的强烈爱好,所以命名上做了一些改动。

下面就根据我的命名来对各个版本做一个介绍。这些版本的划分依据,其实是硬件设备。

NV20:
适合RTX3000系列之前的英伟达显卡。名字虽然写了2080ti,但是并不是针对这一款显卡,也不是完全针对这一个系列显卡。常见的显卡类型有1050,1060,1070,1080ti, 2060,2060s,2070,2080,2080ti等等,还有泰坦(GTX TAITAN),丽台(Quadro)等系列显卡。

NV30:
支持NV20支持的所有显卡,同时支持RTX3000系列的显卡。比如3050,3060,3060ti,3070,3080,3090。

DX12 :
针对支持DirectX技术的所有显卡。主要是英伟达和AMD两家的显卡。这个版本主要还是为了A卡用户。

做个简单的总结:

假设你是30系列之前的英伟达显卡,这三个版本都可以使用。
假设你用的30系列显卡, 那么只能用DX12和NV30版本。
假设你是AMD显卡,那么只能使用DX12版本
假设你是40系列显卡,例如4090,尝试NV30或者DX12。

因为DX12版本的支持范围最广,所以你不知道怎么选的时候可以先使用这个版本。但是这个版本有时候会出现一个bug,在某些环境下,训练模型这个步骤会直接退出。所以N卡用户还是推荐NV版本。

3. 针对性能的选择。

从性能的角度来说,DX12是基于微软自家发布的DirectML,所以在windows平台对于资源的管理比较好。比如对内存,CPU,GPU利用率上会好一些。
还有一点具体的表现就是,DX12版本提取人脸速度要比NV版本快。
而在训练速度方面RTX30要比DX12快。

4. 软件的安装和注意点。

软件是绿色软件,其实并不存在安装这个步骤,也不用卸载,所有相关文件都在同一个文件夹下面。所谓安装的过程,其实就是解压的过程。

拿到软件之后,选择要安装的版本直接双击即可。

解压
双击之后选择解压路径,点击…选择路径或者直接点击Extract解压到默认路径。不推荐解压到C盘或者桌面,不推荐解压到有中文或者特殊字符的路径下。最好是解压的某盘的根目录。比如直接在D下面。


输入密码。
点击解压后会假装解压一下,然后跳出输入密码的窗口。此时,只要 正确输入密码,点击OK就好了。密码比较长容易输错,可以直接复制黏贴,或者点击Show password。可以看到自己的输入情况。

如果输入错误就会出现下面的情况。好像一下子就解压完了,然后提示里面出现”Data error:Wrong password”


同时文件里里会出现一些文件,但是这也文件并不是全部的文件。如下:


正常解压之后的情况如下:

这些以bat结尾的文件和exe一样,都可以直接双击运行。每一个bat文件就是一个步骤或者一个功能。

最后说下需要注意的点。

*杀毒软件误报:
在以往的经验中,360QQ管家这些“安全”软件可能会明里暗里对DFL动手。有的是提醒你是病毒给你隔离了,有些是不提醒你直接删除某些文件 ,然后你运行出问题也不知道哪里出了问题。 我目前只用火绒和微软自带软件,是没有任何异常提示的。 如果安装出现问题,可以考虑把这些安全(流氓)软件先关了,装完之后启动就没事儿了。

*不要装CUDA,Cudan, VS
集成包已经包含一切,不需要单独安装。如果之前有装,也不用急着卸载,一般没有影响。偶尔会出现装了反而出问题的情况!

*双击无法安装
部分电脑环境,可能出现双击无法解压的情况。这个时候只要下载一个叫7z的解压软件。然后DeepFaceLab文件上右键,找到7z,然后提取到当前位置或者提取到指定文件夹即可。

*别忘了输入密码

为了防止某些情况,所有软件安装的时候都需要输入密码,密码统一为:deepfaker.xyz。
因为让你输入密码的提示信息为英文,少部分人会忽略,导致无法正常解压,所以我还是有必要提醒一下。

其他应该没啥问题了,有问题可以留言,加群,私聊进行交流。

软件下载:DeepFaceLab3:软件版本的选择和安装详解!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/48063.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何快速定位到报错日志中的关键信息,一招学会,赶快GET吧

一般的服务器日志一个可能大的有几十上百m,小的也得几百k,里面内容是比较多的,如拿到日志没思路去看的话,下面一些办法可以让你快速定位到日志中的异常错误信息 文章目录步骤1:定位到错误信息再那个日志中(grep)步骤2:查看日志上下…

[附源码]计算机毕业设计springboot教育企业网站

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

鲲鹏devkit性能分析工具介绍(三)

鲲鹏devkit性能分析工具介绍(三) 本篇主要讲解鲲鹏devkit性能分析工具的访存分析功能 访存分析 访存统计分析基于CPU访问缓存和内存的PMU事件,分析存储的访问次数、命中率、带宽等情况。 Miss事件分析基于ARM SPE(Statistical…

固话号码认证有什么好处?固话号码认证有什么作用?

固话号码认证为企业提供号码认证服务,在来电时显示企业信息,可提高电话号码辨识度,防止错误标记,确保展现的企业信息与企业的手机终端、APP等多平台展示信息一致,保证品牌企业的身份及商业价值。 那如何上线号码认证服…

图的初识·基本概念

文章目录基本概念图有两种基本形式无向图的表示有向图的表示基本概念 图结构也是数据结构的一部分。而且还有一点小难。图是由多个结点链接而成的,但是一个结点可以同时连接多个其他结点,多个节点也可以同时指向一个节点。【多对多的关系】 图结构是任意…

iPhone升级iOS 16后出现提示“面容ID不可用”怎么办?

最近,很多用户在苹果社区反馈,iPhone升级iOS 16后Face ID不能用了,尝试重置Face ID时,系统会弹窗提示“面容ID不可用,稍后尝试设置面容ID。” 如果你的iPhone在没有摔落手机或是手机进水的情况下出现这个弹窗&#xff…

电脑游戏录屏哪个好用免费?这2款录屏软件,用过都说好!

​相信很多小伙伴都有过在游戏中的精彩操作吧。有些小伙伴想要把自己在游戏中的精彩操作分享给朋友,可是却不知道有什么好用免费的游戏录屏软件,能够将自己游戏里的亮眼表现录制下来。那么电脑游戏录屏哪个好用免费?接下来小编分享2款永久免费…

PyQt5 窗口数据传递

PyQt5 窗口数据传递单一窗口数据传递多窗口数据传递:调用属性多窗口数据传递:信号与槽开发应用程序时,若只有一个窗口则只需关心这个窗口里面的各控件之间如何传递数据。如果程序有多个窗口,就要关心不同的窗口之间是如何传递数据…

History、Location

History、Location 学习路线:JavaScript_BOM->Window对象->confirm()、setInterval()、setTimeout()->History、Location->闪烁的灯泡 History History 对象是 JavaScript 对历史记录进行封装的对象。 History 对象的获取 使用 window.history获取&a…

云小课|云小课教您如何选择Redis实例类型

阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说)、深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云。更多精彩内容请单击此处。 摘要:购买Redis实例时,实例类型有单机、主备、Pr…

vmware安装openEuler20.03

一,直接看图。 点击创建虚拟机。 这里如果是21.03版本的话,版本需要选择Linux5.x内核64位。 20.03选择Linux4.x的内核。 2个或者4个都行。 内存不要小于4G。 官方推荐不要小于32G。 直接下一步即可。 然后等待,进入配置。 安…

数据结构学习:Trie树

Trie一、概念二、代码实现三、Tire树的时间复杂度和空间复杂度四、Tire树的优势一、概念 Trie树,也叫"字典树",顾名思义,是一种专门处理字符串匹配的树形结构,用来解决在一组字符串集合中快速找到某个字符串类似于这种字符串匹配问题,可以使用RF暴力匹配、RK哈希匹配…

RabbitMQ 快速入门七种简单模式

RabbitMQ 快速入门七种简单模式起步七种模式项目依赖1、"Hello World!"(1) Connection 方式(2) RabbitTemplate 方式2、Work Queues生产者消费者3、Publish/Subscribe关系绑定生产者消费者4、Routing消费者生产者5. Topics消费者生产者6、RPC7、Publisher Confirms起…

面试又卡在多线程?那就来分享几道 Java 多线程高频面试题,面试不用愁

多线程中的忙循环是什么?忙循环就是程序员用循环让一个线程等待,不像传统方法 wait()、 sleep() 或 yield(),它们都放弃了 CPU 控制,而忙循环不会放弃 CPU,它就是在运行一个空循环。 这么做的目的是为了保留 CPU 缓存&#xff0c…

用于大规模 MIMO 检测的近似消息传递 (AMP)(Matlab代码实现)

👨‍🎓个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜…

【二开】mattermos扩展第三方登录

目录 前景提要明确目标开始动手部署开发环境找到项目入口梳理登录流程修改请求地址前景提要 公司准备使用mattermost,项目进行任务管理,我们需要让已有系统能够对接该系统的登录。 明确目标 前端webApp项目独立部署使用第三方Token可以通过使用第三方Token登录mattermost平…

因子模型:套利定价理论APT

本文是Quantitative Methods and Analysis: Pairs Trading此书的读书笔记。 因子模型(factor models)用来解释资产的风险或者回报的特点。在CAPM模型中,资产的回报几乎就是由市场决定的,每个资产对市场的敏感程度可以用beta来描述。因而,在C…

RabbitMQ系列【18】对象序列化机制

有道无术,术尚可求,有术无道,止于术。 文章目录前言发送对象接收对象使用Jackson 序列化前言 使用RabbitMQ原生API,发送消息时,发送的是二进制byte[]数据。 void basicPublish(String var1, String var2, byte[] var4…

1.2 监督学习

1.2 监督学习监督学习的定义监督学习的相关概念监督学习流程图监督学习的定义 监督学习(Supervised Learning)是指从标注数据中学习预测模型的机器学习问题,其本质是学习输入到输出的映射的统计规律。 输入空间 (Input Space):输…

11.29总结

目录 一.连续子数组最大和 方法2动态规划 二.查找最小的k对数字 一.从先序遍历还原二叉树 二.完全二叉树 三.判断对称二叉树 四 回文 五.连续子数组最大和 六.TopK问题 思路一如果数据特别大.排序的时间复杂度会很大 思路二:用大根堆或者小根堆然后分别弹出. 思路三…