Stable Diffusion 3.5 模型在 Linux 上的部署指南


前言-参考资料如下

ComfyUI WIKI教程
sd3.5 github
尝试过sd集成ollama,但是sd在ollama上无法良好运行。故此作罢
最简单方式可以找秋叶启动器,但是不支持linux

在此之前建议安装CUDA驱动,详见 CUDA安装教程

前言. python管理器安装

UV依赖管理器

curl -LsSf https://astral.sh/uv/install.sh | sh
# 将 uv 复制到系统路径
whereis uv
sudo mv /用户目录/uv /usr/local/bin/uv
sudo chmod -R 755 /usr/local/bin/uv  # 确保所有用户可执行
# 验证
which uv  # 应返回 /usr/local/bin/uv
# 创建全局配置文件
sudo vim /etc/profile.d/uv.sh
# 添加以下内容
export PATH="/usr/local/bin:$PATH"

# 使配置生效(所有用户重新登录后自动生效)
source /etc/profile

# 切换用户验证
uv self update

一. ComfyUI安装

ComfyUI 是最简单易懂的图像生成应用程序。想象一下,您不知道编码,但仍然想了解每个段是什么以及在哪里相互连接,那么连接节点会让您的生活更轻松。
注意点
在这里插入图片描述

sudo git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
# 启动虚拟环境
sudo uv venv myenv
sudo chmod 777 -R myenv
# 激活虚拟环境
source ./myenv/bin/activate
uv pip install -r requirements.txt  -i https://pypi.tuna.tsinghua.edu.cn/simple
uv pip install gitpython -i https://pypi.tuna.tsinghua.edu.cn/simple
# 安装PyTorch 机器学习库 https://pytorch.org/get-started/previous-versions/
#=============注意需要参照自己CUDA版本================
uv pip install torch torchvision torchaudio -i https://pypi.tuna.tsinghua.edu.cn/simple
#==================================
# 运行
sudo python3 main.py --port 8188 --listen 172.24.208.230

# 退出虚拟环境
deactivate

1.2 安装ComfyUI节点管理器

1.comfyUI节点管理器

cd ComfyUI/custom_nodes
sudo git clone https://github.com/ltdrdata/ComfyUI-Manager.git
sudo python3 main.py --port 8188 --listen 172.24.208.230

在这里插入图片描述

二.模型下载

city96/stable-diffusion-3.5-medium-gguf
SD3.5 medium官网存储库

2.1 安装GGUF

GGUF 是一种用于图象和视频生成的量化模型,主要用于高效生成渲染图像。
而 T5-XXL 是一个专注于文本处理的大型语言模型,主要负责文本的翻译和识别任务。

# 1.下载SD 3.5量化模型权重
cd ComfyUI/custom_nodes
sudo git clone https://github.com/city96/ComfyUI-GGUF.git

# 激活虚拟环境
source ./myenv/bin/activate
# 安装
pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
# 2.下载stable-diffusion-3.5-medium-gguf模型
# 抱抱脸专属下载工具
pip3 install -U huggingface_hub
export HF_ENDPOINT=https://hf-mirror.com

# 进入ComfyUI/models/unet 
cd ComfyUI/models/unet 
# 下载SD3.5 medium gguf量化模型
huggingface-cli download --resume-download city96/stable-diffusion-3.5-medium-gguf --include "sd3.5_medium-Q5_K_M.gguf" --local-dir . 
# 若上述huggingface-cli无法找到,显式执行
sudo /root/.local/bin/huggingface-cli download --resume-download city96/stable-diffusion-3.5-medium-gguf --include "sd3.5_medium-Q5_K_M.gguf" --local-dir .

# 3.将模型保存到ComfyUI/models/unet  
# gguf模型,把模型放在unet
mv sd3.5_medium-Q5_K_M.gguf ComfyUI/models/unet/sd3.5_medium-Q5_K_M.gguf

若上述 2 方式下载失败直接如下浏览器下载
在这里插入图片描述
在这里插入图片描述

2.2 基础ComfyUI和SD3.5配置

参考网址sd3.5 github
在这里插入图片描述

下载vae diffusion_pytorch_model.safetensors

cd ComfyUI/models/vae

下载clip.safetensors
低配下载t5xxl_fp8_e4m3fn.safetensors
下载clip_g.safetensors

cd ComfyUI/models/clip/

2.4 demo

sd5 fp8 demo

在这里插入图片描述

### 配置和运行 Stable Diffusion 3.5 的方法 要在 Windows 上成功配置并运行 Stable Diffusion 3.5 (SD3.5),可以按照以下方式操作: #### 准备工作 确保计算机满足最低硬件需求,包括足够的 GPU 显存以及 CPU 性能。推荐至少有 NVIDIA RTX 系列显卡支持 CUDA 运算[^1]。 #### 安装 Git 和 Python - **Git**: 下载并安装最新版本的 Git 工具,可以从官网获取适合 Windows 平台的安装包。 - **Python**: SD3.5 建议使用 Python 版本为 `3.8` 或更高版本但不超过 `3.10`[^2]。可以通过 Anaconda 或 Miniconda 来管理虚拟环境以便更好地隔离依赖项。 #### 克隆项目仓库 打开命令提示符窗口或者 PowerShell,在目标目录下执行如下克隆命令来获得最新的 Stable Diffusion Web UI 源码: ```bash git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git ``` 此步骤会将整个项目的结构拉取到本地磁盘指定位置。 #### 设置 ComfyUI 及其组件 对于更灵活的工作流程设计,可以选择基于节点编辑器模式工作的 ComfyUI 替代传统界面。具体做法如下: 1. 下载官方发布的压缩包解压至任意无中文字符路径; 2. 获取对应版本号下的预训练权重文件(如 sd3.5_large_turbo),上传放置于 models 文件夹内部相应子分类里; #### 启动服务端程序 进入上述任一框架所在根目录后依次完成初始化脚本调用过程: ```bash cd stable-diffusion-webui ./webui.sh # Linux/MacOS 用户适用 .\webui-user.bat # Windows 用户专用批处理文件入口 ``` 如果一切正常,则浏览器自动跳转访问地址 http://localhost:7860/ 即可看到图形化操控面板。 --- ### 注意事项 由于 AI 技术发展迅速,实际部署过程中可能遇到不同分支更新带来的差异性调整,请密切留意社区动态文档说明以保持同步升级状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

最难不过坚持丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值