笔者手上的MacBook Pro不带有Stable Diffusion支持的显卡,装了个cpu版本的,出图需要接近10分钟。同时又没有budget去买高配置电脑,所以只能另辟蹊径。
几经搜索,找到一个办法是直接在谷歌的Colab上挂载谷歌网盘,然后在网盘上安装Stable Diffusion, 亲测该方法可行,且因为Colab上有免费GPU的加持,所以出图速度应该可以控制在10秒作用。
首先,你得有一个谷歌账号。怎么注册gmail之类的我这里就不说了。
跟着就是打开一下链接进入到colab的安装脚本:
https://colab.research.google.com/github/camenduru/stable-diffusion-webui-colab/blob/drive/install.ipynb
我这边跟着是点击上方的「复制到云端硬盘」进行保存后再安装的,但你也可以直接点击上图圈住的开始按钮进行安装即可,安装时长估计在十分钟左右吧,期间可能会弹出要你授权访问Google Drive之类的,确定放行即可。
安装等待过程中,感兴趣的可以瞄两眼该代码,大概做的事情就是将我们得Google Drive的根挂到Colab虚拟机的/content/drive下面,然后在/content/drive/MyDrive下面安装我们的stable-difussion-webui-colab,因为此时已经将Google Drive的根目录挂载到/content/drive下面了,所以我们得stable diffusion自然也就安装到Google Drive上面了,如下图:
安装完成后,应该会用掉你8.5G左右的云盘空间
在云端运行Stable Diffusion我们需要Colab上运行第二个脚本
https://colab.research.google.com/github/camenduru/stable-diffusion-webui-colab/blob/drive/run.ipynb
在运行之前,请先选择colab上的菜单「修改|笔记本设置」,然后选择GPU来跑我们得Stable Diffusion。
跟着就是点击下方圈住的按钮开始运行Stable Diffusion
运行期间可能会弹出一些提示警告什么的,我没有管,一律放行。且要跑起来的话脚本需要安装些包,所以这个过程大概要个好几分钟吧。
当运行起来后,脚本输出会显示如下图的信息,告知你公网url来访问你的Stable Diffusion
最后我们只需要选择最上面的url,点击即可在新的浏览器标签上访问我们的Stable Diffusion了!
这是你就可以随意进行把玩了,恭喜恭喜!
《完,敬请期待下一篇文章》
我是@天地会珠海分舵,能力一般,水平有限,觉得我说的还有那么点道理的不妨点个赞关注下!