当学会了换脸软件DeepFaceLab基本使用,各种参数配置,各有优化技能之后。唯一约束你的可能是电脑配置。

CPU能跑,但是慢到怀疑人生,低配模型都得跑一周

低配显卡,显存不够,H128 根本就跑不起来,BS稍微大点就蹦了

本地不行,其实可以用GPU服务器,但是价格不比买个高配显卡便宜。

深度学习玩的就是配置,配置太差怎么办? 花钱升级咯。

没钱怎么办? 本来想说“凉拌”,但是经过多日研究,还是找出了一条路子。对于那些愿意研究,但是配置较低的同学来说,最适合不过了。

前奏有点长哦,下面马上进入高潮。

1.初识谷歌的Colaboratory

今天要介绍的是Google 提供的Colaboratory 。 Colaboratory 是免费的 Jupyter 笔记本环境,不需要进行任何设置就可以使用,并且完全在云端运行。

Colaboratory网址:https://colab.research.google.com/

简而意之,这是一个可以让你免费执行Python代码的平台。从配置上来说,除了CPU之外还能免费使用GPU。 GPU的配置是Tesla K80, 显存11G, 服务器自带显卡驱动,11G显存啊,这配置相当可以了。 这么一看,是不是很适合运行DeepFaceLab了。

2.  了解一下DeepFaceLab_Colab

但是对于小白来说,Jupyter 是什么鬼?   Python代码我又不懂! 这个时候就需要懂的借用别人的智慧结晶了。

我们可以将目光移至全球最大男性交友网站GITHUB:https://github.com/dream80/DeepFaceLab_Colab。 在这个页面上,有几个以ipynb为后缀的文件,这就是已经写好的Colab代码,而且是专门针对DeepFaceLab。

3.  搞起来,看操作了

首先,点击DeepFaceLab_Colab_zh_cn.ipynb, 然后点击Open in Colab打开。

然后,根据打开页面上的提示一步步运行。 Colab 上面的步骤和本地运行DFL类似。

只是由于是在云端运行,Colab最多用12个小时环境就会重置,所以你需要把项目保存到谷歌云盘上,然后把谷歌云盘挂载到Colab。如果Colab重置了,你只需要重新挂载云盘,然后安装依赖就可以了。

如果你有一定的Linux,Python,Colab技术基础,上面的界面一看就懂了。如果你不懂,那么先按照提示一步一步点下去,点到最后,就能在谷歌云盘上看到结果了。Colab页面上也有提供预览的代码。

Google Drive:https://drive.google.com/drive/my-drive (需要自备梯子)。

提示:

凡是开头是[],鼠标移过去变成“播放”按钮的都可以点。在训练模型环节,可以H128,SAE 二选一。

因为这是进阶攻略,就不展开讲了,有基础一看就会,会专研的也能学会。怕麻烦买个显卡最简单^_^。

至于DeepFaceLab基础使用方法可以参考之前的文章。

更多内容参见:https://www.deepfakescn.com

