开发者社区 > 云原生 > Serverless > 正文

函数计算FC函数计算提供了SD内置模型应用镜像和SD可换模型应用镜像,我应该使用哪个?

函数计算FC函数计算提供了SD内置模型应用镜像和SD可换模型应用镜像,我应该使用哪个?

展开
收起
冰激凌甜筒 2023-07-12 12:04:19 120 0
3 条回答
写回答
取消 提交回答
  • 当您在函数计算(Function Compute,FC)中需要使用模型时,可以根据您的具体需求和场景选择以下两种镜像:

    1. SD内置模型应用镜像:SD内置模型应用镜像提供了一些常见的机器学习和深度学习模型,例如图像分类、目标检测等。这些镜像已经预先配置好了相关的模型和依赖库,您可以直接使用它们来快速部署和运行模型推理服务。如果您的需求可以通过使用这些内置模型满足,那么选择SD内置模型应用镜像可能更为方便快捷。

    2. SD可换模型应用镜像:SD可换模型应用镜像允许您自定义和部署特定的模型。您可以将自己训练的模型和相关依赖打包到容器镜像中,并使用该镜像进行函数计算的部署。这种方式适用于您拥有自己训练的模型,或者需要使用特定的模型和依赖库的情况。使用SD可换模型应用镜像可以灵活地满足您的个性化需求。

    因此,您应该根据您的具体需求选择合适的镜像。如果您只需使用内置模型,并且不需要进行额外的模型定制和扩展,那么使用SD内置模型应用镜像可能更为简便。如果您有自己训练的模型,或者需要进行特定的模型配置、扩展和定制,那么使用SD可换模型应用镜像会更加适合。

    请注意,根据您的具体场景和要求,您还可以结合使用两种镜像,例如使用SD内置模型应用镜像作为基础镜像,并在其基础上进行自定义配置和扩展。

    2023-07-22 23:49:46
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    SD 内置模型应用镜像是一种包含预置模型的镜像,可以直接使用预置的模型进行应用开发。SD 内置模型应用镜像适用于需要快速启动和验证模型的应用场景,可以帮助您快速开发和部署应用,但对模型的自定义和细节调整较为有限。

    SD 可换模型应用镜像是一种支持自定义模型的镜像,可以根据实际需求选择不同的模型进行替换和部署。SD 可换模型应用镜像适用于需要自定义模型和进行细节调整的应用场景,可以根据实际需求选择合适的模型进行替换和部署。

    2023-07-22 21:06:35
    赞同 展开评论 打赏
  • 【我是小白用户,我只是想快速体验SD】:建议使用SD内置模型版本,具体操作步骤可见实验手册https://developer.aliyun.com/topic/aigc
    【我是资深达人,我想换换模型体验SD】:建议使用SD可换模型版本,具体操作步骤可见使用文档https://mp.weixin.qq.com/s/xMHa-Xhz1ls9Mnk1nQqtkQ
    【我是铂金王者,我想尝试定制SD】:需要您自行定制SD的Docker应用镜像,并托管于FC函数计算运行,请见下面Q&A。

    启动失败原因一:
    报错内容为 Can't run without a checkpoint. Find and place a .ckpt or .safetensors file into any of those locations. The program will exit. 或如下图所示时,此问题导致原因是由于部署完服务后未上传模型,导致的启动失败,可以参考如何用 Serverless 一键部署 Stable Diffusion中操作步骤将模型先上传再进行使用。lALPDeC2-udGaXPNAWXNCc4_2510_357.png
    启动失败原因二:
    如果您将模型上传后打开Stable Diffusion服务中没有上传的模型或同原因一启动超时,请检查上传的模型后缀是否正确,模型后缀要求为 .ckpt 结尾。在 KodBox 中下载完的模型地址后缀为 txt,您需要手动修改为 ckpt。
     
    启动失败原因三:
    如果您已正确上传模型后仍然启动失败报如下错误,请检查当前账号是否有欠费,如有欠费需充值恢复正常后使用。
    欠费原因可能由于使用Stable Diffusion服务中有用NAS服务但您并没有领取NAS试用额度,您可以在免费试用领取NAS试用额度。

    费用账单详情可以参考【为什么扣费】回答查看。{"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"}
    启动失败原因四:
    错误如下图所示,如遇此问题需要登录实例,输入 cd /mnt/auto/sd 进入/mnt/auto/sd目录后输入 ls -a ,可以看到文件列表中有一个 .kodbox-1.35.031 的隐藏目录,输入 rm -rf .kodbox-1.35.031 将其删除后重新安装应用,重新安装完成后启动kodbox后台重新设置账号密码后即可恢复正常使用。7.png启动失败原因五:

    启动报错信息:Stable diffusion model failed to load, exiting ,8.jpg
    9.jpg检查点1:请检查模型是否正常上传,注意模型名称、模型大小、至少需上传一个基础模型,具体可参见下方截图。
    检查点2:请在上传模型后关闭kodbox页面,再启动SD应用;如果不关闭kodbox页面,可能会导致SD无法正常启动。10.jpg生成图片卡住原因一:
    SD 软件问题,特定模型下开启面部修复(restore face),就会卡进度。您可以尝试在 SD UI 中手动取消 restore face 的勾选框。
    ,此回答整理自钉群"【答疑群】人人都是创作家,Serverless 部署 AIGC 场景"

    2023-07-12 12:55:48
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载