方法1【推荐】:Autodl云端安装步骤
云端网址: 【点击直达】
注册并认证。
充值并租用云端电脑
部署云端请参考以下图片
选择你们喜欢的镜像,就可以直接租用了
推荐这个镜像
记得多看使用说明哦,好记性不如多实操~
方法2:SD官方云端部署 | 保姆级教程
部署的必备条件
1.1 需要稳定且不受限的网络环境
你需要一个稳定 (不卡) 的网络来保证代码可以在云端运行:你需要不受限制的网络环境 (科学上网,此处就不过多解释了哦~)
1.2 需要一个谷歌账号
谷歌邮箱现在已经支持大陆手机号注册,可以直接点击官网链接进行注册: https://mail.google.com/
一些概念的简介
2.1 StableDiffusion 和 StableDiffusion Web UI的简介
StableDiffusion是2022年发布的深度学习文本到图像生成模型。它主要用于根据文本的描述产生详细图像,也可以应用于其他任务,如内补绘制、外补绘制,以及在提示词(英语) 指导下产生图生图的翻译。它是一种潜在扩散模型,由慕尼黑大学的Compvis研究团体开发的各种生成性人工神经网络。它是由初创公司StabilityAl,CompVis与Runway合作开发的,并得到EleutherAl和LAION (英语) 的支持。Stable Diffusion的代码和模型权重已公开发布,可以在大多数配备有适度GPU的电脑硬件上运行。而以前的专有文生图模型(如DALL-E和Midjourney) 只能通过云计算服务访问。StableDiffusion可以在本地计算机上使用,也可以在云服务器上运行。
StableDiffusion Web UI是一个基于Web的用户男面,用于使用StableDiffusion进行图像生成和其他任务。由AUTOMATIC1111开发,并开源上传至Github,也是目前使用最多的WebUI版本。(Shout to AUTOMATIC1111)。WebUl提供了易于使用的图形界面,可以帮助用户更直观的了解和使用StableDiffusion的功能,并在基本不需要编写代码的情况下启动和监视训练过程。
对这些不感兴趣的朋友可以不管这些专业性术语直接跳过,对编程、算法感兴趣的朋友可以自行搜索去了解更多关于StableDiffusion的专业信息。
下文StableDiffusion简称为SD。
2.2 Google Colab简介
Google Colab是由谷歌提供的一个免费的云端计算机环境,用户可以在Gooale Colab中使用Python编程语言来访问谷歌云平台的资源,包括CPU、GPU等计算资源(这些也都可以不去理解,它的作用就相当于把电脑搬到了云端,我们只需要知道可以用它来渲染图片就好),Google Colab可以通过浏览器直接访问,所以在使用时需要保证有网。下文中Google Colab简称为Colab。
?既然Colab听起来这么厉害,那么到底可以用它来做什么呢?
省个显卡钱:SD是基于GPU渲染的,众所周知现在GPU的价格昂贵,好一点的显卡动辄几千上万。如果我们没有高级的显卡,又想体验丝滑出图的效果,那么Colab就是非常好的选择,它可以为我们提供定的计算单元和GPU资源来运行代码,进行渲染。
不省显卡钱:但让显卡不那么忙: 如果你有好的显卡但是你又心疼自己的显卡在渲图时温度飙升、电脑2 .发出咆哮般的声音,或者你想在渲图的过程中继续开一把类似于荒野大镖客、GTA这种很吃显卡性能的游戏,那么Colab同样是一个很好的选择。
它是真的快: 如果你是Colab免费用户,默认会为你提供专业用于机器学习的NVIDIATeslaT4显卡以3供GPU运算使用;如果你是Pro用户,在更改运行时类型处打开Premium模式 (下面教程中会有更改运行时类型的选项),你的显卡配置将会更换为NVIDIA A100!!当然在SD的日常使用中不建议长时间打开Premium模式,用默认模式就已经足够,如果是渲染视频等的话,可以开启。
有网的地方就可以运行:只要你满足使用的条件,且在云端部署好了SD,那么你在任何地方都可以运行SD,甚至使用你的手机也可以运行。
既然Colab听起来这么厉害,那么它到底是不是免费的?具体来说,Colab可以免费试用,类似于另一个Al绘图软件Midjourney (Mi),Mi是使用一定次数后需要付费订阅,Colab是使用一定时长后需要订阅付费。
12小时试用免费:免费版中,我们能使用12个小时的计算资源,可以理解为能够连接12个小时的Colab,如果超过12个小时,将会断开连接。没错,相当于只能免费体验12个小时,如果你想一直白嫖,那就需要多准备几个谷歌账号了,而且需要重复进行部署操作。
升级为Pro版无限使用:付费版的Colab提供更多的计算资源和内存,并且没有时间限制(但是计算单元会慢慢用完,渲染速度会逐渐变慢变的和试用版一样)。Colab Pro的价格为每月$9.99美元(换算为人民币约为68元)。
3.3 Google Drive 简介
Google Drive是由谷歌提供的一项云端存储服务 (以下简称Drive) ,用户可以将自己的照片、视频、文件、压缩包、代码等数据上传至云端进行存储和备份,并且可以随时随地通过互联网访问这些数据。 (它的作用相当于把硬盘放到了云端,和百度云盘、阿里云盘一样的作用)我们可以将SD安装到自己的Drive中,方便下次直接运行,也可以将常用的图片、模型等保存在云盘上方便使用。
不过Drive的容量有限,免费版只有15个G,在安装完SD后就会占用10多个G,通常只有再放一个大模型空间,如果要用其它的模型就只能删掉之前的模型再上传新的。如果有经常使用多个大模型的需求的话。建议订阅付费版Drive.我订阅的是每月19元人民币200G的Drive, 大家可按照自身需求选择。
部署的具体流程
3.1 安装SD
1、打开Github链接: GitHub - camenduru/stable-diffusion-webui-colab: stable diffusion webui colab
2、分支选择Drive;
3、按住Ctrl,点击第一个链接从而在Colab上打开代码(按住Ctrl是为了新开一个浏览器标签页,不然一会儿要重新打开GitHub链接) ;
4、进入Colab后,点击复制到云端硬盘 将代码复制到我们的Drive中创建副本
5、点击运行后,稍等片刻(大致30秒的时间)会出现一个对话框“允许此笔记本访问您的 Google 云端硬盘文件吗?”,点击连接到Google云端硬盘,选择自己的邮箱,然后点击允许,就可以将SD安装到我们的Drive中了 (大致需要等待7-10分钟的时间),等到浏览器最底部显示了完成时间、代码下方最终出现了installed以后,代表已经安装成功:
3.2 运行SD
1、返回最初的GitHub链接中(依然是Drive分支哦~) ,按住Ctrl,点击第二个链接在Colab上打开代码:2、进入Colab后,同样点击复制到云端硬盘 将代码复制到我们的Drive中创建副本,然后点击运行:
3、这次运行会直接启动SD程序,需要使用Colab分配给我们的GPU资源了,点击右侧更改运行时类型检测是否分配到GPU资源(试用版经常遇到资源限额,可能就需要换个时间再次运行,也有可能是试用已经结束,无法再分配GPU资源) :
4、同第4步,需要连接云端硬盘的确认以及邮箱的允许,并等待代码执行完毕,会出现SD Web UI的运行链接;
5、点击生成的SD Web Ul链接,即可进入到操作界面了(我还没发现几个链接有什么不同,大家发现的话可以留言到评论区)
6、输入简单的描述,生成图像试一下吧。
3.3 模型下载
使用GitHub链接云端下载
1、返回最初的GitHub链接中 (依然是Drive分支)按住Ctrl,点击第三个链接在Colab上打开代码:
2、复制到Google drive再打开 (方便下次在Drive中可以直接使用,也可以不复制)
3、分别将模型下载链接和模型名称复制到代码对应的位置:
点击运行即可下载(过程中有请求连接Google Drive的提示,点击同意即可)
使用SD插件下载Civitai模型
Civitai网址: https://civitai.com/
--首先需要将tab栏切换到Civital一栏(需要已经安装了该插件,通常安装包里已经自带了该插件)
-- 然后选择模型并进行下载:
1.选择模型的类型:
2.选择是否使用词语搜索,记得打开;
3.输入想要搜索模型的关键词汇;4.点击搜索;
5.选择搜索到的模型;
6.选择已选择模型的版本;
7.选择模型名称;
8.点击下载模型
在下载时,建议取消勾选该选项,Lora模型就可以下载到默认的lora目录下了。
常用模型下载网站
C站: https://civitai.com/
Huggingface: https://huggingface.co/models