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