自己的电脑上。前提是你的电脑要有可强劲的N卡,还有安装过程中网络下载慢。在谷歌的Colab上。非常方便,但是你要解决科学上网的问题。阿里云的GPU服务器上。和在自己电脑上安装非常类似,过程复杂;关键是非常贵云服务器非常贵,11元/小时。当时我没有找到合适电脑时,就是用阿里云GPU服务器练手的。
这次要介绍的是通过 GPU租用平台AutoDL来搭建;它是一个国内的网站,专为机器学习提供云算力。
关于AutoDL算力费用
注册就送10元,基本可以玩上一天了。
按小时收费,都在1元/小时;对比阿里云上相同配置都要10+元/小时,使用起来毫无压力。
可以随时停机,就不再收费;需要使用时,再打开就可以。
安装服务器
步骤一 在AutoDL注册账号
步骤二 选择合适服务器类型进行初始化
有很多区可选,关键看显卡型号;一定要是RTX 3090,这和后面选择的安装镜像有关。
步骤三 选择镜像
通过 “Stable-Diffusion”关键字查找选择;镜像相当于是其他人安装好的系统,可以直接拿来用。这就免去了之前的安装python,git,还要下载源文件和模型的复杂过程。
都选择好后,整个安装过程过程大约5分钟。
启动stable diffusion网页服务
因为用了其他的镜像,服务器安装好,Stable Diffusion也就安装好了,现在就可开始启动网页服务。
步骤一 启动服务
还会自动下载下库文件和模型,耗时大约5分钟。
python launch.py –disable-safe-unpickle –port=6006 –deepdanbooru
步骤二 开启外网访问
回到控制点,点击“启动服务”就会跳转到Stable Diffusion网页。
你还可以把这个链接分享给你的朋友,一起来玩。
最后,记得在不用的时候要“关机”。
笔者心得
在学习Stable Diffusion这个新事物的路上,最大的障碍是:还没安装成功,就放弃了。
这里主要的两个卡点是:
费钱:自己配N卡电脑,费钱;自己租GPU服务器,10+元/小时,费钱。费力:安装过程麻烦;自己解决科学上网问题,麻烦。
综合下来,在AutoDL使用云算力
不费力:直接使用其他人的镜像安装包。省钱:注册就是送10元,基本可以用上大半天;之后熟悉了,可以自己选择安装;要是没钱买显卡,每小时1元左右的费用也不贵;而且随时可以关机,随用随开。
安装过程FAQ(记录大家安装中遇到的问题)
为什么关机后在启动,提示没有资源了?关机后,资源释放了,可能会被其他用户使用;如果你所在区的同类型服务器都被申请了,那你可以换个区试试。