问题一:函数计算FC报错怎么解决?错误Reserve resource exceeded limit
函数计算FC报错怎么解决?错误Reserve resource exceeded limit
参考回答:
当遇到“Reserve resource exceeded limit”的报错时,这通常是由于 GPU 资源不足所导致的。针对这种情况,您可以尝试以下几种解决方法:
等待一段时间或更换部署区域:由于 GPU 资源可能存在地区间的供需差异,您可以选择稍后再试或者切换到其他地区(如杭州、上海)部署您的应用,这些地区可能有更充足的显卡资源可用。
更改 GPU 类型:如果当前使用的是 A10 卡,可以尝试切换为 T4 卡来避免资源限制问题。Stable Diffusion 默认支持 T4 卡。
启用预留模式:如果您对 GPU 卡的使用有较为紧迫的需求,可以考虑开启预留模式。这种方式下,GPU 卡将持续为您保留并进行计费,从而确保资源的稳定可用。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/614616
问题二:函数计算FC出图报错,如何解决?
函数计算FC出图报错,如何解决?报错:RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cpu and cuda:0! (when checking argument for argument index in method wrapper_CUDA__index_select)
参考回答:
这是由于数据同时存在于 GPU 和 CPU,导致运算时报错。目前已知部分第三方插件一起使用会触发该问题,建议关掉第三方插件、重启 WebUI(页面最下面的 “重新加载 WebUI”)或参考 WebUI 社区的相关讨论:https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/14097
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/614614
问题三:函数计算FC这个错误是什么原因?
函数计算FC这个错误是什么原因?{"ErrorCode":"ResourceThrottled","ErrorMessage":"Reserve resource exceeded limit"}
参考回答:
进不去页面,报错乱码 ResourceThrottled, Reserve resource exceeded limit 通常表明遇到了资源限制问题,具体指 GPU 资源不足。以下是可能导致该问题的原因及解决建议:
GPU 资源紧张:当前所在地区的 GPU 资源可能暂时短缺。您可以考虑稍等一段时间后再次尝试使用,或者选择切换到其他资源相对充裕的地区(如杭州、上海)部署您的应用。
显卡类型:如果您正在使用 A10 显卡,由于 Stable Diffusion 默认要求使用 T4 显卡,尝试切换到 T4 卡可能有助于解决此问题。
预留模式:如果对 GPU 卡的需求较为迫切,您可以启用预留模式来锁定所需的 GPU 资源。启用预留模式后,系统将为您持续保留指定的 GPU 卡,并按此状态进行计费。这样可以确保在资源紧张的情况下仍能获得稳定的 GPU 使用体验。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/614609
问题四:函数计算FC的webui进不去了怎么办?
函数计算FC的webui进不去了怎么办?
参考回答:
如果进不去页面且出现报错乱码 ResourceThrottled, Reserve resource exceeded limit,则可能是由于 GPU 资源不足导致。可以考虑等待一段时间再试、切换部署地区(如杭州、上海)、更换 GPU 类型(如从 A10 卡改为 T4 卡),或者开启预留模式以确保 GPU 资源。
如果遇到其他原因导致 WebUI 无法访问,请尝试以下操作:
更新内置插件版本:上传新版本插件至插件目录,禁用原有插件,重新启动 WebUI。
配置单实例并发度和最大最小实例数:进入应用详情中的实例并发配置进行调整。
自定义 Stable Diffusion 镜像:修改 Dockerfile、构建并推送新镜像至阿里云容器镜像服务,然后在函数计算中部署。
切换自定义模型:挂载 NAS,通过模型管理上传模型,然后在 WebUI 中选择使用。
解决启动报错(如 InvalidArgument, Mount NFS://mount_points:):检查 NAS 状态、权限配置等。
对于出图报错,如 URLError、卡在特定百分比、页面无法显示等,建议关闭第三方插件、重启 WebUI 或参考 WebUI 社区相关讨论。
若遇到特定错误,如 RuntimeError: Expected all tensors to be on the same device, 请关闭可能引发问题的第三方插件并重启 WebUI。
若需修改背景、主题等,可通过配置 - 用户界面 - Gradio theme 进行修改。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/614604
问题五:函数计算FC SD的API,不是HTTPS的,在前端直接调用的时候显示报错,怎么解决?
函数计算FC SD的API,不是HTTPS的,在前端直接调用的时候显示报错,怎么解决?
参考回答:
目前我们提供两种 API 调用方式
SD 原生 API:与开源版本一致的接口,可以和其他项目集成使用,兼容性好,但是不支持排队
Serverless API:Serverless 定制化的 API,可以并发出图,并且将图片传输至 OSS,更适合商业使用
SD API 可以参考网络上的已有文档:https://aigcaas.cn/v3/application/action/50/detail
Serverless API 可以参考文档:https://developer.aliyun.com/article/1429825
由于您提到的 API 不是 HTTPS 的,并且在前端直接调用时出现报错,这可能是由于浏览器的安全策略限制了非安全连接(HTTP)。为了解决这个问题,您可以尝试以下方法:
启用 HTTPS:最理想的解决方案是为您的 API 服务器启用 HTTPS 证书,确保 API 服务通过安全的 HTTPS 协议提供。如果您使用的是云服务商提供的服务,如阿里云函数计算(FC),通常会有相应的教程或支持文档指导您如何为应用开启 HTTPS。确保您的 API 地址以 https:// 开头。
使用反向代理或 CDN:如果您无法直接为 API 服务器启用 HTTPS,可以考虑使用反向代理(如 Nginx、Apache)或内容分发网络(CDN)来代理您的 API 请求。将 HTTP API 地址作为反向代理或 CDN 的后端源站,然后通过配置反向代理或 CDN 提供 HTTPS 访问。这样,前端应用只需访问 HTTPS 地址,而实际请求会被转发到您的 HTTP API。
调整浏览器安全设置(不推荐):在某些开发环境下,您可能可以临时调整浏览器的安全设置,允许其加载非安全内容。但这仅适用于本地开发调试,不应在生产环境中使用,因为大多数现代浏览器默认会阻止混合内容(即 HTTPS 页面加载 HTTP 资源),且用户无法更改这些设置。此外,这种方法也不能保证其他用户的浏览器能够正常加载您的非安全 API。
综上所述,建议优先采用第1种方法,即启用 HTTPS,以确保 API 的安全性与浏览器兼容性。如果遇到具体的配置问题,您可以查阅相关服务提供商的文档或寻求技术支持。如果您使用的是第三方插件或功能,也建议在对应社区寻求帮助。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/614600