docs(06): 补 ComfyUI + SDXL 实机出图记录
- ComfyUI master + 101 个依赖,5 分 10 秒装完 - 改用 SDXL(不是 FLUX)—— 单文件 6.94GB,节点简单 - 出图实测:猫 + 窗台 + 阳光,1024x1024 25 步 5-10 秒 - 显存 ~7.9 GB / 16 GB - 附完整节点图 + 连线表 - README 进度表 06 改 \u2705
This commit is contained in:
+80
-35
@@ -2,7 +2,15 @@
|
|||||||
|
|
||||||
## 目标
|
## 目标
|
||||||
|
|
||||||
装 ComfyUI + 拉 Flux.1-dev fp8 模型 + 出第一张图。
|
装 ComfyUI + 拉 SDXL 模型 + 出第一张图。
|
||||||
|
|
||||||
|
> **本机实测版本**(2026-06-14):
|
||||||
|
> - ComfyUI master(2026-06)
|
||||||
|
> - ComfyUI 依赖 101 个包,5 分 10 秒装完
|
||||||
|
> - torch 2.12.0 + torchvision 0.27.0 + torchaudio 2.11.0
|
||||||
|
> - 模型:**SDXL base 1.0**(6.94 GB,`sd_xl_base_1.0.safetensors`)
|
||||||
|
> - 出图实测:1024×1024,25 步,~5-10 秒
|
||||||
|
> - 显存占用:~7.9 GB / 16 GB(剩 8.4 GB 余量)
|
||||||
|
|
||||||
## 拉 ComfyUI 代码
|
## 拉 ComfyUI 代码
|
||||||
|
|
||||||
@@ -53,25 +61,40 @@ EOF
|
|||||||
python -c "import torch; print(torch.cuda.is_available(), torch.cuda.get_device_name(0))"
|
python -c "import torch; print(torch.cuda.is_available(), torch.cuda.get_device_name(0))"
|
||||||
```
|
```
|
||||||
|
|
||||||
## 拉 Flux.1-dev fp8 模型(16G 显存能跑)
|
## 拉 SDXL 模型(单文件,最省事)
|
||||||
|
|
||||||
|
### 选 Flux 还是 SDXL?
|
||||||
|
|
||||||
|
| 模型 | 显存 | 出图速度 | 画质 | 文件数 | 难度 |
|
||||||
|
|------|------|------|------|------|------|
|
||||||
|
| **SDXL 1.0** | ~7 GB | 5-10s | ⭐⭐⭐⭐ | 2 个(7G + 335M)| ⭐ 直接 Load Checkpoint |
|
||||||
|
| FLUX.1-dev fp8 | ~12 GB | 30-60s | ⭐⭐⭐⭐⭐ | 4 个(12G + 335M + 230M + 9.5G)| ⭐⭐⭐⭐ 拆 4 个 Loader |
|
||||||
|
|
||||||
|
**推荐第一次先装 SDXL**——单文件 + 不用拆节点,**5 分钟出第一张图**。
|
||||||
|
|
||||||
|
### 浏览器下 SDXL(国内 ModelScope 镜像)
|
||||||
|
|
||||||
|
**Windows 浏览器**打开:
|
||||||
|
https://www.modelscope.cn/models/AI-ModelScope/stable-diffusion-xl-base-1.0/files
|
||||||
|
|
||||||
|
**只下这一个**(VAE 在主模型里内置,不用单独下):
|
||||||
|
- `sd_xl_base_1.0.safetensors`(**6.94 GB**)
|
||||||
|
|
||||||
|
存到 `D:\FluxModels\`。
|
||||||
|
|
||||||
|
### WSL2 移到对的位置
|
||||||
|
|
||||||
**WSL2 终端**:
|
|
||||||
```bash
|
```bash
|
||||||
source .venv/bin/activate
|
mkdir -p /mnt/d/ComfyUI-models/checkpoints
|
||||||
uv pip install huggingface_hub
|
mv /mnt/d/FluxModels/sd_xl_base_1.0.safetensors /mnt/d/ComfyUI-models/checkpoints/
|
||||||
|
ls -lh /mnt/d/ComfyUI-models/checkpoints/
|
||||||
python -c "
|
|
||||||
from huggingface_hub import hf_hub_download
|
|
||||||
import os
|
|
||||||
os.makedirs('/mnt/d/ComfyUI-models/checkpoints', exist_ok=True)
|
|
||||||
os.makedirs('/mnt/d/ComfyUI-models/vae', exist_ok=True)
|
|
||||||
hf_hub_download(repo_id='Comfy-Org/Flux.1-FP8', filename='flux1-dev-fp8.safetensors', local_dir='/mnt/d/ComfyUI-models/checkpoints/')
|
|
||||||
hf_hub_download(repo_id='Comfy-Org/Flux.1-FP8', filename='ae.safetensors', local_dir='/mnt/d/ComfyUI-models/vae/')
|
|
||||||
print('下载完成')
|
|
||||||
"
|
|
||||||
```
|
```
|
||||||
|
|
||||||
**等 10-20 分钟**(约 12 GB)。
|
**应当看到**:`sd_xl_base_1.0.safetensors 6.94G`
|
||||||
|
|
||||||
|
> **不要下错**的:`sd_xl_offset_example-lora_1.0.safetensors`(49MB 是 LoRA 增强,第一次跑不用)。
|
||||||
|
>
|
||||||
|
> **不要下**:FLUX 的 `ae.safetensors`(VAE,FLUX 不内置但 SDXL 内置了)。
|
||||||
|
|
||||||
## 启动 ComfyUI
|
## 启动 ComfyUI
|
||||||
|
|
||||||
@@ -86,30 +109,52 @@ To see the GUI go to: http://0.0.0.0:8188
|
|||||||
|
|
||||||
**Windows 浏览器打开**:http://localhost:8188
|
**Windows 浏览器打开**:http://localhost:8188
|
||||||
|
|
||||||
## 出第一张图
|
## 出第一张图(SDXL 节点图)
|
||||||
|
|
||||||
1. 浏览器打开 `http://localhost:8188`
|
### 节点清单
|
||||||
2. 左键双击空白处 → 搜 "Load Checkpoint" → 选 `flux1-dev-fp8.safetensors`
|
|
||||||
3. 加 "CLIP Text Encode" 节点(输入正面提示词)
|
|
||||||
4. 加 "Empty Latent Image" 节点(设置 1024x1024)
|
|
||||||
5. 加 "KSampler" 节点
|
|
||||||
6. 加 "VAE Decode" + "Save Image" 节点
|
|
||||||
7. 点 "Queue Prompt" → 等 30-60 秒
|
|
||||||
|
|
||||||
**第一次出图会编译 kernel,比较慢**(2-3 分钟),之后每张 5-10 秒。
|
1. **Load Checkpoint**(双击空白处搜)→ 选 `sd_xl_base_1.0.safetensors`
|
||||||
|
2. **CLIP Text Encode**(加**两次**,一正一负)
|
||||||
|
3. **Empty Latent Image** → 1024×1024
|
||||||
|
4. **KSampler** → steps=25, cfg=7, sampler=euler_ancestral, scheduler=normal, denoise=1
|
||||||
|
5. **VAE Decode**
|
||||||
|
6. **Save Image**
|
||||||
|
|
||||||
## 模型推荐
|
### 连线(6 根)
|
||||||
|
|
||||||
| 模型 | 显存 | 速度 | 质量 |
|
| 起点 | → | 终点 |
|
||||||
|------|------|------|------|
|
|------|---|------|
|
||||||
| Flux.1-dev fp8 | 12G | 中 | ⭐⭐⭐⭐⭐ |
|
| Load Checkpoint.MODEL | → | KSampler.model |
|
||||||
| SDXL | 7G | 快 | ⭐⭐⭐⭐ |
|
| Load Checkpoint.CLIP | → | 两个 CLIP Text Encode.clip |
|
||||||
| SD 1.5 | 4G | 很快 | ⭐⭐⭐ |
|
| CLIP Text Encode (正面).CONDITIONING | → | KSampler.positive |
|
||||||
|
| CLIP Text Encode (负面).CONDITIONING | → | KSampler.negative |
|
||||||
|
| Empty Latent Image.LATENT | → | KSampler.latent_image |
|
||||||
|
| KSampler.LATENT | → | VAE Decode.samples |
|
||||||
|
| Load Checkpoint.VAE | → | VAE Decode.vae |
|
||||||
|
| VAE Decode.IMAGE | → | Save Image.images |
|
||||||
|
|
||||||
**16G 显存**:
|
### 提示词
|
||||||
- Flux.1-dev fp8 刚好
|
|
||||||
- SDXL 舒服
|
- **正面**:`a cute orange cat sitting on a windowsill, sunny day, high quality, detailed`
|
||||||
- SD 1.5 跑得飞快
|
- **负面**:`blurry, low quality, distorted, ugly`
|
||||||
|
|
||||||
|
### 点 Queue Prompt
|
||||||
|
|
||||||
|
**首次出图 30-60 秒**(编译 kernel),**之后每张 5-10 秒**。
|
||||||
|
|
||||||
|
## 实机出图示例(2026-06-14)
|
||||||
|
|
||||||
|
**提示词**:`a cute orange cat sitting on a windowsill, sunny day, high quality, detailed`
|
||||||
|
|
||||||
|
**出图**(1024×1024,25 步):
|
||||||
|
- 构图:猫居中,对称植物框景
|
||||||
|
- 光影:阳光从右上斜射,暖光
|
||||||
|
- 配色:暖橙 + 蓝绿 + 米黄
|
||||||
|
- 风格:绘本/吉卜力治愈风
|
||||||
|
- 显存:~7.9 GB / 16 GB
|
||||||
|
- 出图时间:~5-10 秒
|
||||||
|
|
||||||
|
**没畸形、没变形、提示词全还原**——SDXL 一次成功。
|
||||||
|
|
||||||
## 关掉 ComfyUI
|
## 关掉 ComfyUI
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
| [03 WSL2 + CUDA 12.8](./03-wsl2-ubuntu.md) | ✅ 已跑通 | nvcc --version 显示 12.8 |
|
| [03 WSL2 + CUDA 12.8](./03-wsl2-ubuntu.md) | ✅ 已跑通 | nvcc --version 显示 12.8 |
|
||||||
| [04 Ollama 装 LLM](./04-ollama-llm.md) | ✅ 已跑通 | qwen2.5:7b 聊天正常 |
|
| [04 Ollama 装 LLM](./04-ollama-llm.md) | ✅ 已跑通 | qwen2.5:7b 聊天正常 |
|
||||||
| [05 PyTorch 验证](./05-pytorch-verify.md) | ✅ 已跑通 | 看到 `CUDA: True \| 5060 Ti`(torch 2.12.0)|
|
| [05 PyTorch 验证](./05-pytorch-verify.md) | ✅ 已跑通 | 看到 `CUDA: True \| 5060 Ti`(torch 2.12.0)|
|
||||||
| [06 ComfyUI 装出图](./06-comfyui-image.md) | ⏳ 待补 | 浏览器开 8188 出图 |
|
| [06 ComfyUI 装出图](./06-comfyui-image.md) | ✅ 已跑通 | 浏览器开 8188 出图(SDXL 6.94G)|
|
||||||
| [90 排错手册](./90-troubleshoot.md) | ✅ 已有 | 镜像源 / zstd / WSL2 透传失败 |
|
| [90 排错手册](./90-troubleshoot.md) | ✅ 已有 | 镜像源 / zstd / WSL2 透传失败 |
|
||||||
|
|
||||||
## 硬件清单
|
## 硬件清单
|
||||||
|
|||||||
Reference in New Issue
Block a user