本地部署Stable Diffusion Webui AI 记录

这篇具有很好参考价值的文章主要介绍了本地部署Stable Diffusion Webui AI 记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本地部署Stable Diffusion Webui AI 记录

Stable Diffusion Webui AI本地部署基本分为两种方式:

1、使用大佬的打包好的安装包一键部署 b站秋葉aaaki

2、手动部署(个人实践记录)参考文章

本地部署基本要求

1、 需要拥有NVIDIA显卡,GTX1060 (或者同等算力的N卡)以上,显存4G以上。
2、操作系统需要win10或者win11的系统。
3、内存16G或者以上,至少有一个128G以上的SSD固态硬盘。
4、会使用科学上网。
5、我的配置: CPU R5 5600H, 显卡:GTX1650,4G显存,内存16G

部署算法环境

简单来说就是
创建python3.10.6环境 + git拉取webUI项目 + 下载CUDA + 下载AI模型 + 运行项目

一、创建Python环境

1、 下载miniconda (包管理工具,类似nvm。用于管理不同python环境)安装时一路next。
(当然你也可以不使用miniconda,直接安装3.10.6版本的python)
本地部署Stable Diffusion Webui AI 记录
2、打开miniconda,输入 conda -V,显示版本号即为安装成功

3、创建python 3.10.6版本的环境(其他容易出兼容问题),名字随便取,这里叫sdwebui

conda create --name sdwebui python=3.10.6

4、激活项目环境

conda activate sdwebui

5.升级pip并更改默认库包下载地址为清华镜像站。

python -m pip install --upgrade pip
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
二、安装CUDA(NVIDIA显卡用来跑算法的依赖程序)

1、miniconda小窗输入nvidia-smi查看CUDA版本
本地部署Stable Diffusion Webui AI 记录

2、NVIDIA cuda官网官网下载对应版本
本地部署Stable Diffusion Webui AI 记录
点左边进入,右边是版本文档
本地部署Stable Diffusion Webui AI 记录

三、拉取 stable-diffusion-webui 项目本体

1、安装git
2、拉取代码 git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

四、配置项目文件及一键启动脚本

1、在stable-diffusion-webui文件中找到webui-user.bat文件,右键编辑
设置set PYTHON为对应的文件路径(我是把项目放在D盘的AI文件夹中)
(目的:这样下次就不用打开miniconda启动python环境了,直接双击运行该文件就可以运行)
本地部署Stable Diffusion Webui AI 记录
如果你的显卡内存不多,建议 4G 的显卡加上 --medvram 启动参数,2G 的显卡加上 --lowvram 启动参数。

2、在桌面新建一个txt文件夹 写入
(D:\AI\stable-diffusion-webui,修改为你自己对应的文件路径)

:: 文件所在目录

cd /d D:\AI\stable-diffusion-webui

:: 启动程序
start webui-user.bat

Ctrl+s保存后,修改文件后缀为.bat。直接运行此文件就相当于运行了webui-user.bat文件

五、下载SD训练模型

下载地址
下载后放入models\Stable-diffusion文件夹(上一步git拉取的文件里面),该文件夹专门存放用于生成AI绘图的绘图元素的基础模型库
本地部署Stable Diffusion Webui AI 记录

六、最后,运行 webui-user.bat

直到系统提示 running on local URL: http://127.0.0.1:7860 运行成功,不要关闭窗口,复制地址网站打开就好了

1、这一步 我折腾了很久,要下载很多依赖,网络有一点波动就会失败,需要有耐心,多次执行,一个个下载 ,总会下完的。
2、除非报错,否则不要关闭窗口
3、如果报错连接错误或者超时 打开/关闭 魔法上网,反复尝试
4、如果长时间卡在Installing gfpgan(或者installing clip,installing open_clip)这个环节,那么进入stable-diffusion-webui文件夹下面,找到launch.py这个文件,用编译器打开。
搜索gfpgan_package = os.environ.get 找到对应位置,修改下面三个配置路径
修改后如下

    gfpgan_package = os.environ.get('GFPGAN_PACKAGE', "git+https://ghproxy.com/https://github.com/TencentARC/GFPGAN.git@8d2447a2d918f8eba5a4a01463fd48e45126a379")
    clip_package = os.environ.get('CLIP_PACKAGE', "git+https://ghproxy.com/https://github.com/openai/CLIP.git@d50d76daa670286dd6cacf3bcd80b5e4823fc8e1")
    openclip_package = os.environ.get('OPENCLIP_PACKAGE', "git+https://ghproxy.com/https://github.com/mlfoundations/open_clip.git@bb6e834e9c70d9c27d0dc3ecedeebeaeb1ffad6b")

然后ctrl + s保存后退出。
这就相当于让原来从github下载相关程序包变成了走国内镜像下载相关程序包,这样会增加网络的稳定性和网络速度。
改完之后,下面继续执行webui-user.bat。
5、如果改了launch.py文件, 还卡在gfpgan环节,那么记得关闭外网功能。让下载走通用线路。
6、安装完gfpgan,clip,open_clip等几个大头之后,后面还有一些自动安装的依赖项,如果比较慢,记得打开外网。总之,感觉卡慢或者报错之后,则切换调节网络后再重新执行webui-user.bat指令。

七、最后的最后

