开篇寄语
Stable Diffusion 在 2022 年 08 月 22 日问世,到现在已经快有一年了,想必不少朋友已经用上了,伯衡君也曾经介绍过,具体可以参看下方的前情提要。伯衡君此前一直使用的是其官方的网页版,还有 Google Colab 脚本生成,本来没有离线使用的想法,不过,最近有了这个需求,刚好可以写一篇汇总文章,电脑和手机上如何用上离线版 Stable Diffusion,详情请看本篇文章。
前情提要
内容详情
stable diffusion 是一种深度生成神经网络,可以根据文字描述生成图片,或者根据文字提示修改已有的图片。其原理是在一个隐含的空间里进行扩散过程,这样比纯扩散模型要快得多。它的代码和模型权重都是公开的,可以在大多数有适当GPU的消费者硬件上运行。
就像是一个会画画的机器人,它可以根据你给它说的话来画出你想要的画面,比如“一只猫在沙漠里跑”,或者“一位宇航员骑着马”。其画画的方法是先在纸上涂满乱七八糟的颜色,然后慢慢地把颜色擦掉,直到剩下你想要的画面。还可以听懂你说的话是什么意思,比如“可爱”、“沙漠”、“风格”等等,这样它就能画出符合你要求的画面。
它的在线体验网址是这里:传送门。
虽然网络可用的情况下,官网就足够用了,不过有时候也会面临排队等待的时间,所以离线版的需求就应用而生了。
本篇文章会先后介绍 Windows,macOS,Linux,Android 和 iOS 上如何安装 Stable Diffusion 离线版。
Windows
系统要求:电脑应该运行Windows 10或更高版本,配备一款独立的 Nvidia 视频显卡(GPU),具有4 GB VRAM 或更多,集成的 GPU 将无法工作哦,切记,切记。
如果系统要求符合,那么就可以开始操作啦。
首先是安装 Python,建议前往 Python 官网(传送门)安装一个比较新的版本,安装的时候记得这样勾选哦。
或者从本机自带的 Windows Store 中安装。
第二步,安装 Windows 版本 Git,传送门。
第三步,打开系统自带的 cmd,如何调出?可以按下快捷键 “win” + R,调出运行输入框,输入关键词 cmd 后,按下回车,cmd 就出来啦。
接着复制粘贴下面的命令:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
找到已经下载的这个包,就在 cmd 显示的路径中。
前往 models 文件夹,然后进入 Stable-diffusion 子文件夹。您应该会看到一个名为 Put Stable Diffusion checkpoints here.txt 的文件,如下所示。
这里是下载绘画模型的地方,一般可以前往 huggingface 去下载,这里伯衡君给出一个 Stable Diffusion 1.5 版本地址(传送门),可以直接下载。
把模型下载好,直接放到这个文件夹就可以了。
第四步,找到 Stable Diffusion 的文件夹,里面有一个 stable-diffusion-webui,点击进入,会看到这样一个文件 webui-user.bat,双击运行它,等待它运行一段时间。
最后,在浏览器中输入以下地址:
- http://127.0.0.1:7860
就可以看到一个 Stable Diffusion 界面出现啦,可以任性玩耍咯。
等用完后关闭,下次再想启动,请再次点击运行 webui-user.bat,再打开那个网址就可以了。
另外,Easy Diffusion 已经封装好的应用,可以直接下载使用,可以往下拉参看 Linux 那里的详情。
还有一种方法,有一个应用叫做 DiffusionBee 可以使用,不过目前还处于等待列表中,请耐心等待。
2023 年 07 月 20 日
Diffusion AI
今日在互联网上又发现一款可以在 Windows 运行的 Stable Diffusion 应用,名字叫做 Diffusion AI,网址是:https://stablediffusions.org/,可以直接下载客户端在本地运行,生成效果也是非常棒的。
MacOS
如果你用的是苹果电脑,那么恭喜你,不用像 Windows 电脑那样费时费力,只需要从 Apple Store 中下载封装好的 Stable Diffusion 应用或者从某些应用的官网就可以啦,伯衡君挑选了一些使用感觉很不错的应用介绍一番。
Intel 芯片 Mac
一款 DiffusionBee 应用就足够了,安装运行后输入提示词就可以离线生成图片咯。
M1/M2 芯片 Mac
这个可选性就更多啦,除了上面介绍的 DiffusionBee,还可以选择下面这些。
Draw Things
Draw Things是一款可以在iPhone、iPad和Mac上安装的苹果应用程序。安装它与安装任何其他应用程序没有区别,伯衡君目前就用的它,我的主力图片生成应用。
它支持开箱即用的相当广泛的模型列表和一组合理的自定义设置,它还支持图片修复。
Diffusers App
Diffusers 是由 Hugging Face 制作的 Mac 应用程序,许多稳定的扩散模型都托管在这里,可以直接在 App Store 中安装。
另外,Easy Diffusion 已经封装好的应用,可以直接下载使用,可以往下拉参看 Linux 那里的详情。
Linux
Easy Diffusion
Easy Diffusion(传送门)是一款基于 Stable Diffusion 的应用,可以让你通过简单的操作来生成或修改图片。它是一种一键安装的懒人包,不需要技术知识,也不需要预先安装其他软件。它提供了一个基于网页的图形界面,可以让你通过输入文字描述或上传图片来使用 Stable Diffusion 的功能。
Easy Diffusion 的安装和使用方法如下: 首先,前往官网,需要点击下载按钮,选择你的操作系统(Windows, Linux, Mac);然后,你需要运行下载的 Easy-Diffusion-Windows.exe 文件,或者解压缩 easy-diffusion 文件夹;接着,你需要运行 Easy Diffusion 的程序,它会自动创建一个虚拟环境,并安装所需的依赖包。最后,你可以在浏览器中打开 http://localhost:5000 来使用 Easy Diffusion 的图形界面。
Android
Stable Diffusion AI
可以选择使用 Stable Diffusion AI,有三种安装途径,通过 Google Play Store 搜索该名称,或是从 Github 上该项目 Stable-Diffusion-Android 下载已经封装好的应用,在 Releases 中可以看到打包好的 APK 文件,或是从 Google 等搜索引擎搜索关键词 Stable Diffusion AI apk。
Make AI Art (Stable Diffusion)
Make AI Art (Stable Diffusion) 是一个基于 stable diffusion 的 App,可以让你通过简单的操作来生成或修改图片,只需要下载安装即可。
iOS
包括 iPhone 和 iPad,可以直接从 App Store 上搜索 Draw Things 关键词,下载该应用,按照提示下载模型后运行即可,参考 macOS 运行版本。
温馨提示
后续如果再发现可用的离线版 Stable Diffusion,伯衡君将继续更新到这篇文章,不再另开新篇章了,有兴趣的朋友可以收藏保存,不定期查看,或许会有惊喜哦。如果你想扩展 Stable Diffusion 的可玩性,那么下面这篇文章就不要错过哦:
ArrayArrayArray- 我的微信
- 微信扫一扫加好友
- 我的微信公众号
- 扫描关注公众号