660 字
3 分钟
- 次阅读
- 人阅读

Debian安装ComfyUI

简单介绍如何在Debian上安装ComfyUI,使用的显卡为Tesla P4。

环境说明#

  • 操作系统:Debian 13 Trixie (Linux)
  • 架构:amd64 (x86_64)
  • GPU: Tesla P4 (8GB)

准备#

1. 检查 Python 版本#

Terminal window
python3 --version

2. 安装 python3-venv(如果没有)#

Terminal window
apt install python3.13-venv -y

安装步骤#

1. 创建虚拟环境#

Terminal window
python3 -m venv /opt/python/comfyui/cfui

2. 克隆 ComfyUI 仓库#

Terminal window
git clone https://github.com/comfyanonymous/ComfyUI.git /opt/python/comfyui/ComfyUI

3. 安装依赖#

Terminal window
/opt/python/comfyui/cfui/bin/pip install -r /opt/python/comfyui/ComfyUI/requirements.txt

4. PyTorch 版本兼容性#

如果使用旧版 GPU(如 Tesla P4,compute capability 6.1),默认安装的 PyTorch 2.10.0 需要 CUDA 7.0+,会导致 no kernel image is available for execution 错误。

需要降级 PyTorch 版本:

Terminal window
/opt/python/comfyui/cfui/bin/pip uninstall torch torchvision torchaudio -y
/opt/python/comfyui/cfui/bin/pip install torch==2.6.0+cu118 torchvision==0.21.0+cu118 torchaudio==2.6.0+cu118 --index-url https://download.pytorch.org/whl/cu118

5. 安装 xFormers(可选,提升性能)#

xFormers 可以加速注意力计算,推荐安装:

Terminal window
/opt/python/comfyui/cfui/bin/pip install xformers --index-url https://download.pytorch.org/whl/cu118
/opt/python/comfyui/cfui/bin/pip install torchvision==0.22.1 torchaudio==2.7.1 --index-url https://download.pytorch.org/whl/cu118

启动 ComfyUI#

基础启动(后台)#

Terminal window
nohup /opt/python/comfyui/cfui/bin/python /opt/python/comfyui/ComfyUI/main.py --listen 0.0.0.0 --port 8188 > /opt/python/comfyui/comfyui.log 2>&1 &

启动参数#

参数说明
--listen监听地址,默认 127.0.0.1
--port端口号,默认 8188
--cuda-deviceGPU设备ID,默认 0
--default-device默认设备,可选 cuda, cpu

性能优化#

显存优化模式#

参数说明适用场景
--highvram模型常驻显存显存 >= 16GB
--normalvram正常模式(默认)显存 8-16GB
--lowvram低显存模式显存 < 8GB
--novram不用显存显存极小
--cpu纯CPU模式无GPU

精度优化#

参数说明
--fp16-unetUNet半精度
--fp16-vaeVAE半精度
--fp16-text-enc文本编码器半精度
--fp32-unetUNet全精度
--cpu-vaeVAE放CPU运行(节省显存)

注意力机制优化#

参数说明
--use-split-cross-attention分块交叉注意力(推荐)
--use-quad-cross-attention四叉交叉注意力
--use-pytorch-cross-attentionPyTorch原生注意力
--use-sage-attentionSage注意力
--use-flash-attentionFlash注意力
--disable-xformers禁用xformers

内存优化#

参数说明
--disable-xformers禁用xformers(有时更稳定)
--disable-cuda-malloc禁用CUDA内存分配器
--disable-smart-memory禁用智能内存管理
--async-offload异步卸载(需要指定streams数量)
--disable-async-offload禁用异步卸载

缓存优化#

参数说明
--cache-lruLRU缓存
--cache-ram内存缓存
--cache-none无缓存

其他优化#

参数说明
--force-channels-last强制channels_last内存格式
--preview-method预览方法: none/auto/latent2rgb/taesd

当前配置(Tesla P4 8GB)#

Terminal window
nohup /opt/python/comfyui/cfui/bin/python /opt/python/comfyui/ComfyUI/main.py \
--listen 0.0.0.0 \
--port 8188 \
> /opt/python/comfyui/comfyui.log 2>&1 &

当前配置说明#

  • xFormers: 已安装并启用 (0.0.31.post1)
  • PyTorch: 2.7.1+cu118
  • 注意力: xformers attention
  • 智能显存: 启用(async weight offloading)

当前运行状态#

  • GPU: Tesla P4 (8GB VRAM)
  • PyTorch: 2.7.1+cu118
  • 显存模式: NORMAL_VRAM
  • 服务状态: 运行中 (端口 8188)

模型存放位置#

模型目录: /opt/python/comfyui/ComfyUI/models/

目录用途
checkpointsCheckpoint 模型
lorasLoRA 模型
vaeVAE 模型
upscale_models超分模型
controlnetControlNet 模型
diffusion_models扩散模型
text_encoders文本编码器
clipCLIP 模型
embeddings词嵌入

常用命令#

查看 ComfyUI 进程#

Terminal window
ps aux | grep main.py

检查服务是否启动#

Terminal window
curl -s -o /dev/null -w "%{http_code}" http://localhost:8188

返回 200 表示服务正常。

查看日志#

Terminal window
tail -f /opt/python/comfyui/comfyui.log

停止 ComfyUI#

Terminal window
pkill -f main.py
分享这篇文章
Debian安装ComfyUI
Debian安装ComfyUI
https://blog.endlesssolo.com/posts/a6249af/
作者
Rightdoor
发布于
2026-05-11
许可协议
CC BY-NC-SA 4.0