当前位置: 首页 > news >正文

从零实现本地文生图部署(Stable Diffusion)

1. 依赖安装

文件打包下载地址(Stable Diffusion)

# git : 用于下载源码
https://git-scm.com/downloads/win
# Python 作为基础编译环境
https://www.python.org/downloads/
# Nvidia 驱动,用于编译使用GPU显卡硬件
https://www.nvidia.com/en-us/drivers/
# Cuda 用于编译运行GPU的程序软件
https://developer.nvidia.com/cuda-toolkit-archive
# cuDNN 用于深度神经网络相关大模型的GPU加速库
https://developer.nvidia.com/cudnn-downloads
# Pytorch 用于构建和训练深度学习模型
# pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu128
https://pytorch.org/get-started/locally/

preview(Nightly)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2. Stable Diffusion安装

# 下载本地网页
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
# 下载模型 Stable-diffusion
https://huggingface.co/stabilityai/stable-diffusion-3.5-large
# 模型放入:stable-diffusion-webui\models\Stable-diffusion
# stable-diffusion-webui 目录下双击 webui.bat 启动

3. 使用体验

# 启动程序
webui.bat 或者 python webui.py
# 浏览器打开 
http://127.0.0.1:7860
3.1 基础使用
  • 正向提示词:描述你想要的画面,如:(best quality), 1girl, in a garden, sunlight, flowers, smiling

  • 反向提示词:排除不想要的内容,如:(worst quality, low quality), deformed hands, extra fingers

  • 参数设置:

    • 采样步数(Steps):20~30
    • 图片尺寸(Width/Height):512x512 或 768x768
    • 生成数量(Batch count):1
  • 点击“Generate”生成, 图片保存在 outputs\txt2img-images 文件夹。

3.2 进阶调试
  • 如果显存不足(报错 CUDA out of memory):
    • 降低图片尺寸(如 512x512 → 480x640)
    • 在启动器 → “高级选项” → 勾选 xformers 和 低显存模式
    • 使用优化模型(如 RealisticVision)
    • 在启动命令中添加 --medvram 参数:python launch.py --medvram
  • 安装插件
    在 WebUI 的 Extensions 选项卡 → Available → 点击“Load from URL” → 输入插件 GitHub 地址 → 安装:
    • ControlNet:控制人物姿势/构图
    • Additional Networks:融合多个模型风格
  • 中文汉化
    启动器 → “扩展” → 搜索 zh_CN → 安装汉化包 → 重启 WebUI。

http://www.mrgr.cn/news/95308.html

相关文章:

  • fontTools工具的使用介绍
  • 算法刷题记录——LeetCode篇(6) [第501~600题](持续更新)
  • Powershell WSL部署ubuntu22.04.5子系统
  • The Illustrated Stable Diffusion
  • A l密码学(Deepseek)
  • 内网渗透(CSMSF) 构建内网代理的全面指南:Cobalt Strike 与 Metasploit Framework 深度解析
  • 增加对路由参数的支持
  • 单台openEuler24.03 LTS下的开源大数据环境搭建
  • 2025年优化算法:龙卷风优化算法(Tornado optimizer with Coriolis force,TOC)
  • 高级java每日一道面试题-2025年3月07日-微服务篇[Eureka篇]-Eureka Server和Eureka Client关系?
  • Docker和Dify学习笔记
  • 详细介绍VUE,带你了解VUE!!!
  • AI对话框实现
  • HarmonyOS开发,A持有B,B引用A的场景会不会导致内存泄漏,看这里!
  • 电机控制常见面试问题(十四)
  • 软件设计师笔记持续更新-看学以致知视频笔记
  • 前后端项目
  • Django之旅:第三节--templates模版的使用
  • 在 Spring Boot 中调用 AnythingLLM 的发消息接口
  • Kafka自定义分区机制