云服务器部署stable diffusion webui

这篇具有很好参考价值的文章主要介绍了云服务器部署stable diffusion webui。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一些过程+亿些踩坑记录

都是因为自己显卡太差,正好还有剩下来的深度学习平台租的服务器,单纯用的话没有必要这么麻烦,但训练对显存有要求而且我也没打算拿着小笔记本电脑跑到天荒地老。

目前时间是2022.11.12,以后和以前的版本可能会不适用。

我用到的过程们

创建环境(linux)

一般租的服务器会自带一些配置,似乎可以少配置一点,但我的教训是从头整一个干净的虚拟环境更省心。

conda create -n sd python=3.8 
conda activate sd

关于conda、pip等东西,如果你的平台上没有自带,应该会有基础教程。关于怎么持久化你的虚拟环境各个平台应该有相应做法。

然后是官方网站给的指令:

sudo apt install wget git python3 python3-venv

新建一个文件夹,cd到文件夹里,把webui克隆过来:

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

权重放在stable-diffusion-webui/models下。

如果十分顺利的话,进入stable-diffusion-webui,这个时候就可以按官方的一步到位。

bash <(wget -qO- https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh)

不顺利的话可以看看踩坑里有没有类似的,反正我最后放弃了这条指令分步拆的,可以看看后面按requirments.txt来的部分。

Deepbooru安装

进入stable-diffusion-webui/models/deepbooru文件夹,这个是给训练图片(二次元)自动做标注用的,不微调二次元图片可以不管,官方要求的tensorflow我忘了是webui的requirments里就有还是得单独安装了,这个没有遇到什么问题。

git clone https://github.com/KichangKim/DeepDanbooru.git
//如果要自己安装tensorflow
pip install tensorflow
pip install tensorflow-io

按requirments.txt来

由于我官方的那条指令并不顺利,所以在webui的文件夹下,

pip install -r requirements.txt

这里,包括前面的指令都可能遇到服务器配置的镜像源里的版本并没有跟上要求然后安装失败的问题,简单地说就是txt里的新版本下不到。最简单的解决方法就是看看源里最新的版本到哪(一般报错的时候会给报),然后把txt里的版本号改成你能下的那个版本。

搞完以后开始执行

python launch.py --share --listen --port 7860 --deepdanbooru 

端口port写啥应该都可以,可能有些比较小的要sudo,7860是默认的,share是因为并不能指望云服务器上找一个浏览器,反正如果报错说类似localhost怎么怎么然后打开share的话按这个来,教研室的服务器如果要分享出去我猜要整穿透。然后复制它给你的分享网址粘贴进去就行了。deepdanbooru那部分是给训练用的,只生成图不用管。

更多的踩坑

配置环境部分

如果遇到error里有“no matches found: httpx[socks]”:

注意单引号给[]转义,它的提示里的pip install httpx[socks]是不行的,得这样:

pip install 'httpx[socks]'

训练部分

这个很怪,我遇到embedding能生成但界面那边刷新不出来也没法加载的问题,忘了报错是什么了,反正按照它的提示,去stable-diffusion-webui/modules下的share.py里,找一下--disable-safe-unpickle,把默认值写成true。

parser.add_argument("--disable-safe-unpickle", action='store_true', help="disable checking pytorch models for malicious code", default=True)

如果是这样解决的话训练完成的pt文件要在其它地方用也得改这个。

如果训练的时候没能开始,报错里有cpu之类的,用了这位大佬的方法,stable-diffusion-webui/repositories/stable-diffusion/ldm/models/diffusion,进入ddpm.py,1030行上面加入

t = t.to('cpu')

最后:单说服务器上折腾,其实可能不用webui用原版还会方便点……训练参数和不同方法的差别之类的还在试。文章来源地址https://www.toymoban.com/news/detail-801138.html

