stable diffusion webui的本地部署

这篇具有很好参考价值的文章主要介绍了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 ,可以网上自行搜教程,或者参考 https://blog.csdn.net/u014686778/article/details/136976945

2.安装git

无版本要求,可以网上自行搜教程,或者参考 https://blog.csdn.net/u014686778/article/details/137090764

3.安装stable-diffusion-webui

新建一个文件夹,用来安装stable diffusion,路径不要有中文,避免一些奇怪的问题。
stable diffusion webui的本地部署,AIGC,stable diffusion
点击路径栏这里后,复制路径,按下win + r 组合键,输入cmdEnter键 打开命令行界面。输入 cd /d 空格键 粘贴上边复制的路径Enter键,然后粘贴下边的代码 ,按Enter键开始下载,这个根据网络环境下载时间不定

 git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

注意看一下输出,这样才算下载完成:
stable diffusion webui的本地部署,AIGC,stable diffusion
PS: 笔者前一天一直无法下载提示无法连接github,但是nslookup 查询是能够解析github域名的,ping也能通,网页也是可以以打开github的,第二天开机又试了一下就可以了…暂时不清楚为什么。

从网上找一些模型,我这里提供一个别人分享的 anything-v5-PrtRE.safetensors
下载后移动到 stable-diffusion-webui\models\Stable-diffusion 目录下。

然后在项目中创建一个虚拟python环境:

cd stable-diffusion-webui //进入刚才下载项目
python -m venv .\venv //创建一个虚拟python环境

创建完成以后,我们进入到venv目录中的Scripts文件夹,执行activate

cd .\venv\Scripts
.\activate.bat 

执行完成后,Windows命令行会自动清屏(之前执行的所有命令及输出结果清空),首会出现“(venv)”的字样 ,表示我们已经进入了虚拟环境。

开始安装项目的依赖项:

cd ../..
pip install -r requirements_versions.txt 

等待安装完成后,运行项目:

.\webui-user.bat

我这里遇到下边这个报错:
stable diffusion webui的本地部署,AIGC,stable diffusion提示torch 无法使用显卡,我的电脑是支持的AI出图的,搜了一下怀疑是 CUDA Tools没有安装。输入如下命令检查:

nvcc --version

提示找不到nvcc,那就需要安装。
先看一下自己的显卡支持的版本,在桌面 右键 > NVIDIA 控制面板,点击左下角 系统信息 > 组件
stable diffusion webui的本地部署,AIGC,stable diffusion
可以看到,我这里是有12.4版本的驱动的。如果你的没有这个,现在网上搜一下你的显卡型号,确认一下是否支持CUDA,如果支持可以更新一下驱动试试。官网驱动下载https://www.nvidia.cn/Download/index.aspx?lang=cn。

从官网下载CUDA Tools
我选择了跟我显卡驱动相近的版本
stable diffusion webui的本地部署,AIGC,stable diffusion

下边的这个页面里的Version不清楚是什么,先选了个最小的(后边测试可以正常使用),点击local下载全量包到本地(约3G):
stable diffusion webui的本地部署,AIGC,stable diffusion
下载完成后,双击打开开始安装,选择自定义安装,下图圈出来的这个不用安装,其他都安装。参考自:https://blog.csdn.net/qq_40276082/article/details/130202548
stable diffusion webui的本地部署,AIGC,stable diffusion
安装完成后,输入命令测试一下:
stable diffusion webui的本地部署,AIGC,stable diffusion
安装完成后,再次尝试启动项目:

.\webui-user.bat

依然是这个错误:
stable diffusion webui的本地部署,AIGC,stable diffusion
于是尝试重新安装一下 torch。先卸载 torch torchvision torchaudio

pip uninstall torch
pip uninstall torchvision
::pip uninstall  torchaudio //这个看了一下没安装,就不用卸载了

打开pytorch网站 https://pytorch.org ,选择与自己cuda较匹配的版本
stable diffusion webui的本地部署,AIGC,stable diffusion
执行下面命令进行安装:

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

发现安装包巨大 有2.5G,下载后发现版本后边是包含 cu121 ,像是包含CUDA的,兄弟们可以先更新torch,试下,如果能运行不用安装CUDA Tool 了。
stable diffusion webui的本地部署,AIGC,stable diffusion
再次启动,终于跑起来了:
stable diffusion webui的本地部署,AIGC,stable diffusion
我这边自动打开了浏览器,也可以手动输入上图地址。

