Stable Diffusion安装记录II

打印 上一主题 下一主题

主题 1033|帖子 1033|积分 3099

前言

之前用没独显的条记本跑stable-diffusion,那叫一个慢呀,而且想等着明年的5070显卡,最近是不会装机了
忽然想起来我有张显卡啊,有个18年买的游戏本在吃灰,i7-8750H+8G内存+GTX1060,哟,翻出来试试
效果遇到一系列题目
注:我是搞嵌入式c语言和linux的,python没学过,不专业的说法请包涵
0 更改python路径(跳过)


这一步只是记录给我自己看的,毕竟我没WIFI,整个stable-diffusion的目录是我用U盘拷贝的,python的路径自然要修改
1 Torch is not able to use GPU


真的哔了报这个错,我又不是没显卡
1.1 确认显卡

任务管理器上可以看到显卡的型号

1.2 安装nvdia驱动

本来电脑上就有Game Ready谁人显卡驱动,但是没法使用nvdia-smi工具(或许是我的条记本太老了,18年的)
https://www.nvidia.cn/geforce/drivers/

我又安装了个Studio
装完了就可以使用nvdia-sim(在cmd里我不知道如何使用,我在git bash里使用的)

1.3 检查CUDA

stable-diffusion的python的包安装在了他自己的venv里,直接在下令行里使用python无法import torch
切换到stable-diffusion-webui-master\venv\Scripts里执行python;
再执行这两句检查CUDA
  1. torch.cuda.is_available()
  2. torch.cuda.device_count()
复制代码
假如是True和1那请继续看,假如是False那显卡确实照旧检测不到,我没辙了

嗯。。这不是能检测到吗,为啥说检测不到呢?再执行webui-user.bat照旧一样的报错

1.4更改启动脚本


报错在这里,那我们去看代码他为啥报错了

绿框里是我加的,这里他就是Flase,检测不到CUDA,服了
Stable Diffusion安装和快速入门
这篇文章讲过的部门我就不重复记录了
webui-user.bat就是调用webui.bat,我就换成从webui.bat启动
然后启动成功
2 依赖安装

哎,这里我忘截图了,只能文字记录下
2.1 pip install报错

CUDA检测通过之后开始下载依赖项,
pip有个什么包拉不下来,挂了,报错信息
OSError:HTTPSConnectionPool什么的
解决:
用git bash,把那串xxxx\stable-diffusion-webui-master\venv\Scripts\python.exe -m pip install xxx后面追加
–trusted-host github.com,有啥域名加啥
2.2 git报错

这个题目本次我没有遇到,之前在其他linux情况上遇到过
SSL certificate problem:self signed certificate in certificate chain
解决
  1. export GIT _SSL_NO_VERIFY=true
  2. git config --global http.sslVerify "false"
复制代码
2.3 卡在installing requirements

grandmother’s,继续看源码
我没截图,调用栈上打印了堕落的文件和行数
代码在这里:stable-diffusion-webui-master\modules\launch_utils.py

服啦,要不是我手机热门是显示消耗的流量没有增加,我真以为他半个小时都没下载完呢

用下令行,拎出来执行
xxxx\stable-diffusion-webui-master\venv\Scripts\python.exe -m pip install -r 这个文件路径
然后没两分钟就装好了
3 启动咯~

3.1 clip报错

想打人捏~
(这个错误很好复现,所以我截了张图)

https://huggingface.co/models/访问不到,但是你挂了梯子又会有其他报错,真是莫名其妙
国内的镜像站:https://hf-mirror.com/models
上去搜索clip-vit-large-patch14,下载到本地
不必要clone那几个一个多G的大文件(我不知道是啥)
  1. GIT_LFS_SKIP_SMUDGE=1 git clone git@hf.co:openai/clip-vit-large-patch14
复制代码
放到本地之后,必要修改stable-diffusion-stability-ai\ldm\modules\encoders\modules.py
这个代码,让他从本地加载这个东西
(就是上图谁人101行的报错信息)

红框是我加的;
我不知道这个https://huggingface.co/models/的url是怎么传下来的,但是还好,他没在其他地方用到
那我们就在这里把version修改本钱地路径就ok了
4 成功运行

怎么下载、运行模型和设置提示词请见
Stable Diffusion安装和快速入门
4.1 遗留题目

害,不知道是windos体系照旧啥原因啊,
我这跑完图之后有个路径报错,但是我寻思也没中文啊?
网页上图片显示不出来,必要去stable-diffusion-webui-master\output目录下自己查看

5 小结

显卡就是

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

卖不甜枣

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表