最近在网上发现了一款训练好了的Stable Diffusion 友好的Webui,具有完全免费、离线运行、解压即用、超简单配置、全部汉化、效果惊人的Stable Diffusion Webui项目,在此分享给大家。
在此首先感谢: 大佬原始的webui项目:https://github.com/AUTOMATIC1111/stable-diffusion-webui 和b站up主秋葉aaaki的分享:https://www.bilibili.com/video/BV17d4y1C73R/
一、体验效果
Stable Diffusion Webui提供了文本生成图像,图像翻译图像,局部重绘,多种采样方法,Tag补全、词元分析等等诸多功能:
我主要体验了文生图的功能,通过测试在生成影视剧人物、绘画动物、动漫人物均取得了惊人的效果,重要的是,他还可以进行不断的微调,模型合并、训练让其绘画技巧更符合你的应用场景。
二、模型下载与配置
1、首先点击文末下载链接,输入提取码下载模型压缩包:novelai-webui-aki-v2;
2、解压压缩包到任何位置;
3、点击[A点我生成你的启动脚本
]生成自己专属的启动脚本
4、根据自己的显卡显存大小选择相应的数字,如果不知道自己的显卡显存多大,可以在命令行窗口中输入nvidia-smi查看大小(AMD显卡是不支持的)。
5、选择启动参数,一般输入12就够了。
6、配置成功,然后点击[A启动脚本
]
稍等一会会就可以看到给出了web地址,如下:http://127.0.0.1:7860
,输入对应的网址就可以开始体验啦
三、可能遇到的问题
1、CUDA out of memory问题 解决方案:这个表明模型需要的显存超过了你本机显卡当前所剩的显存,请关闭正在运行的高显存消耗的应用(比如PS、游戏、模型训练等)再次运行,或者回到第3步,选择低等级的配置。
2、DefaultCPUAllocator问题 解决方案1:这个表明模型需要的内存超过了本机当前所剩的内存,关闭正在运行的高内存消耗应用,重启电脑/使用任务管理器关闭多余应用释放系统内存(包括很多视频音乐播放软件、浏览器等等也是比较消耗内存的) 解决方案2:增加电脑虚拟内存 右键任务栏->系统->系统信息->高级系统设置->系统属性->高级->性能->设置->高级->虚拟内存->更改->选择指定驱动器->选择自定义大小->设置初始大小及最大值->根据驱动器空间自行设置增加虚拟空间大小。
3、CUDA driver initialization failed问题 解决方案:这个是表明没有对应的显卡驱动,需要安装CUDA toolkit工具来安装cuda,可以看这篇博客学习:https://blog.csdn.net/weixin_43848614/article/details/117221384
4、WinError 5问题 解决方案:可能是权限问题,赋予用户对python的“完全控制”的权限,步骤如下: 找到按照python的位置,本文用的是Anaconda,安装在D盘,位置为:D:Anaconda3。找到python->右键->属性->安全->点击“组或用户名”中的Users->编辑->点击点击“组或用户名”中的Users->把“完全控制”打钩->应用->OK