10分钟部署云端 Stable Diffusion,AWS云端SD小白安装教程

完整视频教程

https://youtu.be/Egprdf7Soew

大致分为以下几部分:

第一步:注册AWS账号并申请G实例配额

已经有aws账号和配额的可以忽略此步骤。

进入AWS后台面板以后,选择美国西部俄勒冈州【价格最便宜】,点击右上角用户名的箭头,选择“Service Quotas“,选择 Amazon EC2,选择“All G and VT Spot Instance Requests“,点击“请求增加配额”。我第一次申请只给了8v CPU额度,就是总共只能开8核心的G实例。

第二步:创建G实例。

选择Ubuntu22系统,g5.xlarge(4核16G内存,1.0623USD/小时)或者g5.2xlarge(8核32G内存,1.212USD/小时),两者显卡一样,都是 Nvidia A10 24G显卡。

创建密钥对,RSA,pem。创建完成下载密钥。

安全组选择现有的“default”,默认全部开启。

配置存储,类型选择gp3,0.08 USD/GB/月,如果你要下非常多的模型,可以选择大一点。

启动实例。

第三步:SSH登录服务器并开始安装Stable Diffusion

这里使用的FinalShell,添加一台服务器,填入IP地址,选择密钥登录,用户名为ubuntu。

1、设置root用户和密码

echo root:你的密码 |sudo chpasswd root #你的密码#替换为你的root账户密码#
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config
sudo reboot

2、设置ubuntu密码

sudo passwd ubuntu
#设置密码并回车确认#

3、安装显卡驱动

apt-get update
sudo apt-get install gcc
sudo apt-get install make
wget https://us.download.nvidia.com/XFree86/Linux-x86_64/535.98/NVIDIA-Linux-x86_64-535.98.run
sudo sh NVIDIA-Linux-x86_64-535.98.run

4、安装Stable Diffusion

sudo apt install python3.10-venv 
cd /home/ubuntu
wget https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh

5、切换ubuntu用户名密码登录,运行安装

cd /home/ubuntu
python3 -m venv venv/
bash webui.sh --xformers
#设置外网地址访问#
#在stable-diffusion-webui文件夹找到webui.py文件,双击打开#
#搜索 demo.launch(,在右括号前面插入(share=True)#
#保存#

6、设置快捷命令

利用FinalShell快捷命令,可以方便使用。

#快捷进入SD目录#
cd /home/ubuntu/stable-diffusion-webui
#快捷运行SD#
bash webui.sh --xformers
#下载大模型#
cd /home/ubuntu/stable-diffusion-webui/models/Stable-diffusion
wget #此处替换为大模型的网址#
#下载Lora#
cd /home/ubuntu/stable-diffusion-webui/models/Lora
wget #此处替换为Lora的网址#

此教程已经非常详尽,并且没有任何多余的步骤。会完整安装SD需要的各种环境,包括 python: 3.10.6 ,torch: 2.0.1+cu118 ,xformers: 0.0.20,gradio: 3.32.0。

遇到任何问题请仔细看教程,不接受免费咨询

如需代搭建,收费200宝哥自媒体油管频道VIP会员可免费搭建一次。

图片[1]-10分钟部署云端 Stable Diffusion,AWS云端SD小白安装教程-宝哥黑科技
© 版权声明
THE END
喜欢就支持一下吧
点赞16 分享