前言 我在之前的文章里面介绍了如何在windows上搭建stablediffusionwebui来进行AI创作,反响还不错,有喜欢动手折腾的小伙伴们可以我这篇文章《StableDiffusion环境搭建和踩过的坑(Windows篇)》,今天我想给大家介绍的是如何在云端搭建StableDiffusion,而且这些全部都是免费的!!!免费的!!!免费的!!!如果你是小白也你也可以看懂,没有想象的那么高端,你只需要有一个GoogleDrive就可以搞定了。我们进入正题。云端部署介绍 云端部署是基于Colab平台,它是一个Jupyter的交互式Python经,利用Google提供的GPU可以进行继续学习,非常的适用于我们StableDiffusion的部署和搭建,而且Google提供的GPU计算资源是完全免费的,性能大概和英伟达GTX3080的性能差不多,提供15G的GPU内存,也可以用来训练模型。先决条件GoogleDrive科学上网(这边文章不做介绍)前期准备注册google账号:访问https:www。google。comintlenUSdrive 点击gotodrive 点击创建账号: 点击createaccount 选择Formypersonaluse(个人使用) 选择Formypersonaluse(个人使用) 输入你的账号信息后点击下一步: 输入你的电话(这个是为了你以后忘记账号可以快速找回用的) 验证 填下你的基本信息,这里可以随便填 这里选跳过 点击我同意 创建成功,成功登录googledrive了 安装StableDiffusion访问https:github。comcamendurustablediffusionwebuicolabtreedrive,按顺序依次运行OnetimeInstallUpdate,Run,AddModel 点击左边运行图标,开心进行安装,这个需要点时间,安装完后,运行第二个脚本Run初始化StableDiffusion初始化和Python依赖 运行第一个脚本,这个安装需要点时间,需要占用13G的硬盘空间。 第一个脚本OnetimeInstallUpdate 当出现Installed表示安装完成 启动StableDiffusion Run脚本 打开远端StableDiffusion,注意,这个地址每次你run这个脚本的时候,都会不一样。 添加模型 运行脚本AddModel,你可以可以把模型改为C站上,你需要的模型,运行模型的时候,要先把原来的模型删掉, 具体的流程是这样,删除旧的模型文件AddModel重新运行Run脚本 如何删除模型 模型路径在:我的云端硬盘stablediffusionwebuicolabstablediffusionwebuimodelsStablediffusionv15prunedemaonly。ckpt,这个文件删除后,记得到回收站清空文件,这样才能释放硬盘空间。 优缺点优点:对比在本机搭建的StableDiffusion,云端的更强大,出图速度更快,大概15秒左右就一张,我本机1060的显卡下,出一张图要3040秒,如果需要渲染就更久了。缺点是:云端部署模型切换比较麻烦,只能运行一个模型,无法多模型来回切换。因为收到硬盘空间的限制,需要经常对硬盘空间进行整理,把计算出来图删除来释放空间。总结过程都很简单,几乎都是只要一键运行。免费出图速度快,可以用来进行很多尝试,效率高。因为是免费,有时候会出现GPU资源不足的情况,这时候只能等待资源释放,当然也可以通过付费来避免这个情况,不过我们主要是要免费的。根据个人经验,一般在晚上的时候,运行都比较流畅,不会出现GPU竞争的情况。如果需要新的模型,可以自己运行Addmod脚本进行模型添加,但是这里会有个坑,你需要把原来的模型删除,再做新增。