函数计算FC这个跟stable-difussion-webui是代码同步一样的是吗?

函数计算FC这个跟stable-difussion-webui是代码同步一样的是吗?怎么构建自己定制的呢?https://github.com/devsapp/fc-stable-diffuson

展开
收起
三分钟热度的鱼 2024-04-24 21:40:28 42 分享 版权
阿里云 AI 助理回答

函数计算(Function Compute,简称FC)与Stable Diffusion WebUI的结合并不是简单的代码同步关系,而是通过函数计算提供的基础设施和服务来快速部署和运行Stable Diffusion WebUI应用。这种方式允许用户按需使用计算资源,并支持弹性伸缩,从而高效地实现文本到图像的生成服务。

如何构建自己定制的Stable Diffusion WebUI?

要基于函数计算构建自定义的Stable Diffusion WebUI,您可以按照以下步骤操作:


1. 准备工作

  • 开通函数计算服务:确保您已开通阿里云函数计算服务。
  • 选择模板创建应用:在函数计算控制台中,通过模板创建应用,选择“AI数字绘画stable-diffusion”模板进行快速部署。

2. 部署基础环境

  1. 创建应用

    • 登录函数计算控制台,进入“应用”页面。
    • 选择“通过模板创建应用”,搜索并选择“AI数字绘画stable-diffusion”模板。
    • 设置应用配置项(如部署类型、角色名称、地域等),然后单击“创建并部署默认环境”。
    • 等待1~2分钟,直到部署状态显示“部署成功”。
  2. 检查GPU函数镜像加速状态

    • 在应用详情页面,进入目标环境的“环境详情”页签。
    • 检查sd函数的“镜像加速准备状态”,等待状态变更为“可用”。
  3. 访问Stable Diffusion WebUI

    • 返回应用详情页面,找到目标环境,单击“访问域名”。
    • 页面加载完成后,进入Stable Diffusion WebUI操作界面。

3. 自定义模型管理

  1. 初始化模型管理

    • 在应用详情页面,单击“初始化模型管理”。
    • 在弹出的对话框中,了解创建资源的目的及可能产生的费用,勾选确认后继续。
  2. 上传自定义模型

    • 使用文件存储NAS产品,将自定义模型上传至/mnt/auto/sd/models/Stable-diffusion目录。
    • 您可以通过模型管理页面或直接上传文件的方式完成模型上传。
  3. 切换模型

    • 在Stable Diffusion WebUI界面中,通过模型下拉列表选择需要使用的模型。

4. 安装和配置插件

  1. 内置插件

    • Stable Diffusion WebUI默认集成了多种常用插件,例如:
      • ADetailer插件:修复崩坏脸。
      • Deforum插件:用于瞬息宇宙视频制作。
      • Prompt all in one插件:提示词翻译助手。
      • Roop插件:一键换脸。
      • Image browser插件:图像管理。
      • Rembg插件:一键快速抠图。
      • Tagger插件:图片反推提示词。
      • Dataset tag editor插件:训练LoRA打标插件。
  2. 自定义插件

    • 如果需要安装额外插件,可以将插件下载到本地,通过管理后台上传至extensions目录,或自行定制Docker镜像并修改相关参数。

5. 测试与优化

  1. 生成图片

    • 在Stable Diffusion WebUI的“文生图”页签中输入提示词,调整参数(如采样步数、采样器、高分辨率修复等),然后单击“生成”按钮。
    • 建议:首次使用时,建议先使用默认提示词生成图片,熟悉操作后再尝试自定义提示词。
  2. 优化提示词

    • 推荐使用通义千问等大语言模型将中文提示词翻译为英文,以提高生成效果。

6. 释放资源

  • 如果您暂时不需要使用Stable Diffusion应用,请及时删除对应资源以避免不必要的费用。
  • 在函数计算控制台中,找到目标应用,单击“删除”按钮,并确认删除操作。

重要提醒

  • 计费说明:使用函数计算部署Stable Diffusion应用会收取函数计算的资源使用费用和NAS存储占用费用。首次登录用户可以领取免费试用额度。
  • 常见问题
    • 应用启动失败:检查是否上传了正确的模型文件(.ckpt格式)以及账户是否存在欠费问题。
    • 生成图片卡住:关闭面部修复功能(restore face)以避免进程卡住。
    • 无法在线安装插件:由于容器镜像的安全限制,建议将插件下载到本地后上传。

通过上述步骤,您可以基于函数计算快速部署并定制自己的Stable Diffusion WebUI应用,满足个性化需求。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

快速交付实现商业价值。

还有其他疑问?
咨询AI助理