当前位置:AIGC资讯 > AIGC > 正文

【AIGC】阿里云服务器配置stable-diffusion-webui

阿里云服务器部署SD全流程, 正在更新!!!

购买阿里云实例 开始部署 开始运行 安装插件 中文插件 从civitai上下载模型, 加载并利用其绘图

购买阿里云实例

我感觉应该不止我一个,点进阿里云的官网后,发现里面的内容太多,网站的层次太深,经常会在里面迷路,找不到自己要的内容。 第一步进到PAI平台
进入交互式建模DSW
创建实例 然后选择GPU的卡型号以及CPU核心数量和内存等硬件配置 选择镜像, 注意这里面的最新版本的Pytorch镜像(1.12)在滑动选择栏的最下面 创建好之后,运行你创建的实例, 然后进入该实例 进入之后可以选择ipynb也可以选择终端模式, 这个看个人喜好

开始部署

我把流程写在了一个bash文件中,你们可以直接在命令行中执行这个bash文件

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

cd  stable-diffusion-webui

echo '这一步需要手动操作: 修改launch.py 200~300行的 https://github.com 为 https://ghproxy.com/https://github.com 此处是利用Ghproxy进行代理,加速国内Git'

bash webui.sh -f

python3 -m venv venv/

pip install --upgrade pip

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

bash webui.sh
# ⚠️: 执行bash webui.sh会下载一些python包, 下载的时候可能会由于网络问题出现下载失败的情况, 如果出现了就多执行几次 bash webui.sh, 一般总会有一次可以的。

开始运行

# 最后执行的命令还需要添加一些参数, 不然会出现一些问题, 这些也都是从https://github.com/AUTOMATIC1111/stable-diffusion-webui/ 库的issue中看到的

export COMMANDLINE_ARGS="--no-gradio-queue"
bash webui.sh -f --listen --enable-insecure-extension-access
点进那个 Running on local URL 就可以进去webui界面了!

安装插件

中文插件

上面的扩展的git仓库网址: https://jihulab.com/hunter0725/stable-diffusion-webui-localization-zh_CN.git 在setting中使用刚才安装的包, 并保存设置, 重新加载UI
告成

从civitai上下载模型, 加载并利用其绘图

先选中一个模型,点击查看详情
下载模型权重
图片右下角的感叹号里是生成示例图片的参数 模型安装 上面的例子模型是一个Lora模型, 因此可以将其放到stable-diffusion-webui/models/Lora/文件夹下, 其余类型的文件对应放置在相应的文件夹中即可

刷新webui

先点击生成按钮下面的检索其他模型的按钮, 然后找到你自己下载的模型权重, 点击, 模型信息就会被加载到文本text信息中, 其他的就是正常填写promot 以及 配置其他参数信息了

告成

更新时间 2023-11-23