本教程适用于刚开始接触AI绘图或Stable Diffusion的朋友。
本地部署Stable Diffusion虽然免费,但对硬件有较高要求,如GPU需6G以上,否则生成图片可能耗时超过6小时。对于初学者而言,购买高性能设备太贵。使用云厂商的Serverless和NAS服务是更好的选择,它们支持按需付费,不使用时不产生费用。首次开通函数计算的用户可以领取免费额度,同时存储SD模型所需的性能型NAS也有免费体验额度,足以满足初步学习的需求。
今天我们就来薅一下厂商羊毛,快速实现Stable Diffusion云端部署。
stable diffusion 的云端详细部署教程
部署Stable Diffusion至阿里云的云端环境主要依赖于两个服务:函数计算(FC)和文件存储(NAS)。函数计算用于提供GPU运行时支持,而NAS则用于模型文件的存储。下面是基于上述信息整理的具体部署步骤。
一、准备阶段
- 登录控制台:确保你已经拥有阿里云账号,并已登录到阿里云控制台。
二、创建应用
- 访问函数计算控制台,选择左侧菜单中的“应用”选项。
- 点击“创建应用”,从模板列表中找到“AI 数字绘画 Stable Diffusion”,并点击“立即创建”。
- 根据需求填写配置项:
-
- 角色名:如未创建过所需角色,请先进行授权操作来创建
AliyunFCServerlessDevsRole
角色。
- 角色名:如未创建过所需角色,请先进行授权操作来创建
-
- 地域:推荐选择“华东1(杭州)”。由于部分地域可能因网络限制无法直接访问某些外部站点,请谨慎选择。
-
- 镜像选择:根据个人喜好或项目需要选择预装了不同插件与基础模型的镜像版本。
- 在确认页面阅读相关条款后勾选同意选项,点击“同意并继续部署”。
三、完成初始化及体验
- 应用创建完成后,通过提供的WebUI域名链接进入Stable Diffusion界面。初次加载可能需要约30秒时间。
- 利用界面上的功能开始尝试生成图像,只需输入描述性文本即可启动图片生成过程。
四、自定义模型管理
如果希望更换现有模型或添加新的扩展插件,则需执行以下额外步骤:
- 通过应用详情页访问“初始化模型管理”,按照指引创建必要的资源并设置管理密钥。
- 使用给定的模型管理域名登录模型管理器,并利用文件管理功能上传新的LoRA或其他类型的模型文件。
- 一旦新模型被成功上传且显示在列表中,就可以尝试将其应用于图像生成任务中,以观察效果变化。
请注意,虽然这里没有涉及具体的代码编写,但整个流程均是通过图形化界面完成的,无需编程经验即可操作。此外,为避免不必要的费用支出,在不再使用该服务时记得及时清理相关资源。