qDiffusion—Qt 开发的Stable diffusion 应用

一款使用 Qt 开发的 Stable diffusion 应用「qDiffusion」,直接下载应用即可使用,无需复杂设置。

qDiffusion—Qt 开发的Stable diffusion 应用插图

入门

安装

  1. 下载zip文件并解压缩。
  2. 运行qDiffusion.exe(或在Linux上运行bash ./source/start.sh,在Mac上运行sh ./source/start-mac.sh)。
  3. 首次使用需等待Python和PyQt5下载完成。
  4. AMD Ubuntu用户需按照以下步骤安装ROCm。
  5. 选择模式:远程、Nvidia和AMD可用。
    • 远程模式约需500MB空间,NVIDIA/AMD模式约需5-10GB。
    • 如果只想使用云/服务器实例生成,选择远程。
    • 对于本地生成选择NVIDIA或AMD,它们也具备远程功能。
    • Windows上AMD使用DirectML,性能较Linux慢。
  6. 按下安装,将下载所需文件。
  7. 输出显示在屏幕上,致命错误将记录在crash.log文件中。
  8. 完成。注意:使用文件->更新或设置->程序->更新进行更新。
  9. 相关信息可在Wiki中查阅。

远程

  1. 可用的远程实例笔记本包括:Colab、Kaggle、SageMaker。
  2. 安装qDiffusion,这将在您的本地机器上运行并连接到后端服务器。
    • 如果使用移动设备则跳过此步骤。
  3. 打开Colab笔记本,需使用Google账户。
  4. 按下左上角的播放按钮,Colab可能需要一些时间为您配置机器。
  5. 接受或拒绝Google Drive权限弹窗。
    • 接受后,模型将从您的Google Drive中的qDiffusion/models目录保存/加载。
    • 拒绝后,模型将保存在本地,下次使用需重新下载。
  6. 等待要求下载并启动服务器(向下滚动)。
  7. 点击DESKTOP链接以启动qDiffusion并/或连接。
    • 或将端点和密码复制到qDiffusion的设置->远程中,然后点击连接。
  8. 完成。查看下载部分了解如何将模型导入实例。
  9. 通过运行时->断开并删除运行时来重新创建实例,然后关闭标签并从步骤1重新开始。
  10. HTTP 530错误表示Cloudflare隧道未正常工作,请等待更新,或点击此处检查。
  11. 由于“不允许的代码”导致的运行时断开偶尔会发生,通常在合并操作时。目前这些断开似乎并非针对qDiffusion。

移动

  1. qDiffusion Web适用于移动用户,功能较完整GUI有所限制(仅支持txt2img)。

概述

  1. 支持的模型:稳定扩散1.x、2.x(含v-预测)、XL(仅基础版)。
  2. 支持的模式:Txt2Img、Img2Img、Inpainting、HR修复及放大模式。
  3. 支持的功能:提示词及网络权重调度、超网络(Hypernetworks)、LoRAs(含LoCon)、文本反转嵌入(Textual inversion Embeddings)、模型修剪与转换、通过可组合扩散实现子提示、实时预览模式(Live preview modes)、注意力优化、最小VRAM模式(Minimal VRAM mode)、设备选择(Device selection)、ControlNet(ControlNet)、模型合并。
下载地址
百度云盘
密码:k3kx
123盘
密码:5kWG

评论