终于安装成功,在浏览器打开webUI后
如果写了prompt点击generate后无法生成图片,看见黑色小框显示“float 32“之类的关键字,则在webui页面的Settings-stable-diffusion最下面,勾选float32的选项框。接着点击上方的Apply Settings应用,然后按F5刷新页面后,即可正常使用。
本地部署Stable Diffusion Webui AI 记录

到这里差不多已经结束了

在文生图中写入prompt标签,会发现你生成的图片与网络上那些AI生成的小姐姐相差甚远,这是因为没有加载相应的AI模型,后面会记录一篇如何选取/使用模型及webUI AI 操作方法文章来源地址https://www.toymoban.com/news/detail-450808.html

到了这里,关于本地部署Stable Diffusion Webui AI 记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • AI作画工具 stable-diffusion-webui 本地部署 多种模型 可生成NSFW

    最近,人工智能绘画非常受欢迎。在本文中,我使用了一台带有N卡的电脑,安装了stable-diffusion-webui前端并替换了默认的模型。这样就可以生成高质量的二次元图像,并且可以不受限制地生成图片(在线版通常会阻止NSFW内容的生成)。 Git:https://git-scm.com/download CUDA:https://

    2024年02月02日
    浏览(83)
  • 本地生成动漫风格 AI 绘画 图像|Stable Diffusion WebUI 的安装和局域网部署教程

    先放一张WebUI的图片生成效果图,以给大家学习的动力 :) 怎么样,有没有小小的心动?这里再补充一下,是可以生成 NSWF 的图片的。 官方github项目 安装 python 3.10.6,记得将python添加到路径。 安装 git (非必要,可以直接从上面的github链接下载压缩文件) 下载 github 文件

    2024年02月01日
    浏览(67)
  • (十六) AIGC、AI绘画、SD-WebUI、本地部署、Stable-Diffusion本地模型、最新Controlnet扩展

    1、简介 AI绘画的工具网站很多,大部分收费/限制数量,而且速度很慢,如果部署本地的模型,不仅免费无限制、还可以提高出图效率,随意生成自己想象中的图,部署中发现有各种各样的环境配置问题,无法正确运行。 本博整理了SD-WebUI的整合包(Windows环境下),包括启动器

    2024年02月13日
    浏览(78)
  • 最简单粗暴的Stable Diffusion Webui本地部署教程!让每个人都能自己实现AI画图!

    先放两张自己画的图片镇楼。 ‍ ​ ​ ​ ​ ‍ 什么是Stable Diffusion Webui ​​ Stable Diffusion WebUI是 Stable Diffusion 的浏览器界面,Stable Diffusion 是一种 AI 模型,可以根据文本提示生成图像或用文本提示修改现有图像。 Stable Diffusion Web UI 是探索 Stable Diffusion 可能性的好方法,只需

    2024年01月16日
    浏览(60)
  • Stable Diffusion WebUI 本地部署

    系统windows10,显卡NVIDIA RTX 2060s,分享一下stable diffusion webui 本地部署过程以及遇到的问题。其中一些环境已搭建或者软件已安装过的,可以直接跳过。 1. 安装git git下载地址 2. 克隆Stable Diffusion WebUI  找一个磁盘空间充裕的目录,如d:,右键点击 git bash here,执行命令: 3

    2024年02月04日
    浏览(58)
  • stable diffusion webui的本地部署

    操作系统:windows10,显卡:RTX2060super ,安装时间:2024年3月30日,磁盘占用:20G,+科学上网 安装过程及本文部段落来自: https://github.com/AUTOMATIC1111/stable-diffusion-webui https://www.bilibili.com/read/cv21908940/ https://blog.csdn.net/qq_40276082/article/details/130202548 1.安装python 推荐版本是 3.10.6 ,可

    2024年04月11日
    浏览(56)
  • Stable Diffusion WebUi云端部署配置记录

    业务逻辑: 服务器部署sdwebui项目,远程浏览器访问ui界面。服务器可租用AutoDL的GPU服务器 服务器: 租用AutoDL的GPU服务器,Linux Stable Diffusion WebUi: 作者AUTOMATIC1111,github项目地址GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI 部署流程如下: 1、租用AutoDL服务器,创建虚

    2024年02月03日
    浏览(59)
  • Stable-diffusion-webui 本地部署及使用

    1.安装conda; 2.创建conda env 和python 3.10.6; conda create --name stable-diffusion-webui python=3.10.6 3.更新pip; 4.安装cuda 11.8; https://developer.nvidia.com/cuda-toolkit-archive 5.克隆stable-diffusion-webui仓库 ; 6.下载SD模型 下载stablediffusion预训练模型至stable-diffusion-webui/models/stable-diffusion; V1.4 V1.5 7.运行

    2024年02月10日
    浏览(51)
  • 如何在本地部署stable-diffusion-webui

    stable-diffusion-webui网站地址 AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI (github.com) python和git的安装请参考其他博客 修改环境变量顺序或仅保留python原生环境 找到anaconda目录,复制python.exe为python-ana.exe 找到python原生目录,复制python.exe为python3.exe 我的stable-diffusion-webui安装在:

    2024年02月12日
    浏览(78)
  • stable diffusion(1): webui的本地部署(windows)

    一、前言 是的,现在是202308月份了,网上已经有很多打包好的工具,或者直接进一个web就能用SD的功能,但是我们作为程序员,就应该去躺坑,这样做也是为了能够有更多自主操作的空间。 像其他AI一样,先出结果才是王道,所以先不直接搞SD源码或者命令行,而是先用起来

    2024年02月14日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包