简介:本文详细介绍在纯国内网络环境下,如何本地部署图像生成模型Z-Image与Comfyui组合的文生图服务,涵盖环境准备、依赖安装、服务启动及验证全流程,助力开发者快速搭建稳定高效的本地化AI绘图环境。
本文旨在帮助开发者在纯国内网络环境下,完成图像生成模型Z-Image与Comfyui框架的本地化部署,构建完整的文生图服务。部署完成后,用户可通过本地终端或Web界面输入文本描述,实时生成高质量图像,且无需依赖境外资源下载或科学上网工具。
该方案适用于以下场景:
部署前需理解以下背景:
部署涉及以下核心模块:
基础环境:
资源规格:
依赖准备:
torch、torchvision、torchaudio、comfyui等。步骤1:配置Python镜像源
# 切换pip为国内清华源pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
步骤2:创建Conda虚拟环境
conda create -n comfyui python=3.10 -yconda activate comfyui
步骤1:确认CUDA版本
nvidia-smi # 查看右侧Driver版本对应的CUDA版本(如11.8或12.1)
步骤2:安装PyTorch
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
步骤1:克隆代码库(国内镜像)
git clone https://gitee.com/mirror_repo/ComfyUI.git # 示例:使用国内代码托管平台cd ComfyUI
步骤2:安装依赖包
pip install -r requirements.txt # 使用国内镜像加速
步骤1:下载模型权重
z-image.ckpt文件,放置于ComfyUI/models/checkpoints/目录。步骤2:配置工作流
ComfyUI/config.json,添加Z-Image节点配置:
{"model_path": "models/checkpoints/z-image.ckpt","device": "cuda"}
Linux/Windows通用命令:
python main.py --listen --port 7860 # 启动Web服务,默认端口7860
CUDA incompatible错误;config.json中的路径需与实际文件位置一致,避免工作流加载失败;--port参数指定其他端口。http://localhost:7860,输入文本描述(如”a cat sitting on a sofa”),点击生成按钮;ERROR或CRITICAL级别日志;nvidia-smi观察GPU利用率(生成时应在30%-80%之间)。问题:PyTorch安装失败
问题:模型加载失败
问题:生成图像全黑
稳定性保障:
systemd服务)。性能优化:
--batch_size参数(显存允许下设为4-8);--lowvram模式降低显存占用(牺牲部分速度)。成本控制:
--auto_launch关闭Web服务;output/目录)。本文通过分步骤详解,实现了Z-Image+Comfyui在纯国内环境下的部署,覆盖了环境准备、依赖安装、服务启动及验证全流程。关键点包括:
后续运维需重点关注GPU资源监控与模型版本更新,以保障服务长期稳定运行。