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

函数计算FC的stableDiffusion安装DreamBooth插件后webUI为什么没有显示?

函数计算FC的stableDiffusion安装DreamBooth插件后webUI为什么没有显示Dreambooth?3977686d7da7eb75a9725daca25228b0.png

展开
收起
三分钟热度的鱼 2024-02-01 15:04:12 146 0
4 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    函数计算FC的Stable Diffusion安装DreamBooth插件后,如果WebUI没有显示DreamBooth,可能有以下原因:

    1. 插件未正确安装:确保您已经按照正确的步骤和命令安装了DreamBooth插件。如果是通过网络下载的方式,检查是否因为网络问题导致插件没有完全下载或安装。
    2. 插件版本不兼容:如果您使用的是Stable Diffusion的特定版本,可能需要确保DreamBooth插件与该版本兼容。不同版本的Stable Diffusion可能会有不同的插件支持情况。
    3. WebUI配置问题:在Stable Diffusion的操作界面中,通常需要手动选择要使用的模型和插件。请检查WebUI中的模型下拉列表,看是否已包含DreamBooth插件,并进行选择。
    4. 应用启动失败:如果整个应用启动失败,可能是因为资源分配、环境配置或其他依赖问题。检查函数计算FC的控制台日志,看是否有关于应用启动的错误信息。
    5. 访问权限问题:确保您有足够的权限来访问和管理Stable Diffusion应用及其插件。
    6. 缓存问题:有时候,浏览器缓存可能导致WebUI加载不正确。尝试清除浏览器缓存或使用无痕模式重新加载WebUI页面。
    2024-02-01 16:04:43
    赞同 展开评论 打赏
  • 插件不显示有如下几种可能,请逐个排查

    1、未加载插件:新安装的插件需要您 “告诉” WebUI 有新插件存在,请进入插件列表,确保列表中已经勾选您的插件,点击应用并重启用户界面(部分插件可能需要重复 2、3 次)
    image.png

    2、插件需要 Python 依赖:为了更好地实现功能,部分插件可能需要您安装相应的 Python 依赖。可以查看插件根目录下的 requirements.txt 或 install.py 文件,确认插件需要的依赖列表(依赖缺失也可以通过日志看到相应报错)。而后安装相应依赖

    • 在您管理工具的域名后添加 /terminal (如 admin.xxxxxxxxx.fc.devsapp.net/terminal)
    • 允许读取 NAS 中的 Python 依赖目录,执行命令 echo "export PYTHONPATH=/mnt/auto/sd/python" > /mnt/auto/sd/startup.sh
    • 设置缓存文件夹,执行命令 export TMPDIR=/mnt/auto/sd/pip-cache
    • 安装依赖,执行命令 /opt/python3.10/bin/python3.10 -m pip install -t /mnt/auto/sd/python --cache-dir /mnt/auto/sd/pip-cache -i https://pypi.tuna.tsinghua.edu.cn/simple/ {您需要安装的依赖名称}

    3、插件需要其他依赖:查看插件文档,可以看到部分插件需要安装特殊的二进制文件,这可能需要您手动编译或安装一些内容,我们无法针对这种插件一一适配,您可以自行通过挂载 NAS + chroot 方案尝试适配相应的插件。

    ——参考链接

    2024-02-01 15:42:07
    赞同 1 展开评论 打赏
  • 安装了不显示一般是缺依赖,可以看下文档安装一下。
    建议是自己打一下镜像,把依赖也装进去,比较稳定。此回答整理自钉群“【交流群】函数计算 AIGC 场景技术交流”

    2024-02-01 15:24:13
    赞同 展开评论 打赏
  • 在函数计算(Function Compute,简称FC)环境中部署Stable Diffusion,并安装DreamBooth插件后,Web UI未能正确显示DreamBooth功能,可能存在以下几个原因:

    1. 插件安装不完全

      • DreamBooth插件可能未被完全安装或正确集成到Stable Diffusion项目中,确认是否所有必要的文件和依赖都成功复制到了函数计算的容器镜像中。
    2. 环境配置问题

      • 检查函数计算环境中是否配置了正确的环境变量,包括但不限于指向DreamBooth模型文件和其他必要资源的路径。
    3. 模型加载失败

      • DreamBooth需要针对特定主体进行训练后的模型,确保该模型文件已上传至函数计算的存储空间,并且Web UI能够从指定位置成功加载该模型。
    4. 代码更新与适配

      • 如果Stable Diffusion WebUI本身尚未集成对DreamBooth的支持,可能需要手动修改Web UI的前端或后端代码,使其能够展示DreamBooth的功能入口,并处理相关的用户交互和模型调用。
    5. 容器镜像构建问题

      • 在构建包含DreamBooth插件的自定义容器镜像时,确保在Dockerfile中包含了必要的构建步骤和依赖安装过程。

    为了排查这个问题,请按照以下步骤进行:

    • 检查安装过程记录和部署脚本,确保DreamBooth的所有组件都被正确地添加到了FC环境。
    • 查看应用的日志输出,查找任何有关DreamBooth加载或初始化失败的错误提示。
    • 如果Web UI有相应的设置项,确认DreamBooth是否已经被激活或配置正确。
    • 确认函数计算服务有足够的资源来加载和运行DreamBooth模型。
    2024-02-01 15:18:03
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

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