InvokeAI安装与配置指南
1. 项目基础介绍
InvokeAI 是一款领先的创新引擎,专为 Stable Diffusion 模型设计,旨在赋予专业人士、艺术家和爱好者使用最新 AI 驱动的技术来生成和创作视觉媒体的能力。该解决方案提供业内领先的 WebUI,并作为多个商业产品的基石。
主要编程语言:Python
2. 项目使用的关键技术和框架
- Stable Diffusion 模型:一种深度学习模型,用于生成高质量的图片。
- React UI:使用 React.js 构建的用户界面,提供直观的操作体验。
- Node.js:作为后端服务器的基础,用于处理 HTTP 请求。
- Docker:容器化技术,用于简化部署和运行环境。
3. 安装和配置准备工作
在开始安装之前,请确保您的系统满足了以下要求:
- 操作系统:Windows、macOS 或 Linux
- Python:Python 3.8 或更高版本
- Docker:已安装并配置正确(对于容器化部署)
- GPU:NVIDIA 或 AMD 显卡(推荐,用于加速模型训练和图像生成)
安装步骤
步骤 1:克隆仓库
打开命令行工具(如终端、CMD 或 PowerShell),执行以下命令克隆项目仓库:
git clone https://github.com/magnusviri/InvokeAI.git
步骤 2:安装依赖
进入项目目录:
cd InvokeAI
安装项目依赖:
pip install -r requirements.txt
步骤 3:运行安装脚本
根据您的操作系统运行相应的安装脚本:
-
Windows:
install.bat
-
macOS/Linux:
./install.sh
在安装过程中,根据提示选择安装路径和 GPU 类型。
步骤 4:启动应用程序
安装完成后,找到您在安装过程中选择的目录。默认位置是:
- Windows:
C:\Users\Username\invokeai
- macOS/Linux:
~/invokeai
运行启动脚本:
-
Windows:
invoke.bat
-
macOS/Linux:
./invoke.sh
选择选项 1 启动应用程序。应用程序启动后,打开浏览器并访问 http://localhost:9090
。
步骤 5:安装模型
在 WebUI 中,打开模型管理器选项卡安装一个起始模型,然后您就可以开始图像生成了。
注意事项
- 如果您使用 Docker 容器,请确保 Docker 能够使用 GPU。参考 NVIDIA 或 AMD 的文档进行设置。
- 如果需要持久化您的工作空间数据,请在运行 Docker 容器时使用
-v
参数挂载本地目录。
遵循以上步骤,您应该能够成功安装和配置 InvokeAI 项目,并开始创作您的视觉媒体。