到了这里,关于云服务器部署stable diffusion webui的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • stable-diffusion-webui服务器centos部署实践(成功)

    之前关注stable-diffusion仅仅是因为stable-diffusion模型,但实践证明,stable-diffusion如果么有那么好的提示词功力,恐怕生成的图就是“畸形的,缺胳膊少腿的,多一块,少一块的”,如V1实践,V2实践,纸糊效果。 如果做不到其他人那样“美女自给自足”,那么我这个“大佬”的

    2024年02月08日
    浏览(11)
  • 腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用

    腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用

    本人本地是个win10的PC 安装了 显示GPU 算力不够,升级配置也需要钱 云服务商的选择上,很普通,大家随意选择腾讯云/阿里云/移动云/华为云…都可以。我是之前用的腾讯云,在腾讯云上抢的GPU云服务器(https://cloud.tencent.com/act/cps/redirect?redirect=36105cps_key=b77af5ec25020b228a8230a227

    2023年04月21日
    浏览(9)
  • 在GPU云服务器中部署Stable Diffusion web UI

    在GPU云服务器中部署Stable Diffusion web UI

    最近在研究如何使用Controlnet细粒度控制Stable Diffusion生成满意的图片,无奈自己本地的显卡只有6G的显存,而Controlnet的Openpose功能需要10G以上的显存才能正常出图。于是只能租用GPU云服务器并将SD模型部署在服务器上,然后再通过本地浏览器访问。 推荐这篇文章:GPU云服务器平

    2023年04月12日
    浏览(13)
  • Stable Diffusion XL webui Linux服务器部署(保姆级教程)

    Stable Diffusion XL webui Linux服务器部署(保姆级教程)

    本人把部署过程遇到的坑,会尽可能详细地写在这篇文章中,以供参考。希望能对大家有所帮助! 4张RTX 4090,NVIDIA驱动版本为525.60.13,CUDA版本为12.0。 我部署的SDXL版本为SDXL-refiner-1.0,虽然SDXL官方github提供了UI界面的脚本,但是用起来不如 AUTOMATIC1111开发的好用,所以还是推

    2024年02月04日
    浏览(21)
  • 手把手教你从0开始在服务器上部署stable diffusion

    验证是否有nvidia驱动 如果没有显示出显卡信息(如下) 则需要参考 ubuntu安装nvidia驱动 https://blog.csdn.net/Perfect886/article/details/119109380 远程连接服务器工具:VS Code https://code.visualstudio.com/Download VS Code 插件:Remote 文件传输工具 FileZilla https://www.filezilla.cn/download 下载地址: https:

    2024年02月06日
    浏览(42)
  • 【AI绘画】云服务器部署stable-diffusion-webui保姆级教程

    【AI绘画】云服务器部署stable-diffusion-webui保姆级教程

    之前给大家写过Mac苹果笔记本上部署stable-diffusion-webui的教程,知乎链接: 【奶奶看了也不会】AI绘画 Mac安装stable-diffusion-webui绘制AI妹子保姆级教程 但是安装过程就花了一天的时间,各种问题处理起来真是苦不堪言。。。而且生成图的速度也很慢,一张512 x 512大小的图片就要

    2024年02月09日
    浏览(12)
  • 《满怀美梦的小崽子是pycharm主义者》之服务器部署stable diffusion /diffusers教程

    《满怀美梦的小崽子是pycharm主义者》之服务器部署stable diffusion /diffusers教程

    距离上一次教大家在本地部署sd已经过去了........俺也不知道多久了,相信大家现在应该都已经很熟悉了吧,估计大家也发现了一个问题,就是本地的配置跑sd,一个是对配置要求太高了,现在的模型都特别大,没有一张3090根本玩不了,一个是内存啥的根本不够用模型加上各种

    2024年02月04日
    浏览(8)
  • AIGC:腾讯云服务器快速部署stable-diffusion环境,使用ChilloutMix模型进行画图

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

    前两天在某公众号的软文刷到了AI绘画领域最新的ChilloutMix模型。大概是下面这张图的效果: 激动的心颤抖的手,学了这么多年计算机,就是为了走在时代前沿,事到如今终于可以活学活用了。然而自己的电脑配置完全不够用,咋整?开台GPU云服务器吧。踩了无数坑之后,终

    2024年02月16日
    浏览(12)
  • 云服务器免费领用,体验PAI-EAS 5分钟部署Stable Diffusion webUI

    云服务器免费领用,体验PAI-EAS 5分钟部署Stable Diffusion webUI

    最近发现大家都在体验AIGC的Stable Diffusion 文生图模型,很多博主也分享了详细的本地部署保姆级教程。 为什么选择本地部署Stable Diffusion 因为没有生成数量的限制,不用花钱,不用被NSFW约束,生成时间快,不用排队,自由度高,插件丰富,功能众多,可以调试和个性化的地方

    2024年02月16日
    浏览(12)
  • 在Linux云服务器上部署stable diffusion的lora训练的另一种方法

    这里参考了https://www.bilibili.com/video/BV1fs4y1x7p2/?vd_source=419c9ebc4060e9bec24d95773bba5275 LoRA 模型训练教程 一键包 以及: https://colab.research.google.com/drive/1_f0qJdM43BSssNJWtgjIlk9DkIzLPadx#scrollTo=8Qp6STJk2Wjh 首先是安装miniconda 或者 anaconda 来获得虚拟环境: 建立虚拟环境: 这里我们只需要有pytho

    2024年02月16日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包