Comfy UI

安装并使用 Comfy UI 生成图像

基本思路

Comfy UI 是一款开源 Web 服务器应用程序,用于使用 SDXL、Flux 等基于扩散的模型生成 AI 图像。它具有基于浏览器的 UI,可让您通过多个步骤创建、编辑和运行图像生成和编辑工作流程。这些生成和编辑步骤(例如,加载模型、添加文本或采样)可在 UI 中配置为节点,并且您可以使用电线连接节点以形成工作流程。

Comfy UI 使用主机的 GPU 进行推理,因此您可以将其安装在 DGX Spark 上,并直接在设备上进行所有图像生成和编辑。

工作流程保存为 JSON 文件,因此您可以对它们进行版本控制,以供将来的工作、协作和可重复性使用。

你将完成什么

您将在 NVIDIA DGX Spark 设备上安装并配置 Comfy UI,以便可以使用统一内存来处理大型模型。

开始之前需要了解什么

  • 使用 Python 虚拟环境和包管理的经验
  • 熟悉命令行操作和终端使用
  • 对深度学习模型部署和检查点有基本了解
  • 了解容器工作流程和 GPU 加速概念
  • 了解访问 Web 服务的网络配置

先决条件

硬件要求:

  • NVIDIA Grace Blackwell GB10 超级芯片系统
  • 稳定扩散模型至少 8GB GPU 内存
  • 至少 20GB 可用存储空间

软件要求:

  • 安装了 Python 3.8 或更高版本:python3 --version
  • pip 包管理器可用:pip3 --version
  • 与 Blackwell 兼容的 CUDA 工具包:nvcc --version
  • Git版本控制:git --version
  • 网络访问从 Hugging Face 下载模型
  • Web 浏览器访问<SPARK_IP>:8188 端口

附属文件

所有需要的资源都可以在Comfy UI GitHub 仓库找到

  • requirements.txt - Comfy UI 安装的 Python 依赖项
  • main.py - 主要 Comfy UI 服务器应用程序入口点
  • v1-5-pruned-emaonly-fp16.safetensors - 稳定扩散 1.5 检查点模型

时间与风险

  • 预计时间: 30-45分钟(含模型下载)
  • 风险级别:
    • 模型下载很大(~2GB),可能会因网络问题而失败
    • 端口 8188 必须可访问以用于 Web 界面功能
  • 回滚: 可以删除虚拟环境以删除所有已安装的软件包。可以从检查点目录中手动删除下载的模型。
  • 最后更新: 2025 年 10 月 11 日
    • 将 Comfy UI PyTorch 更新至 CUDA 13.0