腾小云导读
在最近这一波 AIGC 热中,除了 ChatGPT 以外,Stable Diffusion 也引发狂欢。Stable Diffusion 是一款扩散模型,能够根据任何文本输入生成逼真的图像,自主创造出令人惊叹的图像。它相当于给大众提供了一个可用的高性能模型,让「AI 文本图片生成」变成普通人也能玩转的技术。但是部署 SD 还是有些门槛的,抛开环境准备不说,如果本地电脑 GPU 不给力,要么跑不起来,要么跑起来后生成巨慢。本篇将教大家如何快速部署 Stable Diffusion,欢迎各位跟随教程一起上手体验 AI 乐趣!
看目录,点收藏
1 用 GPU 服务器快速部署
2 GPU 驱动和模型下载
3 登录服务器
4 开始使用
5 安装扩展
6 下载模型
7 停止计费
先整点粉丝福利
点下方关注并星标腾讯云开发者,回复「AIGC」,一键领取0基础AI绘画网站搭建教程、模型源件、工具插件、网站源码和GPU服务器限量优惠券。
用 GPU 服务器快速部署
回归正题!现在云的基础设施很完善,想用 GPU 有现成的云服务器可以使用。腾讯云最近上线了一个云应用,可以快速把 SD 一键跑起来。
部署链接:
https://console.cloud.tencent.com/cloudapp/install/detail/pkg-n83c6nl9
安装 Stable Diffusion Web UI
应用名称可以自定义,安装地域目前只支持海外地域。比如笔者使用韩国首尔的服务器。
机型选择
GPU 服务器按量付费机型不便宜,毕竟一分钱一分货。当然,安装完成后,不使用时可以关机,就不扣费啦。
确认资源后,进入安装流程。可以看到云应用自动帮我去创建所需的 VPC、子网和服务器资源,全程无需操心配置的问题。
安装过程
安装完成后,后续还可以直接在顶部导航找到应用,直接成为了一等公民!
顶部导航入口
GPU 驱动和模型下载
服务器部署完成后打开应用,提供了一个访问地址,但是不能马上使用。提示还需要等待 GPU 驱动和依赖下载。
等待驱动安装
登录服务器
在等待过程中,发现对应的云服务可以登录。从站内信息获取密码后登录进去,发现确实在安装驱动。
正在安装驱动
另起一个 Tab 会话,可以登录进去看安装目录有什么。
根目录有一个 output.txt 可以看到安装日志。用 tail -f /output.txt 可以看详细过程。
已经在下载 SD 所需要的模型了。
开始使用
尽管需要等待,但是无需进行任何配置。大概过了 20 分钟,访问地址可以打开了!
Stable Diffusion UI 界面
下面试试一些 prompt,首先是官网的小草破土而出。
green sapling rowing out of ground, mud, dirt, grass, high quality, photorealistic, sharp focus, depth of field
小草破土而出
效果绝了,放一张大图给大家看看:
通过控制 batch size 可以批量生成,方便对比选图。
借助 GPU 服务器,批量生成速度也很快。
之前有借助 SD 来做眼镜盒产品设计的,今天笔者也是可不可以借助它做一个书包的设计。
backpack, fasion, detail, outstanding design, colorful, high quality, photorealistic, white background
出品还不错,可以考虑转行了。
安装扩展
SD Web UI 内置了扩展能力,你可以从线上安装更多扩展来增强其功能。比如,可以安装一个中文界面。
选中 Extensions 选项卡,取消 localization 的隐藏,点击上面的 Load From 按钮,在下放便会列出社区的插件。
通过浏览器的搜索,搜索 zh 找到简体中文的扩展:
点击右侧 Install 按钮进行安装。安装后,返回设置设置选项卡,设置语言为 zh-Hans。
更改后,点击上方的 Apply Settings 按钮保存配置,然后点击 Reload UI 重启 UI 生效。这样,就有一个中文界面了。
中文界面
下载模型
https://civitai.com/ 有很多预训练好的模型 /Lora,用于生成特定风格的作品。比如这个《墨心》的 Lora,可以帮我们生成水墨画风格的作品。将这个 Lora 安装到 SD Web UI 上。
首先以 root 权限切换到 Lora 目录:
sudo su
cd /home/root/stable-diffusion-webui-docker/data/Lora/
然后获取 Lora 的下载链接,在下载按钮右击,复制链接地址即可。
接下来用 wget 下载:
wget --content-disposition https://civitai.com/api/download/models/14856
下载完成后,可以看到多了一个 Moxin_10.safetensors 文件,这个就是我们需要的 Lora。
现在回到 UI 界面,点击生成按钮如下图中的小图标,选择 Lora,刷新即可看到刚才安装的 Lora。点击它,会看到生成了对应 Lora 的 Prompt。
测试下效果。
dog on the beach, traditional chinese ink painting
水墨狗狗
停止计费
如果安装的应用不再使用,可以直接关机对应的 CVM。在我的云应用里找到 SD,里面有个资源管理,点击直达对应的 CVM 控制台。
关机对应的 CVM,选择关机不收费就可以了。
以上是本次分享全部内容,欢迎收藏&分享教程(以及别让它吃灰)~
点下方关注并星标腾讯云开发者,回复「AIGC」,可以一键领取0基础AI绘画网站搭建教程、模型源件、工具插件、网站源码和GPU服务器限量优惠券。
-End-
原创作者|刘家鸣
技术责编|刘家鸣