# 创建环境
conda create -n comfyui python=3.10 -y
conda activate comfyui
# 克隆仓库
git clone https://github.com/comfyanonymous/ComfyUI
cd ComfyUI
# 安装依赖
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
pip install -r requirements.txt
# 启动
python main.py --listen 0.0.0.0 --port 8188ComfyUI/
├── models/
│ ├── checkpoints/ # 大模型(SD1.5/SDXL/Flux)
│ ├── loras/ # LoRA 微调
│ ├── controlnet/ # ControlNet
│ ├── embeddings/ # Textual Inversion
│ └── vae/ # VAEln -s /data/models/checkpoints ~/ComfyUI/models/checkpoints| 格式 | 速度 | 显存占用 | 适用场景 |
|---|---|---|---|
| safetensors | 快 | 低 | 生产环境首选 |
| ckpt | 中 | 中 | 旧模型兼容 |
| fp8/gguf | 极快 | 极低 | 低显存部署 |
# 启动参数示例
python main.py \
--listen 0.0.0.0 \
--port 8188 \
--highvram \ # 高显存模式
--bf16 \ # 混合精度
--cuda-malloc \ # 减少显存碎片
--preview-method auto--lowvram 或 --medvrampython main.py --listen 0.0.0.0 --port 8188 --api-onlyrequests / curl 调用工作流FROM nvidia/cuda:12.1.0-runtime-ubuntu22.04
RUN apt update && apt install -y python3 python3-pip git
RUN git clone https://github.com/comfyanonymous/ComfyUI /app
WORKDIR /app
RUN pip install -r requirements.txt
CMD ["python", "main.py", "--listen", "0.0.0.0"]docker build -t comfyui .
docker run --gpus all -p 8188:8188 comfyui| 问题 | 原因 | 解决方案 |
|---|---|---|
| 生成慢 | 模型未量化 | 使用 fp8 / gguf |
| 显存溢出 | 同时加载多个模型 | 单模型 + 批处理 |
| 启动慢 | 模型扫描多 | 精简 models 目录 |
| 并发差 | 单进程 | 多实例 + API |
如果你愿意,我可以:
只要告诉我你的硬件、用途和并发需求即可。