LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

文生图:介绍一个文字生成图片的开源工具

freeflydom
2025年10月13日 8:53 本文热度 184

介绍一个文字生成图片的开源项目,我已经在本地搭建完成了使用了。

 

一:下载源代码

地址:https://github.com/AUTOMATIC1111/stable-diffusion-webui 

直接下载,解压就行。

 

二:环境搭建

使用Anaconda环境中搭建:

#进入加压包
cd stable-diffusion-webui
#创建环境
conda create --name stable-diff python=3.10
#激活环境:
conda activate stable-diff
#首次运行(会下载模型):
python launch.py

#运行中如果有报错,差什么就安装什么
pip install ...

 

三:运行 

运行:
python  webui.py

 

 

 

 

四:添加v2新模型

这里默认下载的是v1-5-pruned-emaonly。查了下最新的有v2版本,下面就配置个v2版本。

(1):模型下载:https://huggingface.co/stabilityai/stable-diffusion-2-1/tree/main

 

下载 文件v2-1_768-ema-pruned.safetensors 有点大5G。放到文件夹\stable-diffusion-webui\models\Stable-diffusion 中。

然后重启服务,刷新模板,重新生成。图片生成了,但是图像不对。

 

 

注意如果有报错,需要设置一下:

   modules.devices.NansException: A tensor with NaNs was produced in Unet. This could be either because there's not enough precision to represent the picture, or because your video card does not support half type. Try setting the "Upcast cross attention layer to float32" option in Settings > Stable Diffusion or using the --no-half commandline argument to fix this. Use --disable-nan-check commandline argument to disable this check.

 

 

 

(2):解码器下载,这里使用社区开源的解码器

https://huggingface.co/stabilityai/sd-vae-ft-mse-original/resolve/main/vae-ft-mse-840000-ema-pruned.safetensors

 下载后存放在文件夹 \stable-diffusion-webui\models\VAE 。

 

(3):配置:

  1. 回到 Web UI 界面,进入 Settings (设置) 标签页。

  2. 在左侧菜单,点击 Stable Diffusion 子菜单。(就是你之前找到 "Upcast" 选项的那个地方)。

  3. 在右侧的选项中,找到一个叫做 SD VAE 的下拉菜单。

  4. 点击这个下拉菜单,选择你刚刚放进去的那个 VAE 文件(比如 vae-ft-mse-840000-ema-pruned.safetensors)。

    • 如果菜单里没看到,可以点击下拉菜单旁边的小小的刷新按钮 🔄

  5. 非常重要:滚动到页面顶部,点击橙色的  (应用设置),然后点击  (重载界面)。

 

(4):重新启动,注意是在cmd的 conda 环境中重新启动服务。

选择v2时,有一些参数可以适当的修改一些,然后使用相同的提示词,重新点击生成。 

 

搞定,收工。

最后一句:如果你的电脑还不错,GPU16G或者更大,可以试试:stable-diffusion-xl,画质更高(需要注意的是使用sd_xl模型是不需要配置VAE的,在设置里面将VAE设置为NONE,不然反而会降低画质)。

转自https://www.cnblogs.com/cj8988/p/18976662


该文章在 2025/10/13 8:53:26 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2025 ClickSun All Rights Reserved