一.
最近总有同学找我,想玩想学AI绘画,但是无奈自己的电脑配置太低,玩不了AI绘画,非常难过。但是升级电脑低端的显卡不想要,好的配置又觉得太贵买不起。
于是找到我,说:救救孩子吧,孩子也想玩AI绘画。
我:上次不是教了用那个什么rightbrain.art在线网站画画吗?
同学:那个网站好是好,但是sd很多丰富功能的插件,比如tagger反推图像生成信息,比如一些最新的lora,比如controlnet这些好玩的功能都没有。我还是想玩完整版的stable webui。
我:好吧,来,舅宠着你爸。
那么,今天就带你们白嫖谷歌的高端16G显卡来玩stable diffusion webui 的AI画图吧。
二.
1.打开谷歌drive新建一个文件夹,叫做model。(需要有谷歌账户,需要开外网)
(1)打开谷歌drive
https://drive.google.com/drive/my-drive
(2)点击my drive,new folder新建文件夹,并改名为model。
2.打开google colab并同步ipython文件
(1)打开
https://colab.research.google.com/
(2)点击file-upload notebook,在弹出来的窗口里面选择github,输入
https://github.com/TheLastBen/fast-stable-diffusion/blob/main/fast_stable_diffusion_AUTOMATIC1111.ipynb,然后选择下面那个automatic1111这个ipynb文件。
(3)点击runtime-change runtime type,确认一下硬件加速方式是不是gpu,如果是就不用动,不是就改成gpu再保存。是就不用管了。
3.连接谷歌colab和谷歌drive
鼠标上下移动,找到弹出的小按钮,点击+code,输入下面代码并点击左侧的执行。
如果弹出2次确认窗口询问,就点击同意,允许,通通同意。
from google.colab import drive
drive.mount('/content/gdrive')
4.下载基础模型(大模型)
同3一样,新建一个+ code,
然后输入下面指令之后,左侧点击执行。
!cd /content/gdrive/MyDrive/model; wegt https://civitai.com/api/download/models/11745 --content-disposition
你会看到下载速度飞快,60多m每秒,慕了慕了。
下载完之后,你在左侧的文件框点击gdrive->model文件夹下面,也能看到有相关ckpt文件了。
如果还需要下载其他模型,可以自己修改上面代码中的“https://civitai.com/api/download/models/11745”部分,改成你要下载的模型地址。
要获取下载地址,自己去civitai模型详情页面,右上侧下载按钮点击右键即可用“复制地址”指令获得。
但也要记得,你只有15G,别下太多了,下多了也装不下。
我是只下了一个conterfeit画漫画,一个chilloutmix画真人。大概八九个G吧。
5.运行安装指令
(1)运行install update automatic 1111 repo指令安装sd
(2)运行requirements指令 安装依赖
(3)依次运行,等待左侧出现小勾勾再走运行下一个。
6.修改大模型路径
(1)左侧文件夹找到gdrive->mydrive->model右侧的三个点,然后点击copy path;
(2)把复制好的路径放在path to model 栏。
(3)点击model左侧的执行按钮
7.设置control net
如果你要用controlnet,你就选择相关模型,再点击左上角的运行。如果不用就跳过这步也可以。(记住你只有15G)
8.运行sd
(1)点击start stable diffusion左侧的开始按钮。
(2)等一会,直到下方显示running on public url:xxxx
(3)鼠标直接点击生成的url,就能打开webui界面,然后开始画图玩耍啦
(4)画完的图可以自己右键另存为,也可以在谷歌drive->sd->stable-diffusion-webui->output里面找到。
三.其他说明
1.功能
(1)经测试,这个google colab可玩性还是蛮高的。生成一张512x512全默认参数的情况下,速度大概2-5秒一张图。开face restore ,hiresfix也都能随便跑,直接跑2048*2048的图也不会爆显存。
(2)支持自己自己去extension里面安装各种插件。
(3)可以用第四步里面下载大模型的方法去下载和使用lora模型。
(4)Controlnet也能支持。
2.那么colab玩法有没有缺点呢,当然有。
(1)需要内外网通畅。
(2)存储只有15G(随便下几个模型就满了,随便点几个功能就满了),而且国内用户不好升级存储,有钱都没地方花。
(3)colab免费版只支持一个进程。不能执行多个任务。如果算力紧张免费用户可能会很慢,可能会被踢下线。
(4)每次打开都要执行加载谷歌drive,下载sd,下载依赖环境,运行等几步,对普通人使用体验不太友好。
(5)每天能使用的算力额度有限,估计跑几百张图还是多少,就会提示今日已不可用。需要订阅或者升级会员。不过给的额度不少,正常一般人一天够用了。
3.虽然colab有那么多缺点,但是不用钱,而且还支持完整版sdwebui的功能,可以说,还是很给力滴。
本教程已经比较详细,如果还有不会的可以私,会尽量回复。
好了,那么今天到课先上到这里吧,明天再见,下课!
<End>
参考内容:
历史教程文集,请查看AI绘画文章合集
关注我们,更多AI绘图技能知识持续更新中~