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中文网

    公众号:托尼是塔克

  • 相关阅读:
    org.apache.xerces.dom.ElementNSImpl.setUserData(Ljava/lang/String;Ljava/lang
    case when then 中判断null的方法
    Oracle 傻瓜式数据归档
    Object type TYPE failed to create with error
    导出表结构到Excel 生成代码用
    Intellij 高亮显示与选中字符串相同的内容
    自定义命令杀死 java 进程 alias kjava
    R语言包_dplyr_1
    dplyr包
    在天河二号上对比Julia,Python和R语言
  • 原文地址:https://www.cnblogs.com/wangpg/p/10626896.html
Copyright © 2011-2022 走看看