1. 教程简述
生成式AI技术批量产出真/像/美的个人写真应用非常受欢迎。近期上线的EasyPhoto 作为一款开源的 SD WebUI 插件,提供更灵活、易用的开发方式,受到大量开发者们的关注和好评,用户可通过上传若干张同一人的照片,即可快速训练 LoRA 模型,并结合用户自定义的模板图片,最终生成真、像、美的写真照片。
本次基于阿里云人工智能PAI产品快速启动EasyPhoto,实现低代码开发个性化AI真人写真,打造属于自己的完美照片,玩转AIGC世界名画的新创作,参与活动即有机会获得徕芬吹风机、小米手环等精美礼品。
基于本教程可以体验:
新用户可免费领取价值万元的人工智能平台PAI 试用资源
基于交互式建模PAI-DSW 训练个人专属的 LoRA 模型
生成任意风格的人物写真,让每个AIGCer都拥有自己的AI写真相机!
2. 使用PAI 快速启动 EasyPhoto
2.1 准备工作
2.1.1 领取交互式建模PAI-DSW免费试用权益
前往本次「世界名画玩出新花样,AIGC写真大挑战」活动页面,领取交互式建模PAI-DSW产品免费试用资源包
对于交互式建模 PAI-DSW 的新用户,阿里云提供了5000CU*H 的免费试用资源,可以在活动页面中直接领取(试用规则请参照阿里云免费试用);或可以购买交互式建模 PAI-DSW 资源包参与活动,购买链接:PAI-DSW 100CU*H资源包,价格 59 元起;如不购买资源包,PAI-DSW 会按量进行计费,计费标准详见阿里云产品定价。
2.1.2 下载名画资源包
☞ 点此下载【名画资源包】,完成AIGC新创作。
2.1.3 创建PAI-DSW实例
前往人工智能平台PAI控制台;
开通人工智能PAI并创建默认工作空间。请参见开通并创建默认工作空间。
在人工智能平台PAI控制台内,选择交互式建模PAI-DSW,或点击链接
点击创建实例(如上图)
自定义输入实例名称,如“easyphoto”
选择实例机型,GPU分类-ecs.gn6v-c8g1.2xlarge(支持资源包抵扣),若无此机型库存可更换地域尝试;
选择镜像,stable-diffusion-webui-develop:1.0.0-pytorch2.01-gpu-py310-cu117-ubuntu22.04
点击“下一步”
确认【资源配置】及【镜像】如图所示,点击创建实例;
大约等到3-5分钟,实例状态变为「运行中」,实例创建完成;
2.1.4 在PAI-DSW中打开EasyPhoto教程,体验零代码完成AI开发
打开链接:基于EasyPhoto的AI写真生成示例 (WebUI版) ,点击右上角「在阿里云DSW打开」
选择先前创建好的实例,点击实例名称
进入notebook开发界面,逐步点击运行按钮;依次运行 1.环境安装 节的单元格,可下载并安装预置的带有EasyPhoto插件的WebUI,即所依赖的模型。
运行 2.启动WebUI 节的单元格,可打开WebUI。
单击生成的链接进入WebUI
打开WebUI,进入体验环节,在WebUI里运行EasyPhoto;
2. 2 开始体验
2.2.1 走出名画,世界名画新创造——名画蒙娜丽莎-数字分身训练
步骤1:蒙娜丽莎 数字分身训练
Step1: 点击EasyPhoto选项卡
Step2: 点击Upload Photos 上传蒙娜丽莎的训练图片,压缩包
Step3: 点击Start Training (在弹框中输入user id: mengnalisha)
请注意,如在训练过程中出现如图所示的前端断连,不用担心,您可在notebook后台看见训练进度。待训练完成后刷新前端页面可以进行模型推理。
前端断连(连接超时 确保后台在训练即可):
训练完成提醒:
SDWebUI 前端
notebook后端
步骤2: 蒙娜丽莎的数字分身推理
Step 1: 切到inference选项卡
Step 2: 使用upload背景,上传任意一张现代生活照,或之前下载的其他名画图片;
Step 3: 选择基模型和UserId对应的LoRA模型 (可点击 刷新 图标 获得所有的UserID列表)
Step 4: 可在Advanced Option选项卡中设置相关的参数
Step 5: 点击Start Generation 进行模型推理,生成专属于您的AI写真
稍等约1-2分钟后,图片生成完成,可右键存储图片;
将图片提交至活动页,参与评奖活动;
2.2.2 走入名画-我的AIGC写真
步骤1、自己的 数字分身训练
Step1: 点击EasyPhoto选项卡
Step2: 点击Upload Photos 上传自己的训练图片(10张左右高清生活照);
Step3: 点击Start Training (在弹框中输入user id,自己的名字;比如我的名字是zhoumo,就填入zhoumo)
请注意,如在训练过程中出现如图所示的前端断连,不用担心,您可在notebook后台看见训练进度。待训练完成后刷新前端页面可以进行模型推理。
前端断连(连接超时 确保后台在训练即可):
训练完成提醒:
SDWebUI 前端
notebook后端
步骤2: 自己的数字分身推理
Step 1: 切到inference选项卡
Step 2: 选择一张模版/上传一张模版;在这个例子里我们使用upload背景
Step 3: 选择基模型和UserId对应的LoRA模型 (可点击 刷新 图标 获得所有的UserID列表)
Step 4: 可在Advanced Option选项卡中设置相关的参数
Step 5: 点击Start Generation 进行模型推理,生成专属于您的AI写真
稍等约1-2分钟后,图片生成完成,可右键存储图片;
2.3 资源清理及后续
2.3.1 清理
在实验完成后,可前往对应产品控制台,停止或删除实例(两个操作均可),避免实例持续处于运行中,在超出免费试用额度后,带来额外的扣费;
后续仍考虑使用该实例>>停止;后续不再使用该实例>>删除,成功停止后即停止资源消耗。
2.3.2 后续
在试用有效期期间,您还可以继续使用DSW实例进行模型训练和推理验证。答疑交流群
如需技术支持,请在钉钉搜索群号「 52485000325」,加入群聊。