stable diffusion安装踩坑

编程入门 行业动态 更新时间:2024-10-24 17:28:50

<a href=https://www.elefans.com/category/jswz/34/1769590.html style=stable diffusion安装踩坑"/>

stable diffusion安装踩坑

#本文为个人安装stable diffusion踩坑日志,内容比较凌乱,参考价值不大。
#踩坑花了三天时间
#Q:491516541
环境:笔记本 win10,12G内存,GTX850m(2G显存)
#准备工作:
安装Python 3.10.10
安装git 参考教程
#安装stable diffusion参考教程 :




#知识:
安装过程中,如果想要重试,可以删除VENV文件夹后重试。
升级pip的命令:python.exe -m pip install --upgrade pip
4G显存可以生成 512*512的图片,6G显存可以生成 576*1280的图片,8G显存可以生成768x2048(准2K) P104 8G 使用 Novelai 模型,最大能生成 1600x1600 的图
查看CUDA版本:nvidia-smi
#修改pip镜象
#修改为阿里云镜象
pip config set global.index-url /
pip config set install.trusted-host mirrors.aliyun
#修改为官方站
pip config set global.index-url

#报错1:AssertionError: Torch is not able to use GPU; add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check
#解决:
修改webui.bat,在set ERROR_REPORTING=FALSE后面添加一行:
set COMMANDLINE_ARGS= --lowvram --precision full --no-half --skip-torch-cuda-test
#注:后面我又把这行注释掉了,一样能用GPU生成图片,不知为什么


#报错2:执行git clone相关命令时,报错类似“Connection was reset”
#解决:
#1 将github添加到hosts
#1.1通过这个网址查找到IP
#1.2找到C:\Windows\System32\drivers\etc\hosts文件,添加一行:140.82.112.3 github
#2刷新到DNS,CMD下执行:ipconfig/flushdns
#3CMD下执行这两个命令
git init
git remote add origin /
#找个文件夹,找个命令测试一下git clone  .git
#可能出错的命令,需要在cmd窗口单独执行,若一次不成功,有可能需要执行多次,以下这些命令是从执行webui.bat时的错误日志中提取出来的:
E:\project\stable_diffusion\stable-diffusion-webui-master\venv\Scripts\python.exe -m pip install git+.git@bb6e834e9c70d9c27d0dc3ecedeebeaeb1ffad6b --prefer-binary
git clone .git E:\project\stable_diffusion\stable-diffusion-webui-master\repositories\taming-transformers
git -C E:\project\stable_diffusion\stable-diffusion-webui-master\repositories\taming-transformers fetch
git clone .git E:\project\stable_diffusion\stable-diffusion-webui-master\repositories\k-diffusion
git -C E:\project\stable_diffusion\stable-diffusion-webui-master\repositories\k-diffusion fetch
git clone .git E:\project\stable_diffusion\stable-diffusion-webui-master\repositories\BLIP"
#注:这是很麻烦的一种错误,花了两天时间,用了各种方法,反复测试,才通过

#报错3:安装时出现类似gradio==3.23时换aliyun云镜象

#报错4:提示信息忘了,大概是下载model时报错,可以手工下载文件v1-5-pruned-emaonly.safetensors(大约4G)后放到stable-diffusion-webui-master\models\Stable-diffusion目录下
解决:
#1.使用迅雷下载.safetensors
#2.百度网盘下载: 提取码:wifx  作者:Cynika 出处:bilibili

至此,安装已经成功了,启动运行webui.bat(安装时是这个文件,启动服务仍是这个文件)时,后台出现提示:
Running on local URL:  http://127.0.0.1:7860
用浏览器打开这个链接,就可以出个图试试了。
中间还遇到了好多个问题,查了好多个网页来解决错误,但随查随解决,过程忘了记录了。


#报错5:启动webui.batNo module 'xformers'. Proceeding without it.
#分析:这个不是错误,没有xformers不影响运行,但有xformers能提高出图效率,似乎也能影响出图质量。
#解决:
webui.bat文件中添加一行:set COMMANDLINE_ARGS=--xformers
直接安装 pip install -v xformers==0.0.16
#注:此前参考教程,安装的是xformers 0.0.18+c7cf593.d20230401,虽然xformers也正常安装上了,但出图最后一刻图片显示不出来,后台报错xFormers wasn't build with CUDA support。虽然走了弯路,在这个过程中学到了不少知识。

机器配置太低,出一张图大约需要5~10分钟,而且尺寸不能调太大,否则后台会报内存不足的错误,贴一张内容还算正常的图:

汉化

1.在任意目录下使用`git clone `

2.进入下载好的文件夹,把"localizations"文件夹内的"Chinese-All.json"和"Chinese-English.json"复制到"stable-diffusion-webui\localizations"目录下

3.点击"Settings",左侧点击"User interface"界面,在界面里最下方的"Localization (requires restart)",选择"Chinese-All"或者"Chinese-English"

4.点击界面最上方的黄色按钮"Apply settings",再点击右侧的"Reload UI"即可完成汉化

效果如下图:

 

更多推荐

stable diffusion安装踩坑

本文发布于:2024-02-25 22:03:42,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1700433.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:stable   diffusion

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!