NMKD Stable Diffusion GUI 下载及安装教程
1. 项目介绍
N00mkrad 开发的 NMKD Stable Diffusion GUI 是一个模块化的文本到图像生成工具,最初专为 Stable Diffusion 设计。该项目依赖于 InvokeAI 的 Stable Diffusion 代码的一个稍微定制的版本。它提供了丰富的功能,包括多提示输入、文本反转嵌入、LoRA 文件支持、基础图像加载、稳定扩散设置等。
2. 项目下载位置
项目源代码托管在 GitHub 上,可以通过以下命令进行克隆:
git clone https://github.com/n00mkrad/text2image-gui.git
3. 项目安装环境配置
系统要求
- 操作系统: Windows 10/11 64 位
- 最低配置:
- GPU: Nvidia GPU 4 GB VRAM,Maxwell 架构(2014)或更新
- RAM: 8 GB RAM(建议启用页面文件)
- 磁盘: 10 GB(建议额外 5 GB 用于临时文件)
- 推荐配置:
- GPU: Nvidia GPU 8 GB VRAM,Pascal 架构(2016)或更新
- RAM: 16 GB RAM
- 磁盘: 12 GB SSD(建议额外 5 GB 用于临时文件)
环境配置示例
4. 项目安装方式
-
克隆项目: 打开命令行工具,输入以下命令克隆项目:
git clone https://github.com/n00mkrad/text2image-gui.git
-
安装依赖: 进入项目目录并安装所需的 Python 依赖:
cd text2image-gui pip install -r requirements.txt
-
运行项目: 在项目目录下运行以下命令启动 GUI:
python main.py
5. 项目处理脚本
项目中包含多个处理脚本,用于不同的功能模块。以下是一些关键脚本的介绍:
- main.py: 主程序入口,启动 GUI 界面。
- stable_diffusion.py: 处理 Stable Diffusion 模型的核心脚本。
- utils.py: 包含各种实用工具函数,如文件处理、图像生成等。
通过这些脚本,用户可以自定义和扩展项目的功能,满足不同的需求。