1. 教程简述
在本教程中,您将学习如何在阿里云交互式建模(PAI-DSW)中,基于Stable-Diffusion-WebUI快速启动Stable Diffusion WebUI,实现SD模型的推理。
AIGC是指通过人工智能技术自动生成内容的生产方式,已经成为继互联网时代的下一个产业时代风口。其中,文生图(Text-to-image Generation)任务是流行的跨模态生成任务,旨在生成与给定文本对应的图像。本教程启动Stable Diffusion WebUI进行SD模型推理的示例效果如下所示。
基于本教程可以体验:
新用户可免费领取价值万元的人工智能平台PAI 试用资源。
学会如何快速在阿里云上创建一个交互式训练开发环境。
学会如何在DSW中进行模型推理。
学会如何在DSW中启动WebUI。
2. 使用PAI-DSW快速启动SD WebUI
2.1 准备环境和资源
2.1.1 领取交互式建模PAI-DSW免费试用权益
阿里云免费试用中心领取交互式建模PAI-DSW产品免费试用资源包
对于交互式建模 PAI-DSW 的新用户,阿里云提供了5000CU*H 的免费试用资源,可以在活动页面中直接领取(试用规则请参照阿里云免费试用);或可以购买交互式建模 PAI-DSW 资源包参与活动,购买链接:PAI-DSW 100CU*H资源包,价格 59 元起;如不购买资源包,PAI-DSW 会按量进行计费,计费标准详见阿里云产品定价。
2.1.2 创建PAI-DSW实例
- 前往人工智能平台PAI控制台。
- 开通人工智能PAI并创建默认工作空间。请参见开通并创建默认工作空间。
- 在人工智能平台PAI控制台内,选择交互式建模PAI-DSW,或点击链接。
- 点击创建实例(如上图)
- 自定义输入实例名称
- 选择实例机型,GPU分类-ecs.gn6v-c8g1.2xlarge(支持资源包抵扣),若无此机型库存可更换地域尝试;
- 选择镜像,stable-diffusion-webui-develop:1.0.0-pytorch2.01-gpu-py310-cu117-ubuntu22.04
- 点击“下一步”
- 确认【资源配置】及【镜像】如图所示,点击创建实例;
- 大约等到3-5分钟,实例状态变为「运行中」,实例创建完成;
2.1.3 在DSW中打开教程文件
- 单击需要打开的实例操作列下的打开,进入PAI-DSW实例开发环境。
- 在Notebook页签的Launcher页面,单击快速开始区域Tool下的DSW Gallery,打开DSW Gallery页面。
- 在DSW Gallery页面中,搜索并找到Stable Diffusion WebUI使用示例教程,单击教程卡片中的在DSW中打开。单击后即会自动将本教程所需的资源和教程文件下载至DSW实例中,并在下载完成后自动打开教程文件。
2.1.4 运行教程文件
- 在打开的教程文件stable_diffusion_webui.ipynb文件中,您可以直接看到教程文本,您可以在教程文件中直接运行教程。本教程一共4个运行步骤:
- 下载stable-diffusion-webui开源库及其它依赖
- 安装常用插件
- 下载模型
- 启动WebUI
- 在教程文件中直接运行对应的步骤的命令时,当成功运行结束一个步骤命令后,再顺次运行下个步骤的命令。
- 当第4步启动WebUI运行完成后,在返回的运行详情结果中单击URL链接(http://127.0.0.1:7860),进入WebUI页面。后续您可以在该页面进行模型推理。
3. 完成部署开始体验
完成以上操作后,您已经成功完成了AIGC文生图模型的WebUI部署。您可以在WebUI页面,进行模型推理验证。相关参数可参考以下进行设置,完成后单击生成。
- 模型的VAE:Counterfeit-V2.5.vae.pt
- 提示词:
- prompt
- negative prompt
- 采样方法(Sampler):DPM++2M Karras
- 高清修复:勾选
- 重绘幅度:0.6
- 放大倍率:1.8
- 高度:832
- 提示词相关性(CFG Scale):10
- 随机种子(seed):2337269170
((masterpiece,best quality)),1girl, solo, animal ears, rabbit, barefoot, knees up, dress, sitting, rabbit ears, short sleeves, looking at viewer, grass, short hair, smile, white hair, puffy sleeves, outdoors, puffy short sleeves, bangs, on ground, full body, animal, white dress, sunlight, brown eyes, dappled sunlight, day, depth of field
EasyNegative, extra fingers,fewer fingers
4. 资源清理及后续
4.1 清理
- 在实验完成后,可前往对应产品控制台,停止或删除实例(两个操作均可),避免实例持续处于运行中,在超出免费试用额度后,带来额外的扣费;
- 后续仍考虑使用该实例>>停止;后续不再使用该实例>>删除,成功停止后即停止资源消耗。
3.2 后续
在试用有效期期间,您还可以继续使用DSW实例进行模型训练和推理验证。
如需技术支持,请在钉钉搜索群号「 52485000325」,加入群聊