项目地址:https://github.com/a312863063/seeprettyface-generator-babies

1.介绍

本文是运行一个 StyleGAN 训练出的萌娃人脸生成器。

2. 实践过程

1.1 下载代码库

1.2 下载预训练权重

下载链接在:seeprettyface-generator-babies/model/模型下载后放在这里.txt 说明中:

百度网盘:链接:https://pan.baidu.com/s/1Txa3HPxcWfL_mQynTxBJ-g 提取码:movs

FK 百度网盘,太慢了。

下载解压后放在:

model/
├── classifier-smiling.pkl
├── generator_kids.pkl

1.3 配置环境

注释掉 generate_kid.py:

# from aip import AipFace

创建一个 conda 环境:

# 注意,python 不能选择3.8及以上,因为要装 tensorflow1.x
conda create -n gan python=3.6
# 安装一些必要包 PIL 的包名字叫 pillow
pip install numpy pillow requests -i https://pypi.tuna.tsinghua.edu.cn/simple
# 安装 tensorflow-gpu
conda install tensorflow-gpu==1.15

遇到错误

安装 tensorflow-gpu , 但是我遇到了如下错误:

InvalidArchiveError("Error with archive /home/我的用户名/conda/pkgs/tensorflow-base-1.15.0-gpu_py36h9dcbed7_0/.cph_tmpli1l9i4d/pkg-tensorflow-base-1.15.0-gpu_py36h9dcbed7_0.tar.zst.  You probably need to delete and re-download or re-create this file.  Message from libarchive was:\n\nFailed to create dir 'lib/python3.6/site-packages/tensorflow_core/include/external/com_github_googleapis_googleapis'")

解决:

参考:https://blog.csdn.net/eaxy_z/article/details/120293066

conda clean -p       # 删除未使用的包
conda clean -t      # 删除缓存的tarballs包
conda clean -a      # 删除所有缓存的数据(包括索引缓存等 )

然后,重新运行:

conda install tensorflow-gpu==1.15

完美运行,在 result 下生成了 20只 萌娃,还有对应的 result/generate_code。

萌娃人脸生成器 实践踩坑笔记相关推荐

  1. iphone se 一代 不完美越狱 14.6 视频壁纸教程(踩坑笔记)

    iphone se 一代 不完美越狱 14.6 加 视频壁纸教程-踩坑笔记 越狱流程 1.爱思助手制作启动u盘 坑点: 2.越狱好后 视频壁纸软件 1.源 2.软件安装 越狱流程 1.爱思助手制作启动 ...

  2. 【seeprettyface.com】开源源码:萌娃脸生成器

    源码下载地址:github.com/a312863063/seeprettyface-generator-babies 了解训练方法&获取训练集:www.seeprettyface.com - ...

  3. Linux内核踩坑笔记

    systemtap embedded C踩坑笔记戳这: https://blog.csdn.net/qq_41961459/article/details/103093912 task_struct的 ...

  4. 阿里云部署Tiny Tiny RSS踩坑笔记

    阿里云部署Tiny Tiny RSS踩坑笔记 前言 入坑了RSS,之前的配置是阿里云部署RSSHub,配合Inoreader进行文章阅读,详情见RSS入坑指南.阿里云部署RSSHub踩坑笔记.在202 ...

  5. 「Java」基于Mirai的qq机器人开发踩坑笔记(其一)

    目录 0. 前置操作 I. 安装MCL II. MCL自动登录配置 III. 安装IDEA插件 1. 新建Mirai项目 2. 编写主类 3. 添加外部依赖 4. IDEA运行 5. 插件打包 6. ...

  6. 「Java」基于Mirai的qq机器人开发踩坑笔记(其二)

    目录 0. 配置机器人 1. onLoad方法 2. onEnable方法 3. 消息属性 4. 消息监听 I. 好友消息 II. 群聊消息 III. 无差别消息 5. 发送消息 I. 文本消息 II ...

  7. 昆仑通态触摸屏1003故障码,踩坑笔记

    昆仑通态触摸屏1003故障码,踩坑笔记 第一次使用这个昆仑通态触摸屏,使用modbusRTU与金田变频器做通讯. 触摸屏在线后报1003通讯错误代码,现象是控制指令正常,但是读取不正常.读取变频器状态 ...

  8. EDUSOHO踩坑笔记之四十二:资讯

    EDUSOHO踩坑笔记之四十二:资讯 获取资讯列表信息 GET /articles/{id} 权限 老API,需要认证 参数 字段 是否必填 描述 sort string 否 排序,'created' ...

  9. EDUSOHO踩坑笔记之三十三:班级

    EDUSOHO踩坑笔记之三十三:班级 班级 班级 获取班级信息 获取班级列表 班级成员 获取班级计划 加入班级 营销平台加入班级 班级 班级 获取班级信息 GET /classrooms/{class ...

最新文章

  1. DeepCut及DeeperCut:基于Tensorflow的人体姿态估计
  2. go语言的defer语句
  3. WPF DatePicker默认显示当前日期,格式化为年月日(转)
  4. [Python]网络爬虫(五):urllib2的使用细节与抓站技巧
  5. winform进度条实现
  6. sql三个表join_「数据蒋堂」第 31 期:JOIN 简化 – 维度对齐
  7. 使用CLI进行高速跨域日志复制、历史数据重新索引与数仓投递
  8. ftp服务器如何配置多个文件夹,ftp服务器如何配置多个文件夹
  9. android全局计时_Android定时器AlarmManager
  10. centos7-安装redis-教程190923-精准版
  11. python float 精度_谈谈关于Python里面小数点精度控制的问题
  12. android显示emoji,android兼容emoji显示以及检测是否支持emoji
  13. 飞信2009_从飞信倒下的八个原因看运营商的复兴之路
  14. 联想Win10安装Ubuntu双系统教程
  15. CSS3中的元素过渡属性transition
  16. 高效办公之云端实时协作企业办公软件:石墨文档
  17. Docker镜像篇(2) - 玩转Dockerfile指令 - FRM、MAINTAINER、LABEL、COPY
  18. Jvm与DVM与ART
  19. php 执行定时任务.
  20. 期货开户手续费加一分不赚钱

热门文章

  1. 键盘可以实现向计算机输入数据判断,计算机应用基础_学习指南.docx
  2. 云场景实践研究第33期:神州优车
  3. 量子计算机的基本构成,量子计算机的硬件单元 文/李联宁 1. 量子寄存器 存储一系列量子比特的体系称为量子寄存器。假设有一个由3比特构成的寄存器,在经典计算机中,可... - 雪球...
  4. Latex自定义文档纸张大小
  5. Elasticsearch5.0 安装 以及 问题集锦
  6. 键盘上分数怎么计算机,分数符号怎样在电脑上?
  7. python数据分析经典书籍有哪些_数据分析有哪些好书值得推荐?
  8. TensorFlow 决策森林来啦!
  9. 202104-2 邻域均值
  10. 《测绘管理与法律法规》真题易错本