一款使用 Qt 开发的 Stable diffusion 应用「qDiffusion」,直接下载应用即可使用,无需复杂设置。
入门
安装
- 下载zip文件并解压缩。
- 运行qDiffusion.exe(或在Linux上运行
bash ./source/start.sh
,在Mac上运行sh ./source/start-mac.sh
)。 - 首次使用需等待Python和PyQt5下载完成。
- AMD Ubuntu用户需按照以下步骤安装ROCm。
- 选择模式:远程、Nvidia和AMD可用。
- 远程模式约需500MB空间,NVIDIA/AMD模式约需5-10GB。
- 如果只想使用云/服务器实例生成,选择远程。
- 对于本地生成选择NVIDIA或AMD,它们也具备远程功能。
- Windows上AMD使用DirectML,性能较Linux慢。
- 按下安装,将下载所需文件。
- 输出显示在屏幕上,致命错误将记录在
crash.log
文件中。 - 完成。注意:使用文件->更新或设置->程序->更新进行更新。
- 相关信息可在Wiki中查阅。
远程
- 可用的远程实例笔记本包括:Colab、Kaggle、SageMaker。
- 安装qDiffusion,这将在您的本地机器上运行并连接到后端服务器。
- 如果使用移动设备则跳过此步骤。
- 打开Colab笔记本,需使用Google账户。
- 按下左上角的播放按钮,Colab可能需要一些时间为您配置机器。
- 接受或拒绝Google Drive权限弹窗。
- 接受后,模型将从您的Google Drive中的
qDiffusion/models
目录保存/加载。 - 拒绝后,模型将保存在本地,下次使用需重新下载。
- 接受后,模型将从您的Google Drive中的
- 等待要求下载并启动服务器(向下滚动)。
- 点击DESKTOP链接以启动qDiffusion并/或连接。
- 或将端点和密码复制到qDiffusion的设置->远程中,然后点击连接。
- 完成。查看下载部分了解如何将模型导入实例。
- 通过运行时->断开并删除运行时来重新创建实例,然后关闭标签并从步骤1重新开始。
- HTTP 530错误表示Cloudflare隧道未正常工作,请等待更新,或点击此处检查。
- 由于“不允许的代码”导致的运行时断开偶尔会发生,通常在合并操作时。目前这些断开似乎并非针对qDiffusion。
移动
- qDiffusion Web适用于移动用户,功能较完整GUI有所限制(仅支持txt2img)。
概述
- 支持的模型:稳定扩散1.x、2.x(含v-预测)、XL(仅基础版)。
- 支持的模式:Txt2Img、Img2Img、Inpainting、HR修复及放大模式。
- 支持的功能:提示词及网络权重调度、超网络(Hypernetworks)、LoRAs(含LoCon)、文本反转嵌入(Textual inversion Embeddings)、模型修剪与转换、通过可组合扩散实现子提示、实时预览模式(Live preview modes)、注意力优化、最小VRAM模式(Minimal VRAM mode)、设备选择(Device selection)、ControlNet(ControlNet)、模型合并。
评论