DeepFaceLab进阶(4):通过Colab免费使用Tesla K80 跑模型!的更多相关文章

  1. Google Colab免费GPU使用教程(一)

    一.前言 现在你可以开发Deep Learning Applications在Google Colaboratory,它自带免费的Tesla K80 GPU.重点是免费.免费!(国内可能需要tz) 这 ...

  2. DeepFaceLab进阶:H128,DF,SAE模型有何不同?哪个最好?

    整个换脸过程中模型是最重要的一部分,耗时久,调优难,很多人虽然一直在跑模型,却并不知道每个模型的特点. 我也常常被问及: 到底用哪个模型换脸效果最好? H128和DF有什么差别? H64和H28有什么 ...

  3. ubuntu14.04下的NVIDIA Tesla K80显卡驱动的安装教程

    搞深度学习如何能够不与浑身是“核”的显卡打交道呢? 人工智能的兴起除了数据量的大量提升,算法的不断改进,计算能力的逐步提高,还离不开软件基础设施的逐步完善.当下的主流的深度学习工具软件无论是Caffe ...

  4. 在vsphere6.5启用Tesla K80

    基础环境: vsphere6.5 VMware vCenter6.5 宝德服务器2750S Tesla K80 0x01 选择主机,配置→硬件→PCI设备→添加K80显卡 注意:1.添加完显卡后,主机 ...

  5. Google Colab 免费GPU服务器使用教程

    Google免费GPU使用教程(亲测可用)   今天突然看到一篇推文,里面讲解了如何薅资本主义羊毛,即如何免费使用Google免费提供的GPU使用权. 可以免费使用的方式就是通过Google Cola ...

  6. Google Colab 免费GPU服务器使用教程 挂载云端硬盘

    一.前言二.Google Colab特征三.开始使用3.1在谷歌云盘上创建文件夹3.2创建Colaboratory3.3创建完成四.设置GPU运行五.运行.py文件5.1安装必要库5.2 挂载云端硬盘 ...

  7. Google Colab 免费的谷歌GPU for deep learning

    Who wants to use a free GPU for deep learning?Google Colab is a free cloud service and now it suppor ...

  8. C语言进阶之路(二)----字符串操作常见模型

    1.while模型 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #includ ...

  9. 机器学习进阶-背景建模-(帧差法与混合高斯模型) 1.cv2.VideoCapture(进行视频读取) 2.cv2.getStructureElement(构造形态学的卷积) 3.cv2.createBackgroundSubtractorMOG2(构造高斯混合模型) 4.cv2.morpholyEx(对图像进行形态学的变化)

    1. cv2.VideoCapture('test.avi') 进行视频读取 参数说明:‘test.avi’ 输入视频的地址2. cv2.getStructureElement(cv2.MORPH_E ...

随机推荐

  1. Unity SceneManager 对场景的操作

    用 SceneManager 之前要引用using UnityEngine.SceneManagement; 命名空间. 1.拿到当前场景的名字:SceneManager.GetActiveScene ...

  2. java编程如何实现从本地里读取文件1,写入到本地另一个文件2里(多种场景)

    不多说,直接上干货! 有时候,我们需要用到这样的一个场景. ReadLocalFile1WriteLocalFile2.java (以下是相当于复制,读取文件1里的全部内容,并写入到文件2里) pac ...

  3. PHP 中获取文件名及路径

    1. basename("/mnt/img/image01.jpg")函数:得到文件名;输出结果为:image01.jpg. 使用 basename($uriString) 我们可 ...

  4. Docker | 第七章:Docker Compose服务编排介绍及使用

    前言 前面章节,我们学习了如何构建自己的镜像文件,如何保存自己的镜像文件.大多都是一个镜像启动.当一个系统需要多个子系统进行配合时,若每个子系统也就是镜像需要一个个手动启动和停止的话,那估计实施人员也 ...

  5. mybatis + log4j2 问题 java.lang.NoClassDefFoundError: org/apache/logging/log4j/spi/AbstractLoggerWrapper

    root cause java.lang.NoClassDefFoundError: org/apache/logging/log4j/spi/AbstractLoggerWrapper 网上资料比较 ...

  6. 零基础逆向工程28_Win32_02_事件_消息_消息处理函数

    1 第一个图形界面程序 步骤1:创建Windows应用程序 选择空项目 步骤2:在新建项窗口中选C++代码文件 创建一个新的cpp文件 步骤3:在新的cpp文件中添加:#include <Win ...

  7. tas5717/5719功放问题点总结

    问题一 AMP output channel invert problem and modification 原因:如果硬件设计时,耳机或者喇叭的输出通道反了,就要对其进行左右对换. 对策:如果通道反 ...

  8. ArcGIS API for JavaScript开发初探——基础知识

    1.前言 在ArcGIS Web API开发体系中一共有四大类,分别为: ArcGIS API for Flex ArcGIS API for JavaScript ArcGIS API for RE ...

  9. /etc/syslog.conf日志配置文件详解

    //将info或更高级别的消息送到/var/log/messages,除了mail以外. //其中*是通配符,代表任何设备:none表示不对任何级别的信息进行记录. *.info;mail.none; ...

  10. [Jira]启动报错无法删除缓存文件felix-cache的解决方法

    背景: 由于公司机房停电,jira服务器在停电期间需要关机处理,然而待重启启动服务时,jira出现报错,页面报错信息如下: Unable to clean the cache directory: / ...