win 安装 Stable Diffusion

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

注:本人使用的是 RTX2060 - 6G版

特别提醒安装一定要 CUDA 和 PyTorch 版本能配套用,不然会有生成保存问题(我是这样的),装完用 python -m xformers.info 这个看对应的版本

建议:有些命令安装在venv 虚拟机中做,这样东西都在venv对应目录

 在最后有些资源,我在对应官网下了放在百度网盘,有些下的慢的,可以去里面下

 安装Git

https://registry.npmmirror.com/-/binary/git-for-windows/v2.38.1.windows.1/Git-2.38.1-64-bit.exe

 安装python3.10.6

官方的
https://www.python.org/ftp/python/3.10.6/python-3.10.6-amd64.exe

华为代理的
https://mirrors.huaweicloud.com/python/3.10.9/python-3.10.9-amd64.exe

注意:

Windows下安装Python时,请务必勾选“Add Python to PATH,以后我们调度Python时会方便很多。

如果你选择的是自定义安装,请务必在安装组件选择中勾选PIP(Python的包管理工具,无论是在接下来的安装中还是后续的使用中,我们都需要用到它)。

 Nvidia CUDA(按需)

 注意:如果CUDA版本不对,卸载对应版本后,删除C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA目录下的版本文件

https://developer.download.nvidia.com/compute/cuda/12.1.1/local_installers/cuda_12.1.1_531.14_windows.exe

下载并安装Microsoft C++生成工具(默认安装即可)(按需)

https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/

安装cuDNN cuDNN Archive | NVIDIA Developer

https://developer.download.nvidia.cn/compute/cudnn/secure/8.9.2/local_installers/12.x/cudnn-windows-x86_64-8.9.2.26_cuda12-archive.zip

安装 PyTorch  查看对应和安装命令 Start Locally | PyTorch

就像不同的Nvidia驱动版本固定搭配不同的CUDA版本一样,不同的Torch版本也固定搭配不同的CUDA版本使用。

pip uninstall xformers(按y卸载旧版xformers0.17)

pip uninstall torch(按y卸载旧版torch 2.0.1+cu118)

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

安装报错一、

ERROR: Exception:
Traceback (most recent call last):
  File "E:\ai\stable-diffusion-webui\venv\lib\site-packages\pip\_vendor\urllib3\response.py", line 438, in _error_catcher
    yield
  File "E:\ai\stable-diffusion-webui\venv\lib\site-packages\pip\_vendor\urllib3\response.py", line 561, in read
    data = self._fp_read(amt) if not fp_closed else b""
  File "E:\ai\stable-diffusion-webui\venv\lib\site-packages\pip\_vendor\urllib3\response.py", line 527, in _fp_read
    return self._fp.read(amt) if amt is not None else self._fp.read()
  File "E:\ai\stable-diffusion-webui\venv\lib\site-packages\pip\_vendor\cachecontrol\filewrapper.py", line 98, in read
    data: bytes = self.__fp.read(amt)
  File "C:\Users\admin\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 465, in read
    s = self.fp.read(amt)
  File "C:\Users\admin\AppData\Local\Programs\Python\Python310\lib\socket.py", line 705, in readinto
    return self._sock.recv_into(b)
  File "C:\Users\admin\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1274, in recv_into
    return self.read(nbytes, buffer)
  File "C:\Users\admin\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1130, in read
    return self._sslobj.read(len, buffer)
TimeoutError: The read operation timed out

 1)、在环镜变量中加python安装目录

2)、在python安装目录中复制文件名 

 pythonw.exe        ->         pythonw3.exe

python.exe        ->         python3.exe

 安装xformers  先查看是否有装并查看支持的对应版本

python -m xformers.info

pip install xformers

 创建并配置Venv虚拟环境和安装PIP包

python -m venv .\venv

cd .\venv\Scripts
activate.bat

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
cd ../..

pip install -r requirements_versions.txt # 执行此条命令前,请检查你的剩余磁盘空间

再次运行上面命令,就成功了

修改配置(根据自己情况修改)

修改配置1、我们下的cu121 所以我改成whl/cu121( 如果是,就不用改)

路径:stable-diffusion-webui\modules\launch_utils.py


    torch_index_url = os.environ.get('TORCH_INDEX_URL', "https://download.pytorch.org/whl/cu121")
修改配置2、开放外网访问

 set COMMANDLINE_ARGS=--listen   (加入这个参数 --listen  后面也有空格)

局域网下启动SD的方法:

在浏览器里边输入启动SD的那台电脑的IP地址+端口,即可打开SD使用

