当前位置:AIGC资讯 > AIGC > 正文

AiGC学习之Stable Diffusion安装部署

AiGC的学习如火如荼,我们也来体验一把。

一:先看电脑配置,建议使用navida显卡,显存8G+,我的显卡截图如下:

二:打开网站 github.comGitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UIhttps://github.com/AUTOMATIC1111/stable-diffusion-webui

       下拉到如图的位置,可以看到需要安装Python 3.10.6和git,可以依次点击这两个链接并进行安装。

  2.1 , 安装Python 3.10.6  ,可以选择点击github的链接,或者链接Python Release Python 3.10.6 | Python.org

我的是windows11,下载 Windows installer (64-bit)

并安装,记得勾选 Add Python 3.10 to PATH。 

安装之后打开windows 命令提示符【搜索 cmd即可】并执行命令python,确认Python版本是否符合要求。

2.2 安装git,可以点击github的链接或者链接Git - Downloading Package (git-scm.com)

下一步,下一步安装即可, 安装完成,同样打开windows命令提示符,输入命令git,检查是否安装成功。

三:python和git安装成功之后,创建或者选择Stable Diffusion安装目录,我的安装目录为D:\MyDoc\project,

进入到安装目录D:\MyDoc\project后,执行命令git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git,获取源码。

四:安装,获取源码后执行命令 1,cd stable-diffusion-webui  2, webui-user.bat ,因为网络的原因,第二条命令可能需要多次尝试,而且执行时间较长,请耐心等待。

该步骤的错误和应对:

4,1  如下提示,表示python的基础安装包安装完成,算是阶段性成果吧。

Installing collected packages: mpmath, urllib3, typing-extensions, sympy, pillow, numpy, networkx, MarkupSafe, idna, filelock, charset-normalizer, certifi, requests, jinja2, torch, torchvision
Successfully installed MarkupSafe-2.1.5 certifi-2024.2.2 charset-normalizer-3.3.2 filelock-3.13.1 idna-3.6 jinja2-3.1.3 mpmath-1.3.0 networkx-3.2.1 numpy-1.26.4 pillow-10.2.0 requests-2.31.0 sympy-1.12 torch-2.0.1+cu118 torchvision-0.15.2+cu118 typing-extensions-4.9.0 urllib3-2.2.1

4.2 安装CodeFormer,参考文件D:\MyDoc\project\stable-diffusion-webui\repositories\CodeFormer\requirements.txt ,这个步骤的安装opencv-python一直安装超时,报错为read timeout,后来我是根据提示手动下载并放到安装目录下面的。

下载链接,错误提示里面可以找到:https://files.pythonhosted.org/packages/c7/ec/9dabb6a9abfdebb3c45b0cc52dec901caafef2b2c7e7d6a839ed86d81e91/opencv_python-4.9.0.80-cp37-abi3-win_amd64.whl

文件放置路径: D:\MyDoc\project\stable-diffusion-webui\venv\Lib\site-packages

4.3 错误提示

解决:创建目录D:\MyDoc\project\stable-diffusion-webui\openai,打开windows 命令提示符,进入该目录并执行命令,git clone https://www.modelscope.cn/AI-ModelScope/clip-vit-large-patch14.git

五,启动,打开windows命令提示符,执行命令 1, cd stable-diffusion-webui   2, webui-user.bat【安装和启动都是该操作】,成功启动后会提示 http://127.0.0.1:7860,并自动打开该站点。

站点如图,注意checkpoint 下面应该还是空的,还需要去下载模型才能正常使用。

六,下载模型并生成图片

国内模型下载:https://www.liblib.art/,我选择了基础算法v1.5,其他的待尝试。

模型下载后放置到目录D:\MyDoc\project\stable-diffusion-webui\models\Stable-diffusion

 七,享受工作成果

本来是打算秀一下图的,但是不得不说,这些图放大了看还是挺难看的,待我后面优化提示词,更新模型再说吧。

八,参考文档,感谢原作者

https://blog.csdn.net/weixin_67276852/article/details/136240988#32_LiblibAIAI_70

https://blog.csdn.net/lgf19880929/article/details/130439760

更新时间 2024-03-08