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

函数计算FC采用PAI+OSS部署,每次高清修复出图到一半的时候就会直接闪退,不再进行渲染,为什么?

函数计算FC中stable diffusion 采用PAI+OSS部署,每次高清修复出图到一半的时候就会直接闪退,不再进行渲染,这是为什么?不勾选高清修复就可以出图。

展开
收起
三分钟热度的鱼 2023-07-26 13:11:06 93 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    这种情况有可能的原因是:

    函数计算实例资源不足,不能满足高清图像修复的需求。高清图像修复需要更多的计算资源和内存。

    部署时模型过大,超出函数计算实例可用内存。导致在渲染过程中内存不足而闪退。

    网络连接不稳定,导致迁移学习过程中中途断开而闪退。

    针对这个问题,建议你可以:

    增加函数计算实例的配置(内存/CPU)。尤其是内存,高清图像修复需要更多的内存。

    优化模型结构,减小模型大小。尝试压缩模型后再部署。

    使用本地数据源,避免网络因素。如果可以,把图像文件和模型文件直接上传到函数计算的存储空间,不需要通过网络访问。

    减小图像分辨率或者批量大小,降低对资源的需求。

    如果上述方法仍不能解决问题,可以提供函数计算日志信息给阿里云技术支持,寻求帮助。

    2023-07-28 22:15:54
    赞同 展开评论 打赏
  • 函数计算(FC)在部署和执行过程中可能遇到各种问题,包括闪退、崩溃等。这些问题的原因可以有多种可能性,并且需要进一步排查才能确定具体的原因。

    以下是可能导致函数计算闪退的一些常见原因:

    1. 资源限制:函数计算有一些资源限制,如内存、文件系统空间等。如果你的函数在运行时超出了这些限制,可能会导致函数闪退。建议检查你的函数配置是否满足所需的资源需求,并根据实际情况进行调整。

    2. 代码错误:函数计算中的代码错误(例如异常、内存泄漏等)可能导致函数崩溃。建议仔细检查代码逻辑,确保没有潜在的 bug 或资源泄漏问题。

    3. 超时设置:如果你的函数设置了较短的超时时间,当函数执行时间超过该设定值时,函数可能会被强制终止。检查你的函数超时设置,并根据实际需求调整。

    4. 日志输出:大量的日志输出可能导致函数计算的文件系统空间或其他资源耗尽,从而导致函数闪退。请确保适度控制日志输出量,并考虑将日志保存到其他存储服务(如 OSS)中。

    5. 第三方依赖:如果你的函数依赖于第三方库或服务,检查是否存在与其相关的问题。可能需要更新、修复或调整对应的依赖项,以确保其与函数计算环境兼容。

    2023-07-27 21:59:23
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 热门讨论

    热门文章

    相关电子书

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