InvokeAI
在 Clore.ai GPU 上运行带节点式画布的 InvokeAI 专业 Stable Diffusion 工具包
InvokeAI 是一套专业级的 Stable Diffusion 工具包,具有先进的基于节点的画布编辑器、完整的 SDXL/SD1.5/SD2.x 支持、ControlNet、IP-Adapter、LoRA 管理,以及精美的 Web UI。它专为需要对图像生成工作流进行精确控制的艺术家和创意专业人士而设计。CLORE.AI 的高显存 GPU 让你能够以全分辨率运行 SDXL,并可同时使用多个 ControlNet。
所有示例都可以在通过以下方式租用的 GPU 服务器上运行 CLORE.AI 市场.
服务器要求
内存
12 GB
32 GB+
显存
6 GB
12 GB+
磁盘
40 GB
200 GB+
GPU
NVIDIA GTX 1060 6GB+
RTX 3090, RTX 4090, A100
在 CLORE.AI 上快速部署
Docker 镜像: ghcr.io/invoke-ai/invokeai:latest
端口: 22/tcp, 9090/http
环境变量:
INVOKEAI_ROOT
/invokeai
模型和输出的根目录
逐步设置
1. 在 CLORE.AI 上租用 GPU 服务器
访问 CLORE.AI 市场 并查找:
预算型创意工作:RTX 3080/3090(10–24 GB VRAM)
专业级 SDXL:RTX 4090(24 GB VRAM)
最高质量:A100 80GB — 可同时运行多个模型
2. SSH 登录到你的服务器
3. 创建 InvokeAI 目录结构
4. 拉取 InvokeAI Docker 镜像
5. 启动 InvokeAI
基本启动:
使用自定义根目录并增加资源:
使用指定 GPU(多 GPU 服务器):
6. 等待初始化
查找: Uvicorn 正在运行于 http://0.0.0.0:9090
7. 通过 CLORE.AI HTTP 代理访问
打开你的 CLORE.AI 仪表板并找到 http_pub 9090 端口的 URL:
这将在浏览器中打开完整的 InvokeAI Web 界面。
8. 下载你的第一个模型
在 InvokeAI 界面中:
点击 模型管理器 (左侧边栏中的立方体图标)
点击 添加模型 → HuggingFace
输入模型 ID(例如,
stabilityai/stable-diffusion-xl-base-1.0)点击 添加模型
或者直接从 CivitAI 下载:
前往 模型管理器 → 添加模型 → URL
粘贴 CivitAI 下载 URL
设置模型类型(Checkpoint、LoRA 等)
使用示例
示例 1:通过 Web UI 进行基本图像生成
通过你的 CLORE.AI http_pub URL 打开 InvokeAI
点击 文本生成图像 在工作流选择器中
输入提示词:
“一条雄伟的巨龙栖息在水晶山上,数字艺术,4k”设置负面提示词:
“模糊、低质量、水印”将分辨率设置为
1024x1024(SDXL)或512x512(SD1.5)点击 Invoke
示例 2:使用基于节点的画布
工作流编辑器是 InvokeAI 的标志性功能:
点击 工作流 在顶部导航栏中
点击 新建工作流
添加节点: 文本 → 图像,连接到 保存图像
添加一个 ControlNet 节点用于引导生成:
右键 → 添加节点 → ControlNet
连接你的参考图像
选择处理器:
Canny,深度,姿态等
点击 Invoke 以运行完整流程
示例 3:LoRA 使用
从 CivitAI 下载一个 LoRA(通过 模型管理器 → URL 导入)
在生成面板中,找到 LoRA 部分
点击 + 并选择你的 LoRA
设置权重(通常 0.5–1.0)
将触发词添加到提示词中(列在 CivitAI 模型页面上)
带有 LoRA 触发词的示例提示词:
示例 4:使用 IP-Adapter 进行风格迁移
启用 IP-Adapter 在生成面板中
上传一张参考风格图像
设置权重(0.5 = 轻微影响,1.0 = 强烈影响)
使用任意提示词生成 — 输出将匹配参考风格
示例 5:API 使用(无头模式)
InvokeAI 提供 REST API 供程序化使用:
配置
invokeai.yaml 配置文件
位于 /root/invokeai/invokeai.yaml:
按 GPU 推荐的设置
RTX 3090 / 4090(24 GB VRAM):
RTX 3080(10 GB VRAM):
更小的 GPU(6-8 GB VRAM):
性能提示
1. 使用 SDXL-Turbo 或 SDXL-Lightning 进行快速生成
不要使用 SDXL 基础模型(25–50 步),改用:
SDXL-Turbo:1–4 步,实时生成
SDXL-Lightning:4–8 步,接近 SDXL 的质量
通过 模型管理器 → HuggingFace 下载:
stabilityai/sdxl-turboByteDance/SDXL-Lightning
2. 选择合适的调度器
euler_a
好
快
通用
dpmpp_2m
优秀
快
照片写实
dpmpp_2m_sde
优秀
中等
高细节
ddim
好
快
局部重绘
lms
好
快
艺术风格
3. 启用 xFormers 内存优化
当可用时,InvokeAI 会自动启用。请在日志中确认:
4. 使用模型缓存
将最常用的模型保留在缓存中。在 invokeai.yaml 中:
5. 大分辨率时使用分块
对于超过 VRAM 允许范围的图像(例如在 12 GB GPU 上生成 2048×2048):
使用 分块 VAE 在工作流编辑器中
或者先以 1024×1024 生成,再使用 ESRGAN
故障排查
问题:“CUDA 内存不足”
解决方案:
降低分辨率(1024→768 或 512)
将批次大小降为 1
在 invokeai.yaml 中启用惰性卸载
使用更小的模型(用 SD1.5 替代 SDXL)
问题:Web UI 无法访问
确保 9090 端口已列在你的 CLORE.AI 订单端口配置中。
问题:容器内模型下载失败
问题:生成速度慢(< 1 it/s)
检查 GPU 利用率:
docker exec -it invokeai nvidia-smi确保日志中已启用 xFormers
尝试
euler_a调度器(最快)
问题:黑图/损坏的图像
通常是 VAE 问题。试试:
模型管理器 → 编辑模型 → 将 VAE 更改为
sdxl-vae-fp16-fix或添加
--fp32-vae标志
问题:容器无法启动
链接
Clore.ai GPU 推荐
💡 本指南中的所有示例都可以部署在 Clore.ai GPU 服务器上。浏览可用 GPU 并按小时租用——无需承诺,拥有完整 root 访问权限。
最后更新于
这有帮助吗?