还需要修改一下 webui-user.bat 这个文件, 设置PYTHON路径安装的路径/stable-diffusion-webui\venv\Scripts\python.exe

set PYTHON=G:\StableDiffusion\stable-diffusion-webui\venv\Scripts\python.exe

后边再启动,直接双击 执行webui-user.bat即可。

测试一下生成一张圣诞老人打乒乓球 512x512尺寸的图,约8秒左右:
stable diffusion webui的本地部署,AIGC,stable diffusion

运行的时候有这个缺少模块的提示,不影响使用,后边再补:
stable diffusion webui的本地部署,AIGC,stable diffusion文章来源地址https://www.toymoban.com/news/detail-848054.html

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

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

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

相关文章

  • 本地部署Stable Diffusion Webui AI 记录

    Stable Diffusion Webui AI本地部署基本分为两种方式: 1、使用大佬的打包好的安装包一键部署 b站秋葉aaaki 2、手动部署(个人实践记录)参考文章 1、 需要拥有NVIDIA显卡,GTX1060 (或者同等算力的N卡)以上,显存4G以上。 2、操作系统需要win10或者win11的系统。 3、内存16G或者以上,

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

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

    2024年02月14日
    浏览(41)
  • 如何在本地部署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日
    浏览(75)
  • 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日
    浏览(47)
  • Stable Diffusion WebUI本地部署中遇到的一些错误

    进来AI绘画大火,我便尝试在本地部署一下,电脑是M1的MacBook,不过windows应该也差不多。 参考官网的方法一步步安装,虽然最后成功了,但中途还是有不少问题。 首先安装homebrew,由于我早就已经安装好了,自然也没遇到什么问题。初次安装的朋友若按照homebrew官网的方法安

    2024年02月03日
    浏览(49)
  • Stable-diffusion-webui本地部署和简要介绍

      Stable Diffusion 是一款基于人工智能技术开发的绘画软件,它可以帮助艺术家和设计师快速创建高品质的数字艺术作品。是2022年发布的深度学习文本到图像生成模型。它主要用于根据文本的描述产生详细图像,同时也可以应用于其他任务,如内补绘制、外补绘制,以及在提示

    2024年02月03日
    浏览(48)
  • mac系统本地部署stable-diffusion-webui

    1.需要科学上网 2.电脑需要安装好homebrew 在需要的位置拉取源码 这里安装3.10.6, 按理来说只要高于这个版本应该都好使 1.下载模型 : https://civitai.com/ 2.把模型复制到需要放模型的目录, 例如我的: /Users/zijieyan/Downloads/stable-diffusion-webui/models/Stable-diffusion (要根据自己下载的源码位置

    2024年02月09日
    浏览(47)
  • 无需本地部署 在线使用Stable Diffusion Webui 使用共享模型

    尝试本地部署Stable Diffusion的时候遇到了很多的麻烦,自己训练AI也非常的麻烦,可以尝试使用Webui使用别人上传的模型 第一步进入网站https://github.com/camenduru/stable-diffusion-webui-colab 向下拉到readme 第一个 stable_diffusion_webui_colab,点击左边Open in Colab的图标 跳转到Google Colab的网站,

    2024年02月03日
    浏览(48)
  • 本地部署 Stable Diffusion XL Gradio Demo WebUI

    一个基于Gradio库的 Stable Diffusion 的 Web UI 界面。 https://github.com/TonyLianLong/stable-diffusion-xl-demo 下载 Conda 安装脚本, 运行安装脚本, 按提示操作。当提示是否初始化 Conda 时,输入 “yes”, 安装完成后,关闭当前终端并打开新终端,这将激活 Conda, 更新 Conda 至最新版本, 克隆代

    2024年02月16日
    浏览(47)
  • 【AIGC】MacOS 本地部署 Stable Diffusion

    其实要在本地部署 stable-diffusion 不难,只要有“魔法”一切都水到渠成,如下图: 如果没有魔法就建议到 gitee 中找一下是否有对应的镜像仓库,我在 gitee 中找到的是: https://gitee.com/ai-liam/AUTOMATIC1111-stable-diffusion-webui.git 接着就是通过 brew 进行必要软件的安装了…这个 homebr

    2024年02月21日
    浏览(47)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包