例如本机IP为,192.168.31.22,根据SD返回的http://0.0.0.0:7860,就需要把http://0.0.0.0,替换为http://192.168.31.22,然后加上端口,http://192.168.31.22:7860,即可在同一WiFi直接使用SD

安装必要的库  在stable-diffusion-webui目录(用webui-user.bat 一直超时报错)

cd ./repositories
git clone https://github.com/salesforce/BLIP.git
git clone https://github.com/sczhou/CodeFormer.git
git clone https://github.com/crowsonkb/k-diffusion.git
git clone https://github.com/Stability-AI/generative-models.git
git clone https://github.com/Stability-AI/stablediffusion.git stable-diffusion-stability-ai

 如果xformes安装有问题,可以下源码后再安装,在stable-diffusion-webui目录(备用)

git clone https://github.com/facebookresearch/xformers.git
cd xformers
git submodule update --init --recursive

如果不行,也可以用下源码,下下来放对应目录 

git clone https://github.com/NVIDIA/cutlass.git third_party/cutlass
git clone https://github.com/Dao-AILab/flash-attention.git third_party/flash-attention
git clone https://github.com/ROCm/composable_kernel.git third_party/composable_kernel_tiled

下载模型 

模型 1、官方使用 https://huggingface.co这一超时,我使用他的镜像网站 https://hf-mirror.com

https://hf-mirror.com/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.safetensors

启动文件配置

#设置python路径
set PYTHON=C:\Users\admin\AppData\Local\Programs\Python\Python310\python.exe
#设置git的路径
set GIT=C:\Program Files\Git\bin\git.exe
#设置venv文件夹路径
set VENV_DIR=E:\ai\stable-diffusion-webui\venv
#设置启动参数 (注:此处的“--medvram”是针对6GB及以上显存的显卡优化的,根据显卡配置的不同,你还可以更改为“--lowvram”(4GB以上)、“--lowram”(16GB以上)或者删除此项(无优化))
set COMMANDLINE_ARGS=--medvram --deepdanbooru --xformers

优化:说是能图片生成解析更快
set COMMANDLINE_ARGS=--medvram --deepdanbooru --reinstall-xformers --xformers

汉化处理

接着,我们会发现WebUI显示的并不是中文。此时,我们需要将其调整为简体中文。这里,我用百度网盘分享了一些语言的补丁。

链接:https://pan.baidu.com/s/1X7R4nQfAxHKdoXRWyknSxg
提取码:annx

下载我分享的“localizations.zip”并解压到克隆文件夹的“localizations”目录中。之后在Settings -> User interface -> Localization (requires restart)设置语言(在下拉菜单中选择zh_CN)。然后重新启动WebUI之后,你就会发现语言变成了简体中文

生成时报错处理

错误1、 openai/clip-vit-large-patch14 

OSError: Can't load tokenizer for 'openai/clip-vit-large-patch14'. If you were trying to load it from 'https://huggingface.co/models', make sure you don't have a local directory with the same name. Otherwise, make sure 'openai/clip-vit-large-patch14' is the correct path to a directory containing all relevant files for a CLIPTokenizer tokenizer.

安装 openai/clip-vit-large-patch14

当前在 stable-diffusion-webui 目录

mkdir openai
cd openai
git clone https://www.modelscope.cn/AI-ModelScope/clip-vit-large-patch14.git

创建目录 openai  进入 opena

错误 2、xformers未安装  查看版本xformers信息 

NotImplementedError: No operator found for `memory_efficient_attention_forward` with inputs:

python -m xformers.info

pip install -U xformers --index-url https://download.pytorch.org/whl/cu121

如果些文章对您有帮助或有解决您的问题,随手打赏一杯咖啡

win 安装 Stable Diffusion,pythonwin 安装 Stable Diffusion,python

有些资源不好下载的可以去我的百度网盘下,后续有需要再补充

(python3.6,Git-2.38.1-64-bit,cudnn-windows-x86_64-8.9.2.26_cuda12-archive,cuda_12.1.1_531.14_windows,DevSidecar-1.7.3)

链接:https://pan.baidu.com/s/1SZa-uSRDELl8r4SG97puWw 
提取码:sdai 

参数文档:

1)、最细Stable Diffusion2.1+WebUI的安装部署教程(非大佬整合包,Revirsion) - 哔哩哔哩

2)、【AI】Stable-Diffusion-WebUI使用指南_stable diffusion webui-CSDN博客 

3)、Stable Diffusion升级torch2.1.0.dev+cuda12.1.1+cudnn8.9.2.26+xforme - 哔哩哔哩文章来源地址https://www.toymoban.com/news/detail-851102.html

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

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

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

