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

函数计算FC一图生图就这样,为什么?

函数计算FC一图生图就这样,为什么?f8cb42802e1a87c74f7660aaabf50019.png

展开
收起
三分钟热度的鱼 2023-10-18 22:05:46 89 0
2 条回答
写回答
取消 提交回答
  • 找到stable-diffusion-webui目录下的webui-user.bat文件,使用编辑器打开可以看见配置代码如下:

    @echo off
    
    set PYTHON=
    set GIT=
    set VENV_DIR=
    set COMMANDLINE_ARGS=
    
    call webui.bat
    

    添加--no-half --disable-nan-check参数修改如下:

    @echo off
    
    set PYTHON=
    set GIT=
    set VENV_DIR=
    set COMMANDLINE_ARGS=--no-half --disable-nan-check
    
    call webui.bat
    

    修改完成后重启stable-diffusion-webui即可
    image.png

    2023-11-10 11:11:31
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    可能会出现无法表示图像的情况,这可能是由于精度不足或者显卡不支持半精度(half type)计算导致的。
    为了解决这个问题,您可以尝试以下方法:

    1. 在设置中,将"Upcast cross attention layer to float32"选项设置为"是",这样可以在生成图像时使用 float32 类型,可能有助于解决这个问题。
    2. 在运行程序时,使用"-no-half"命令行参数,这样程序就不会使用半精度计算。
    3. 如果以上方法都无法解决问题,您还可以尝试使用"-disable-nan-check"命令行参数,禁用 NaN 检查,但这可能会导致其他潜在问题,因此请谨慎使用。
    2023-11-05 21:49:56
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
相关产品:

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

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