zoukankan      html  css  js  c++  java
  • GTX 750等低配显卡如何玩转Deepfakes?

    这里说的Deepfakes软件还是DeepFaceLab,人工智能换脸,是使用深度学习方法来实现的。而深度学习程序对电脑配置要求是非常高的,尤其是跑模型这个环节。很多低配电脑,根本就跑步起来。比如像GTX 750 ,1G显存。

    默认情况下这种配置肯定跑不了这个程序,但是通过自定义参数也能跑。这对于低配玩家来说绝对是个好消息。

    首先,你需要获取的DFL的版本为DeepFaceLabCUDA10.1AVX20190313 或者更高。

    其次,你要运行SAE模型,SAE模型的配置参数可以参考:

    ===== Model summary =====
    
    == Model name: SAE
    
    ==
    
    == Current iteration: 169238
    
    ==
    
    == Model options:
    
    == |== batch_size : 4
    
    == |== sort_by_yaw : False
    
    == |== random_flip : True
    
    == |== resolution : 128
    
    == |== face_type : f
    
    == |== learn_mask : True
    
    == |== optimizer_mode : 3
    
    == |== archi : df
    
    == |== ae_dims : 256
    
    == |== ed_ch_dims : 32
    
    == |== lighter_encoder : True
    
    == |== multiscale_decoder : False
    
    == |== pixel_loss : True
    
    == |== face_style_power : 0.0
    
    == |== bg_style_power : 0.0
    
    == |== write_preview_history : True
    
    == Running on:
    
    == |== [0 : GeForce GTX 750]
    
    =========================

    这个参数配置在训练环节开始的时候可以设置,与默认配置相比,这里主要调整了optimizer_mode  ,ae_dims ,ed_ch_dims ,lighter_encoder

    optimizer_mode :3 这个调整是为了让显卡使用共享内存,也就是使用你电脑的内存。

    ae_dims : 256,ed_ch_dims : 32  是降低了神经网络的规模,相应的效果会差些。

    lighter_encoder : True  使用轻量级密编码器,其实也是降低了神经网络复杂度。

    通过牺牲一些效果,你就可以将这个程序跑起来了。

    更多内容请参考:DeepFakes中文网

    公众号:托尼是塔克

  • 相关阅读:
    Class文件和JVM的恩怨情仇
    详解及对比创建线程的三种方式
    浅析Java中线程组(ThreadGroup类)
    简单定义多线程!
    五分钟看懂UML类图与类的关系详解
    LeetCode刷题--14.最长公共前缀(简单)
    LeetCode刷题--13.罗马数字转整数(简答)
    动态规划算法详解及经典例题
    LeetCode--9.回文数(简单)
    LeetCode刷题--7.整数反转(简单)
  • 原文地址:https://www.cnblogs.com/wangpg/p/10626896.html
Copyright © 2011-2022 走看看