相关文章

  • 在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion

    随着Chatgpt的横空出世,人工智能受到了前所没有的热棒,AI绘画也进入大众的视野。 Stable Diffusion是一种可以部署在本地环境上运行的人工智能绘画工具,图形运算主要用到的是显卡的GPU性能,因此 最好有至少4G显存的显卡 。 Stable Diffusion首先需要搭建本地的UI界面即:stabl

    2024年02月16日
    浏览(42)
  • win11从Github上源码安装AUTOMATIC1111/stable-diffusion-webui(使用anaconda+外接固态硬盘的解决方案)

    主要参考文章: 从零开始,手把手教你本地部署Stable Diffusion Webui AI绘画(Win系最新版) - 知乎 (zhihu.com) (其实在安装过程中因为遇到很多坑,已经看了非常多的安装教程,但写这篇备忘的时候已经都找不到了。感谢这些作者无私分享,很遗憾这里只能上这个最后一篇参考的文

    2024年02月05日
    浏览(35)
  • 在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion(我的电脑AI作品欣赏)

     宁静的午后 孪生姐妹   美女 街景   印象大师  

    2024年02月15日
    浏览(31)
  • 【Stable Diffusion安装】支持python3.11 window版

    主要的安装步骤是参考B站播放量第一的视频,但是那位阿婆主应该是没有编程经验,只强调使用 3.10 ,而python最新版本是 3.11 。 理论上来说,只是一个小版本的不同,应该是可以安装成功了。自己摸索了下,挺费劲了,故记录下,支持最新版 python3.11 的安装经验。 这里建议

    2024年02月09日
    浏览(29)
  • Stable Diffusion/Win/本地部署

    一、本地部署 Stable Diffusion 前言 目前市面上比较权威,并能用于工作中的AI绘画软件其实就两款。一个叫Midjourney(简称MJ),另一个叫Stable-Diffusion(简称SD)。MJ需要付费使用,而SD开源免费,但是上手难度和学习成本略大,并且非常吃电脑配置(显卡、内存)。 E和Midjourne

    2024年01月16日
    浏览(33)
  • 【stable diffusion】Win10部署本地教程

    配置stable diffusion需要安装pycharm、anaconda,还有cuda用于gpu加速。这里由于我之前跑神经网络已经都装了,就省略了。 AUTOMATIC1111 创建了Stable Diffusion web UI,因此基本是按照这里进行部署的 https://github.com/AUTOMATIC1111/stable-diffusion-webui git是用来在github下载项目的,跟在github网页上直

    2024年02月03日
    浏览(39)
  • Stable Diffusion AI绘画学习指南【本地环境搭建win+mac】

    一、硬件配配置要求 系统:windows 10  / Mac os 硬盘:C 盘预留 15GB 以上,其他盘 50GB 以上,Stable Ddiffusion的很多大模型都是以 GB 起步。 显卡:4GB 以上,建议 8GB, 效率高,能玩大尺寸的图 CPU:i5 CPU 以上 内存:16GB 以上 二、windows 环境搭建 python下载:https://www.python.org/downloads/  

    2024年02月14日
    浏览(38)
  • stable diffusion秋叶整合包安装时报错No Python at ‘“D:\python\python.exe‘请按任意键继续. . .

    使用秋叶的stable diffusion整合包报错,原因是原先安装过python,后面卸载了,然后还有anaconda和一些其他软件有自带的python,我先在C盘搜索python,删除搜索到的所有文件,因为秋叶的整合包有python,我运行还是报错,找了很久,终于找到了python的配置文件,在E:AIAI2sd-webui-a

    2024年02月11日
    浏览(32)
  • win11下部署stable diffusion docker版遇到的问题和解决方案

    为了在本地愉快流畅地体验stable diffsion,且不希望直接在windows中安装过多复杂的环境,顺便体验容器的部署和发布的便利,决定选择stable diffusion的docker版(AbdBarho版)。 网上已经有很多stable diffusion的部署文章,有很多甚至是零基础或者一键安装的,但自己尝试之后才发现还

    2024年02月07日
    浏览(40)
  • stable-diffusion-webui(1.2.1版本) win10系统本地电脑部署

    在安装stable-diffusion-webui(1.2.1版本)之前需要确认win10本地电脑具有的环境 1.显卡类型:NVIDIA(英伟达) 建议显存高于4G以上,这样512*512的还是可以运行的 2.python(版本必须最好是3.10.6)和 git最新版 正式安装 找到stable-diffusion-webui 这里找到1.2.1版本下载压缩包后来安装(固定版本

    2024年02月09日
    浏览(45)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包