Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >AIGC:腾讯云服务器快速部署stable-diffusion环境,使用ChilloutMix模型进行画图

AIGC:腾讯云服务器快速部署stable-diffusion环境,使用ChilloutMix模型进行画图

作者头像
Freedom123
发布于 2024-03-29 07:56:28
发布于 2024-03-29 07:56:28
38200
代码可运行
举报
文章被收录于专栏:DevOpsDevOps
运行总次数:0
代码可运行

背景

前两天在某公众号的软文刷到了AI绘画领域最新的ChilloutMix模型。大概是下面这张图的效果:

激动的心颤抖的手,学了这么多年计算机,就是为了走在时代前沿,事到如今终于可以活学活用了。然而自己的电脑配置完全不够用,咋整?开台GPU云服务器吧。踩了无数坑之后,终于总结出此流程。力求以最简单的方式,快捷的在云服务器部署chilloutmix,以及lora,以及各种其他绘画模型。

一. 购买服务器

首先需要购买一台腾讯云的GPU服务器。GPU卡型本次选择“T4”,性能完全够用,对应“GN7”机型。我是从GPU实验室活动页抢购到的折扣机型(GPU实验室

GPU实验室抢购页面

注意,点击立即购买后,**预装镜像要选择“Ubuntu Server 18.04.1”,**之后系统会默认自动安装GPU驱动。若选择其他镜像,可能会导致无法顺利跑通本流程。

预装镜像

(如果子弹充足,或者做图心切,也可直接从腾讯云官网购买GPU服务器,丰俭由人。建议选按量付费机型即可,镜像选择Ubuntu20.04,勾选“后台自动安装GPU驱动”,驱动版本等按默认配置。)

按量计费配置页面

二. 前置配置

1.登录机器后,会默认进行驱动的自动安装,可以用以下命令查看当前安装进程,该步骤需要5~10分钟:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ps aux | grep -i install

自动安装顺序为(1)GPU驱动;(2)CUDA;(3)cuDNN

正在安装的进程

安装完毕

2.当GPU驱动、CUDA、cuDNN都安装完成后,通过以下命令创建python3虚拟环境,完成前置配置。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt install wget git python3 python3-venv

**注意:**此处需检查自己的python版本,若低于3.7则需手动进行升级

三. 部署webui,完成配置

1.将webui clone到服务器本地:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui

2.成功后,进入stable-diffusion-webui文件夹:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd stable-diffusion-webui

3.在launch.py的代码中,由于腾讯源没有“torch==1.13.1+cu117“,导致需要从“–extra-index-url”的“https://download.pytorch.org/whl/cu117”中进行下载,速度非常慢。故此处对launch.py代码进行修改:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
原代码:torch_command = os.environ.get('TORCH_COMMAND', "pip install torch==1.13.1+cu117 torchvision==0.14.1+cu117 --extra-index-url https://download.pytorch.org/whl/cu117")
修改后代码:torch_command = os.environ.get('TORCH_COMMAND', "pip install torch==1.13.1 torchvision==0.14.1")

可使用如下命令行实现上述修改:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export TORCH_COMMAND="pip install torch==1.13.1 torchvision==0.14.1"

4.下载chilloutmix模型:进入stable-diffusion-webui/models/Stable-diffusion文件夹,通过如下命令行下载chilloutmix模型到本地。该步骤下载速度较快,大约需要3-5min即可完成

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd stable-diffusion-webui/models/Stable-diffusion

wget -O chilloutmix_NiPrunedFp32Fix.safetensors https://civitai.com/api/download/models/11745

完成chilloutmix模型的下载

5.最后,进入stable-diffusion-webui文件夹,输入激动人心的“./webui.sh”。通过自动化脚本完成安装。该步骤会自动安装webui所需的各依赖项,如gfpgan,k_diffusion等。实测完成全部安装大概需要10-20min。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
./webui.sh

若希望生成可以分享给他人使用的的链接,在./webui.sh后增加 "–share"即可

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
./webui.sh --share

自动安装ing

如果顺利的话,等待10分钟左右,全部安装完成后就可以看到链接了

看到url,说明顺利完成安装

提示: 由于服务器和github连接不是很稳定,中途可能出现网络错误。若出现网络问题,重新输入“./webui.sh”即可。或可通过报错提示信息,手动执行相应步骤安装后,重新输入“./webui.sh”继续剩余步骤的自动安装。

此处若有问题,可在评论区评论,看到后都会回复~

img
img

网络不稳定,导致自动安装中断

6.将上个步骤最后生成的链接粘贴至浏览器,可以愉快的做图了

四. 其他探索

1.如果希望服务器页面关闭后,仍然保留该页面运行,可通过screen指令实现。输入“screen”,在新页面中输入“./webui.sh --share”,即可关闭页面。其余screen实现方式可自行百度

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
screen

2.若希望使用其他SD模型(主要以.ckpt和.safetensors为主),都可以过直接下载或本地上传的方式放置在“stable-diffusion-webui/models/Stable-diffusion”文件夹中。重启webui页面,即可在页面左上角看到模型切换选项

3.若希望使用Additional Networks,安装lora插件,可通过如下方式完成配置

a. 首先将lora插件clone到extensions文件夹中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git clone https://github.com/kohya-ss/sd-webui-additional-networks extensions/sd-webui-additional-networks

b. 进入“stable-diffusion-webui/extensions/sd-webui-additional-networks/models/lora”文件夹

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd stable-diffusion-webui/extensions/sd-webui-additional-networks/models/lora

c. 下载lora(以当下最火爆的koreanDollLikeness_v10为例)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wget -O koreanDollLikeness_v10.safetensors https://civitai.com/api/download/models/8750

d. 之后重启webui,即可在页面中看到Additional Networks并选择相关模型

4.提示词不会写,可以考虑参考这里:ChilloutMix | Stable Diffusion Checkpoint | Civitai

其他

参考:https://cloud.tencent.com/developer/article/2220277

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-03-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
ChilloutMix 腾讯云服务器快速部署
前两天在某公众号的软文刷到了AI绘画领域最新的ChilloutMix模型。大概是下面这张图的效果:
geru
2023/02/20
26.9K10
ChilloutMix 腾讯云服务器快速部署
腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用
一、服务器购买 本人本地是个win10的PC 安装了 显示GPU 算力不够,升级配置也需要钱 云服务商的选择上,很普通,大家随意选择腾讯云/移动云....都可以。我是之前用的腾讯云,在腾讯云上抢的GP
用户2878251
2023/04/15
5.6K0
Windows 11 体验 Stable Diffusion AI 图像生成
网上最近突然多了很多好看的图,后来发觉八成是 AI 图像的优质化和平民化导致的了,自己是没有那个实力和时间以及设备训练模型了,跟风本地跑一跑玩一玩~
为为为什么
2023/03/28
2.2K0
Windows 11 体验 Stable Diffusion AI 图像生成
玩转 AIGC:Ubuntu 24.04 LTS 安装配置 Stable Diffusion WebUI
今天分享的内容是 玩转 AIGC「2024」 系列文档中的 Ubuntu 24.04 LTS 安装配置 Stable Diffusion WebUI。
运维有术
2024/05/11
2.7K0
玩转 AIGC:Ubuntu 24.04 LTS 安装配置 Stable Diffusion WebUI
手把手教你搭建一个文本图片视频生成网站
在上一年,Stable Diffusion模型发布以来,“AI文本图片生成”真正的变成普通人也能使用的技术。
算法一只狗
2024/10/11
4430
手把手教你搭建一个文本图片视频生成网站
Stable Diffusion WebUI 环境
Stable Diffusion 是热门的文本到图像的生成扩散模型,本文介绍了如何准备其 WebUI 环境。
GoCoding
2023/08/26
7640
Stable Diffusion WebUI 环境
开源图像模型Stable Diffusion入门手册
建议使用不少于 16 GB 内存,并有 60GB 以上的硬盘空间。需要用到 CUDA 架构,推荐使用 N 卡。(目前已经有了对 A 卡的相关支持,但运算的速度依旧明显慢于 N 卡,参见:
腾讯ISUX
2023/07/25
5940
开源图像模型Stable Diffusion入门手册
炸裂!新版 SD WebUI Forge 出图速度更快!支持最新Flux 模型!(保姆级安装教程)
大家是不是经常为SD WebUI卡顿、爆显存而苦恼?一启动SD 电脑就开始发烫, 尤其低显存用户屡屡"中招",不得不一遍遍重启。作为AI绘画的必备工具,WebUI却还有这么多"坑",着实让人不爽!😠
贾维斯Echo
2024/09/11
1.4K1
炸裂!新版 SD WebUI Forge 出图速度更快!支持最新Flux 模型!(保姆级安装教程)
快速体验可生成AI小姐姐图片的SD模型教程
在最近这一波 AIGC 热中,文本生成领域ChatGPT 独领风骚,图片生成领域就要数Midjourney比较耀眼了。然而使用Midjourney有比较高的成本,Stable Diffusion便可以作为MJ的低成本替代方案,可以本地部署,在自己的电脑上便可以生成想要的精美AI图片。本文将重点教大家如何在本地部署一套SD模型。
山行AI
2023/06/14
3.4K0
快速体验可生成AI小姐姐图片的SD模型教程
使用 Docker 来快速上手中文 Stable Diffusion 模型:太乙
本篇文章,我们聊聊如何使用 Docker 快速运行中文 Stable Diffusion 模型:太乙。
soulteary
2022/12/09
2.1K2
使用 Docker 来快速上手中文 Stable Diffusion 模型:太乙
AI绘画:Stable-Diffusion 简介及实践
最近随着ChatGPT的爆火,AI绘画也火得不行,这几天文心一言发布会,图片生成的梗都快被大家玩坏了,网上有不少Midjourney的使用分享,但是毕竟那个是商用网站,收费的,博主今天给大家发个福利!出一波免费使用AI绘画的教程:Stable-Diffusion本地化部署及使用!手把手教你如何使用AI绘画!
Freedom123
2024/03/29
1890
AI绘画:Stable-Diffusion 简介及实践
Stable Diffusion 微调及推理优化
随着 Stable Diffsuion 的迅速走红,引发了 AI 绘图的时代变革。然而对于大部分人来说,训练扩散模型的门槛太高,对 Stable Diffusion 进行全量微调也很难入手。由此,社区催生了一系列针对 Stable Diffusion 的高效微调方案,在保留原模型泛化能力的同时,实现自定义风格的融合,最关键的是,操作简单且资源消耗量低。
腾讯云计算产品团队
2023/07/15
5.2K0
Stable Diffusion 微调及推理优化
AI 绘画工具 Stable Diffusion 本地安装使用
最近要用到 AI 绘画,所以研究了下目前市面上的 AI 绘画工具,真可谓是琳琅满目,但主流的还是 Stable diffusion 和 Midjourney 两大阵营。
程序员树先生
2023/06/21
1.1K0
AI 绘画工具 Stable Diffusion 本地安装使用
StableDiffusion Kaggle云部署指南
Kaggle是一个针对数据科学和人工智能的在线社交平台和数据科学竞赛平台,拥有数以百万计的数据科学爱好者、数据科学家、工程师和数据科学教育者。官网地址是https://www.kaggle.com/ 。kaggle平台给每个用户提供30小时/每周的GPU使用时间,本篇文章将利用kaggle云平台搭建stablediffusion绘图工具,免费白嫖算力。前提是需要特殊的网络设置,俗称魔法。
程序员小义
2024/04/10
9910
StableDiffusion Kaggle云部署指南
基于腾讯云CVM搭建stable-diffusion-webui环境
CompVis/stable-diffusion 是一个开源项目,它实现了一种基于稳定扩散(Stable Diffusion)的生成对抗网络(GAN)训练方法。这个项目旨在提高 GAN 训练的稳定性和生成图像的质量。项目地址:https://github.com/CompVis/stable-diffusion
buzzfrog
2023/03/23
20.9K15
基于腾讯云CVM搭建stable-diffusion-webui环境
Stable-Diffusion|从图片反推prompt的工具:Tagger(五)
前面几篇: Stable-Diffusion|window10安装GPU版本的 Stable-Diffusion-WebUI遇到的一些问题(一) 【Stable-Diffusion|入门怎么下载与使用civitai网站的模型(二)】 Stable-Diffusion|文生图 拍立得纪实风格的Lora 图例(三) Stable-Diffusion|文生图 完蛋我被美女包围了人物Lora(四)
悟乙己
2023/12/19
2.1K0
Stable-Diffusion|从图片反推prompt的工具:Tagger(五)
StableDiffusion-WebUI安装
在webui.py文件77行左右如下代码前加入cmd_opts.listen = True,可以让外部地址访问服务。
码之有理
2023/12/12
7640
最新版本 Stable Diffusion 开源AI绘画工具之部署篇
AI绘画 关于 AI 绘画最近有多火,既然你有缘能看到这篇文章,那么相信也不需要我过多赘述了吧? 随着 AI 绘画技术的发展,最新感到压力山大的应该属于那些设计师了吧,AI 不仅作图效率其高,而且画面超级逼真,甚至在很多细节处理方面都已经超过专业设计师的级别,是不是瞬间感觉自己的饭碗保不住了。 虽然很多人听说了这项技术,但是对于部署还是一知半解,到现在也只是只闻其声不见其物。这篇文章主要就是教大家如何部署最新版本的 Stable Diffusion 绘画工具。 图片 本地环境要求 在下载 AI 绘画工具前
江户川码农
2023/03/29
4.2K4
最新版本 Stable Diffusion 开源AI绘画工具之部署篇
Stable Diffusion 腾讯云云原生容器部署实践
刘远,腾讯云泛互联网首席解决方案架构师。 技术背景 Stable Diffusion 是一种深度学习的文本到图像模型,由 Runway 和慕尼黑大学合作构建,第一个版本于 2021 年发布。目前主流版本包含 v1.5、v2和v2.1。它主要用于生成基于文本描述的详细图像,也应用于其他任务,如修复图像、生成受文本提示引导的图像到图像的转换等。 应用场景 AI 绘图在各个行业领域会起到革命性的作用,目前多数是加快现有工作的效率和质量。以下是几个典型的应用场景: 1. 插画:无论是游戏 CG 还是概念插画,使用
腾讯云原生
2023/05/16
2.6K0
Stable Diffusion 腾讯云云原生容器部署实践
stable-diffusion-webui [Centos]安装记录
基于 https://github.com/AUTOMATIC1111/stable-diffusion-webui
Michael阿明
2023/08/21
1.4K0
stable-diffusion-webui [Centos]安装记录
推荐阅读
相关推荐
ChilloutMix 腾讯云服务器快速部署
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验