前言

本文将用最干最简单的方式告诉你怎么将Stable Diffusion AI图像生成软件部署到你的本地环境 关于Stable Diffusion的实现原理和训练微调请看我其他文章

部署Stable Diffusion主要分为三个部分

下载模型(模型可以认为是被训练好的,生成图像的大脑)部署Web UI(可通过浏览器访问的操作界面,可以更方便的生成图像、设置参数)部署环境(Python、Pytorch等运行环境和Stable Diffusion本体)

一 下载模型

模型链接 进入页面后下方有两个可下载的模型,4.27GB对应小显存显卡(小于6GB),7.7GB版本对应高显存显卡 Stable Diffusion项目中自带4.27GB版本的模型,所以如果你的显卡够硬,可以手动下载7.7GB版本

二 部署Web UI

这玩意是个可视化网页操作台,在这里可以选择模型、调整参数,执行训练、生成等任务,可以说代码以外的大部分操作都得靠它 首先确保你本地已经安装了Git 然后使用git 克隆项目,在控制台中输入:git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

三 部署环境

Web UI下载完成后进入刚下载的目录,开始安装Diffusion依赖包

如果是windows平台就运行webui-user.bat,如果是mac os就运行webui-macos-env.sh 安装过程很长,建议打两局拳皇

如果你想用conda环境,那么请在控制台中切换好环境,然后再执行安装脚本

有的同学反馈总是下载不成功。那很可能是网络问题,你可以先执行这个指令:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 将设置清华资源镜像,然后再执行安装脚本应该就没问题了 安装完成后会自动打开网页

四 测试图像生成

在网页中,txt2img一栏填入关键字, 例如: the girl holds a laser cnannon in her left hand and a laser knife in her right hand 然后点击右侧的Generate按钮,即可在下方看到生成结果

五 界面汉化

是中国人就说中国话 还是进入刚才的web ui界面,找到Extensions栏->Install from URL->URL for extension’s git repository 填入项目地址:https://github.com/VinsonLaro/stable-diffusion-webui-chinese 然后点击下方的Install按钮 安装完成后进入Installed栏,点击Apply and restart UI进行重启 点击"Settings",左侧点击"User interface"界面,在界面里最下方的"Localization (requires restart)“,选择"Chinese-All"或者"Chinese-English” 点击界面最上方的黄色按钮"Apply settings",再点击右侧的"Reload UI"即可完成汉化 完成汉化后长这样

六 选择模型

模型的目录位置在项目中的models目录下。进入该目录会看到里面有很多子目录,模型文件一般放在Stable-diffusion目录下 然后回到ui 首页,点击刷新按钮刷新出模型,选择后等待解析完成即可使用

七 其他资源(均免费)

Stable Diffusion 官方模型: https://huggingface.co 另一个比较火的模型 网站 https://civitai.com/

关于Stable Diffusion预训练、微调训练在我的另一个贴子中,有兴趣可以看看

参考链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。