赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 函数计算 FC 2.0
  4. 实践教程
  5. AIGC实践
  6. 部署Stable Diffusion应用FAQ

部署Stable Diffusion应用FAQ

  • AIGC实践
  • 发布于 2025-04-16
  • 0 次阅读
文档编辑
文档编辑

本文介绍使用函数计算部署Stable Diffusion应用过程中可能遇到的问题以及解决方案。

  • 应用启动失败怎么办?

  • 生成图片时进程卡住怎么办?

  • 为什么无法在线安装插件?

  • 如何访问Stable Diffusion的API?

  • 使用Stable Diffusion应用如何计费?

  • 除了默认的方案,有没有更灵活的定制方案?

关于如何基于函数计算部署Stable Diffusion,请参见如何使用函数计算部署Stable Diffusion?。

注意事项

Stable Diffusion为开源软件,请随时关注对应的开源协议,防止您商业化过程中可能存在的风险。

应用启动失败怎么办?

检查上传的模型问题

  • 问题现象:应用启动时,出现下面的报错信息。

    • Can't run without a checkpoint. Find and place a .ckpt or .safetensors file into any of those locations. The program will exit.

    • Function instance health check failed on port 7860 in 120 seconds.

  • 问题原因:

    • 未上传模型:部署完Stable Diffusion服务后,没有上传模型,导致应用启动失败。

      当应用启动时,出现以下报错信息,请先排查模型是否没有上传。

      image.png
    • 模型后缀错误:上传的模型后缀不是以.ckpt结尾,导致应用启动失败。

  • 解决方案:

    • 上传模型:为了避免下载模型占用大量的时间,您可以直接上传对应的模型。具体操作,请参见一键部署Stable Diffusion。

    • 修改模型后缀:进入KodBox页面,确认是否已成功上传模型,并检查模型后缀是否为.ckpt。从huggingface源站下载的模型后缀为.txt,需手动修改为.ckpt。

      image.png

检查账户是否欠费问题

  • 问题现象:应用启动时,出现报错信息{"ErrorCode":"InvalidArgument","ErrorMessage":"Mount NFS:xxxxx-jlb79.cn-hangzhou.nas.aliyuncs.com:/fc-stable-diffusion-plus command failed with output = mount.nfs: Connection reset by peer\n, please make sure that the nas mount point address is correct and is accessible from the service VPC"}。

  • 问题原因:模型正常上传后,启动仍然失败,可能是由于当前账号存在欠费。账号欠费后,在挂载NAS文件系统时会出现报错。

  • 解决方案:请在当前账号下充值,待账号恢复正常后重试。

检查KodBox是否存在隐藏目录

  • 问题现象:应用启动时,出现以下报错信息。

    image.png
  • 问题原因:模型文件所在的目录下存在隐藏目录,导致应用启动失败。

  • 解决方案:

    1. 登录函数实例,具体可参考函数实例命令行操作。

    2. 执行命令cd /mnt/auto/sd,进入模型文件所在的目录。

    3. 执行命令ls -a,查看是否存在隐藏目录。

      执行命令后,可以看到文件列表中包含隐藏目录.kodbox-1.35.031。

    4. 执行命令rm -rf .kodbox-1.35.031,删除隐藏目录。

    5. 重新安装应用,然后重启KodBox,设置账号密码即可恢复正常使用。

检查KodBox页面是否关闭

  • 问题现象:应用启动时,出现报错信息Stable diffusion model failed to load, exiting。

  • 问题原因:

    • 模型没有正常上传:模型不正常导致应用启动失败。

    • KodBox页面没有关闭:KodBox页面没有关闭,可能会导致Stable Diffusion服务启动失败。

  • 解决方案:

    • 模型正常上传:至少上传一个模型后,检查模型名称、模型大小符合要求。

    • 关闭KodBox页面:上传模型后关闭KodBox页面,然后再启动Stable Diffusion服务。

生成图片时进程卡住怎么办?

Stable Diffusion本身的原因,特定模型下开启面部修复功能(restore face)时,会发生进程卡住现象。您可以尝试在Stable Diffusion的WebUI界面中手动取消面部修复功能。

为什么无法在线安装插件?

容器镜像部署存在安全限制,不允许在线安装插件。您可以将插件下载到本地,然后通过管理后台上传到extensions目录。如果想通过WebUI界面使用URL来安装插件 ,请先自行定制Docker镜像,并修改相关的参数。

如何访问Stable Diffusion的API?

需定制镜像,开启--api参数,然后访问/docs查询可调用的API。

使用Stable Diffusion应用如何计费?

使用通过函数计算部署的Stable Diffusion应用过程中,会收取函数计算的资源使用费用和NAS存储占用费用。具体信息,请参见FC计费概述和NAS计费概述。

重要

首次登录用户,请先分别领取函数计算和文件存储NAS的免费试用额度。具体操作,请参见免费试用。

除了默认的方案,有没有更灵活的定制方案?

可以将整个webui目录映射至NAS文件存储目录,修改源码会更加方便。

相关文章

基于函数计算一键部署Stable Diffusion进行AI绘画创作 2025-04-16 14:22

本文介绍如何通过函数计算搭建Stable Diffusion的WebUI框架实现文本生成图片。 背景信息 AIGC(Artificial Intelligence Generated Content)是指人工智能生成内容。“文生图”技术是指使用AI绘画创作图片。 Stable Diff

基于函数计算快速搭建AI对话机器人 2025-04-16 14:22

本文介绍如何使用函数计算,基于通义千问语言模型快速搭建AI对话机器人。 背景信息 通义千问是阿里云推出的一个较大规模的语言模型,功能包括多轮对话、文案创作、逻辑推理、多模态理解、多语言支持等。通义千问能够与人类进行多轮的交互,也融入了多模态的知识理解,且有文案创作能力,能够续写小说、编写邮件等。 本

基于函数计算部署ChatYuan对话模型 2025-04-16 14:22

本文介绍如何使用函数计算一键部署ChatYuan对话模型实现智能问答。 背景信息 AIGC(Artificial Intelligence Generated Content)是指人工智能生成内容。“文生文”技术是指使用AI进行知识问答。 ChatYuan即元语功能型对话大模型,可以用于问答、结合上

基于函数计算部署3D卡通风格模型 2025-04-16 14:22

本文介绍如何使用函数计算部署3D卡通风格模型,实现将人物图像处理成3D卡通版图像。 背景信息 AIGC(Artificial Intelligence Generated Content)是指人工智能生成内容。AIGC被认为是继专业生成内容(Professional Generated Conten

基于函数计算快速部署可切换模型的Stable Diffusion 2025-04-16 14:22

本文介绍如何通过函数计算搭建可切换模型的Stable Diffusion,实现更高质量的图像生成。 背景信息 AIGC(Artificial Intelligence Generated Content)是指人工智能生成内容。Stable Diffusion是一个可通过文本生成图像的扩散模型,基于C

部署Stable Diffusion应用FAQ 2025-04-16 14:22

本文介绍使用函数计算部署Stable Diffusion应用过程中可能遇到的问题以及解决方案。 应用启动失败怎么办?

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号