函数计算FC这个需要怎么操作呢?

请问下我在阿里云上面配置了stable diffusion服务后, 安装了roop插件,重新加载了webui可是在文生图界面看不到 roop功能,函数计算FC这个需要怎么操作呢?image.png
image.png

展开
收起
三分钟热度的鱼 2023-08-02 11:26:03 106 分享 版权
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    为了在阿里云函数计算(FC)上运行Stable Diffusion,且能使用roop插件,需要以下操作:

    准备FC运行环境
    在阿里云FC上新建一个Python 3.7或3.8的运行时环境。

    准备镜像
    将Stable Diffusion代码打包成Docker镜像,推送到阿里云镜像服务中。

    镜像需要包含:

    Stable Diffusion源码
    Google Colab元数据
    roop插件源码
    webui源码
    在FC中创建函数
    使用 prepared 镜像创建函数,进入函数配置页面:

    选择镜像
    设置内存
    设置执行限时
    加载插件
    在函数代码中,加载roop插件:

    python
    Copy
    import roop
    roop.init()
    调用webui
    在 roop 加载后,再调用webui接口:

    python
    Copy
    from webui import init_webui
    init_webui()
    触发函数
    保存代码,然后调用一次函数。

    调整日志
    根据输出日志,调整webui初始化或roop加载方式,排除加载失败的原因。

    以上步骤能在阿里云FC运行Stable Diffusion,并使用roop插件。

    关键是:

    准备镜像,包含源码和插件
    调用插件初始化
    在webui初始化之前,加载插件
    根据日志排查问题

    2023-08-02 20:26:04
    赞同 展开评论
问答分类:
问答标签:
问答地址:

快速交付实现商业价值。

还有其他疑问?
咨询AI助理