教程简述
在本教程中,您将学习在阿里云交互式建模平台PAI-DSW x Free Prompt Editing(CVPR2024中选论文算法) 图像编辑算法,开发个人AIGC绘图小助理,实现文本驱动的图像编辑功能单卡即可完成AIGC图片风格变化、背景变化和主体变化等功能。让我们一同开启这场旅程,为您的图像编辑添上无限可能性的翅膀吧。FreePromptEditing是一个基于文本驱动的Stable Diffusion图像编辑算法,用户可以直接通过输入Edit Prompt对生成图像或者真实图像进行编辑。本教程使用Free Prompt Editing图像编辑算法,实现的图片风格变化对比:
基于本教程可以体验: 👍新用户可免费领取价值万元的人工智能平台PAI试用资源👍 学会如何快速在阿里云上创建一个交互式训练开发环境👍 学会如何在DSW中编译代码、启动WebUI👍 学会如何在DSW开发个人AIGC绘图小助理
答疑交流群
如需技术支持,请在钉钉搜索群号「 52485000325」,加入群聊
使用 PAI-DSW 开发AIGC绘图小助理
1.准备环境和资源
1.1 领取交互式建模PAI-DSW免费试用权益
前往活动页面,领取交互式建模PAI-DSW产品免费试用资源包
- 对于交互式建模 PAI-DSW 的新用户,阿里云提供了5000CUH 的免费试用资源,可以在活动页面中直接领取(试用规则请参照阿里云免费试用: https://free.aliyun.com/);或可以购买 交互式建模 PAI-DSW 资源包参与活动,购买链接:PAI-DSW 100CU H资源包,价格 59 元起;如不购买资源包,PAI-DSW 会按量进行计费,计费标准详见阿里云产品定价。
1.2 创建PAI-DSW实例
-
前往人工智能平台PAI控制台,链接:阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台
-
开通人工智能PAI并创建默认工作空间。请参见开通并创建默认工作空间。
-
在人工智能平台PAI控制台内,选择交互式建模PAI-DSW
-
点击新建实例(如上图)
-
自定义输入实例名称(如下图)
-
选择实例机型,GPU推荐使用A10或者V100(16GB)及以上配置,GPU分类-ecs.gn6v-c8g1.2xlarge(支持资源包抵扣),若无此机型库存可更换地域尝试;
- 选择镜像:pytorch-develop:1.12-gpu-py39-cu113-ubuntu20.04
- 点击"下一步"
- 确认【资源配置】及【镜像】如图所示,点击创建实例;
- 约等到3-5分钟,实例状态变为「运行中」,实例创建完成;
1.3 在DSW中打开教程文件
-
单击需要打开的实例操作 列下的打开,进入PAI-DSW实例开发环境。
-
在Notebook 页签的Launcher 页面,单击前往浏览 Gallery,打开Gallery页面
- 在DSW Gallery页面中,搜索并找到AI美术师:图像编辑的无限可能教程,单击教程卡片中的在DSW中打开。
- 完成以上步骤,顺利打开AI美术师:图像编辑的无限可能Notebook最佳实践
1.4 运行教程文件
- 您可以直接看到教程文本,您可以在教程文件中直接运行每个代码片段。当成功运行结束一个步骤命令后,再顺次运行下个步骤的命令。
-
本教程一共3个运行步骤:
-
准备工做
-
下载和安装环境
-
运行WebUI
-
当第3步运行WebUI运行完成后,在返回的运行详情结果中单击URL链接,进入WebUI页面。请发挥你的创意,生成您想要得到的图像吧!
2.完成部署,开始体验AI图像编辑的无限可能
运行成功后打开链接,请发挥你的创意,修改您想要得到的图像吧!WebUI 界面可调参数说明-- Attention map Replacing Scale ratio of Editing 取值0.0-1.0,越大保留原图细节越多,建议值0.4-0.8-- DDIM Steps 去噪步数-- Layers to Edit 编辑的层数,建议值 32,16-- Image Resolution 图像分辨率,建议值512-- CFG Scale 文本提示控制强度,建议值 7.5-- Seed 随机种子我们已经在WebUI 预置了上述的可调参数,并提供了示例图像,编辑文本,以及负文本,您可以直接点击一键运行。
2.1 进入WebUI界面
点击运行,稍等片刻后,在下方区域会输出原图像和编辑结果图像。
2.2 更改图像背景
可以看到,基于FreePromptEditing,算法很好地理解了输入的编辑指导文本,将图像的背景转移到了森林中。Edit Prompt(编辑文本):a Chinese building on the forestNegative Prompt(负文本): nsfw, worst quality, low quality, normal quality, lowres, watermark
您也可以将示例的建筑搬到纽约,示例如下:Edit Prompt(编辑文本):a Chinese building in New York CityNegative Prompt(负文本): nsfw, worst quality, low quality, normal quality, lowres, watermark
2.3 更改图像风格
除了使用修改之外,我们也可以随意发挥想象力,通过设计编辑提示词,来改变原图的图像风格。下面展示些创意示例,仅仅修改了提示词,其他配置参数跟上文一致.编辑文本:a kids drawing of a cat (儿童画的一只猫)
编辑文本:Van Gogh style architectural picture (梵高风格建筑图片)
成为无拘无束的创意画师,让您的幻想遨游色彩的世界,现在就启程,为您的图像添加无限的可能吧。
♥♥ 您可以自由发挥AI绘画新创作,本次活动要求:任意上传一张照片,变为梵高风格,并分享前后对比图。 🎁🎁作品完成上传活动页面,邀请好友一起参与活动,有机会赢取小度智能屏X9、米家小白摄像头、天猫魔投等好礼
3.资源清理及后续
3.1 清理
- 在实验完成后,可前往对应产品控制台,停止或删除实例(两个操作均可),避免实例持续处于运行中,在超出免费试用额度后,带来额外的扣费;
- 后续仍考虑使用该实例>>停止 ;后续不再使用该实例>>删除,成功停止后即停止资源消耗。
3.2 后续
在试用有效期期间,您还可以继续使用DSW实例进行模型训练和推理验证。