先来看看最终生成的效果
图1:给蒙娜丽莎换背景(训练数据可能不太满足要求导致出现 3 个鼻孔😂)
图2:给蒙娜丽莎换脸
一、保姆级教程
阿里云官方提供了超级详细的教程:developer.aliyun.com/article/135…
在此不做赘述。认真看教程一定可以做出来,只说有几个容易碰到问题的地方
二、EasyPhoto代码库
还可以在本地电脑跑训练,支持 Windows10 和 Linux 系统运行,参考以下配置要求:
Windows 10 的详细信息:
- 操作系统: Windows10
- python: python 3.10
- pytorch: torch2.0.1
- tensorflow-cpu: 2.13.0
- CUDA: 11.7
- CUDNN: 8+
- GPU: Nvidia-3060 12G
Linux 的详细信息:
- 操作系统 Ubuntu 20.04, CentOS
- python: python3.10 & python3.11
- pytorch: torch2.0.1
- tensorflow-cpu: 2.13.0
- CUDA: 11.7
- CUDNN: 8+
- GPU: Nvidia-A10 24G & Nvidia-V100 16G & Nvidia-A100 40G
架构图,感兴趣的可以去深入研究!
三、成本
服务器配置如下
这个规格的实例虽然训练起来挺慢,但是价格也真的不便宜,在此感谢阿里云提供的免费资源包和学习机会,都是真金白银,AI硬件投入真的大,一般人和小公司玩不起,更加感谢伟大的云计算时代!