Linux上如何使用Stable Diffusion WebUI

这篇具有很好参考价值的文章主要介绍了Linux上如何使用Stable Diffusion WebUI。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在我把所有的坑都踩了一遍之后,决定记录一下linux上的Stable Diffusion webui是怎么搞的。

stable diffusion linux,工具,linux,stable diffusion,python


前提条件

  1. 已安装CUDA

  2. 已安装git

  3. 已安装Anaconda

    直接安装Anaconda不要指望Linux自带的Python。虽然Linux自带的Python,但是缺胳膊少腿,所以还是直接用了conda。


捣鼓好Stable Diffusion WebUI需要的环境

创建并激活进入虚拟环境:

conda create -n webui python=3.10.6

conda activate webui

stable diffusion linux,工具,linux,stable diffusion,python

成功进入虚拟环境之后就可以开搞了。


下载Stable Diffusion WebUI

从github上下载,终端中输入:

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

进入文件夹:

cd stable-diffusion-webui

为了减少你的麻烦,请做好以下几个铺垫步骤

pip换源

pip config set global.index-url <http://mirrors.aliyun.com/pypi/simple/>

pip config set global.trusted-host mirrors.aliyun.com

笔者提示: 安装过程中可能会遇到奇怪的问题,一般都是网络造成的,很大一部分是pip源造成的。

我搭的时候弄得阿里云源,疯狂报错。师兄搭的时候用的清华源,一下就成功了。我又配另一个服务器,阿里云全部成功。我俩复盘了一下,就是当时网络的问题。所以阿里云源不好使,多换几个别的。

stable diffusion linux,工具,linux,stable diffusion,python

修改lunch.py

找到下面这段代码,给每个github地址前边都加上https://ghproxy.com/

def prepare_environment():
    global skip_install

    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")
    requirements_file = os.environ.get('REQS_FILE', "requirements_versions.txt")
    commandline_args = os.environ.get('COMMANDLINE_ARGS', "")

    xformers_package = os.environ.get('XFORMERS_PACKAGE', 'xformers==0.0.16rc425')
    gfpgan_package = os.environ.get('GFPGAN_PACKAGE', "git+https://github.com/TencentARC/GFPGAN.git@8d2447a2d918f8eba5a4a01463fd48e45126a379")
    clip_package = os.environ.get('CLIP_PACKAGE', "git+https://github.com/openai/CLIP.git@d50d76daa670286dd6cacf3bcd80b5e4823fc8e1")
    openclip_package = os.environ.get('OPENCLIP_PACKAGE', "git+https://github.com/mlfoundations/open_clip.git@bb6e834e9c70d9c27d0dc3ecedeebeaeb1ffad6b")

    stable_diffusion_repo = os.environ.get('STABLE_DIFFUSION_REPO', "https://github.com/Stability-AI/stablediffusion.git")
    taming_transformers_repo = os.environ.get('TAMING_TRANSFORMERS_REPO', "https://github.com/CompVis/taming-transformers.git")
    k_diffusion_repo = os.environ.get('K_DIFFUSION_REPO', 'https://github.com/crowsonkb/k-diffusion.git')
    codeformer_repo = os.environ.get('CODEFORMER_REPO', 'https://github.com/sczhou/CodeFormer.git')
    blip_repo = os.environ.get('BLIP_REPO', 'https://github.com/salesforce/BLIP.git')

修改完成之后如图:

stable diffusion linux,工具,linux,stable diffusion,python

笔者提示: 刚才说安装过程中可能会遇到奇怪的问题,一般都是网络造成的,另一个原因就是从github下载东西的时候失败,所以这里直接加个代理省事。用梯子也不好使。

下载默认模型

笔者提示: 这一步不是必须的,webui.sh会自动运行下载的,但是我用服务器下的巨慢,所以手动下的。

下载 v1-5-pruned-emaonly.safetensors,放到stable-diffusion-webui/models/Stable-diffusion/ 里:

stable diffusion linux,工具,linux,stable diffusion,python

使用webui

终端输入启动webui:

bash webui.sh

stable diffusion linux,工具,linux,stable diffusion,python

出现URL就是成功! 点击链接用浏览器打开。


开始画图吧!

Give it a try yourself!

stable diffusion linux,工具,linux,stable diffusion,python文章来源地址https://www.toymoban.com/news/detail-780911.html


附录

  1. Stable Diffusion Webui:AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI (github.com)
  2. Stable Diffusion Webui 文档:Home · AUTOMATIC1111/stable-diffusion-webui Wiki (github.com)

到了这里,关于Linux上如何使用Stable Diffusion WebUI的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Stable Diffusion WebUI linux部署问题

    当我部署好环境后,准备大张旗鼓开搞时,进入项目地址运行python launch.py后发现 下面连接着的报错是 OSError: Can\\\'t load tokenizer for \\\'openai/clip-vit-large-patch14\\\'. If you were trying to load it from \\\'https://huggingface.co/models\\\', make sure you don\\\'t have a local directory with the same name. Otherwise, make sure \\\'opena

    2024年02月08日
    浏览(35)
  • Stable Diffusion WebUI Linux系统部署

    因为有AIGC方面的需要,所以研究了一下大火的stable diffusion,我自己之前没有部署这个的经验,所以基本是从0开始研究,在网上搜了各种教程一步一步的终于在服务器上成功运行了Stable Diffusion WebUI ,以此记录一下我的部署过程,方便后面需要的时候回看。 2.1开源代码连接

    2024年02月02日
    浏览(38)
  • Windows/Linux搭建Stable Diffusion WebUI

    Stable Diffusion WebUI(以下简称SD)是一个基于Gradio库的Stable Diffusion的浏览器界面,可以方便地配置和生成AI绘画作品,并且进行各种精细地配置。Stable Diffusion是2022年发布的深度学习文字到图像生成模型。是一款功能异常强大的AI图片生成器。它不仅支持生成图片,使用各种各样

    2024年02月09日
    浏览(46)
  • stable diffusion webui 安装部署(linux系统)

    文中部署stable diffusion webui所使用的机器是腾讯云服务器linux系统,centos7 在这里使用anaconda安装,优势就是可以方便地安装和管理软件包,同一系统上可以同时使用不同版本的 Python 和第三方软件包。如果你需要安装多个系统,而且依赖软件版本不同,那就安装anaconda吧。 1、下

    2024年02月09日
    浏览(41)
  • Linux端部署Stable Diffusion报错解决

    【新修正】手把手教你在linux中部署stable-diffusion-webui N卡A卡显卡可用 - 哔哩哔哩 (bilibili.com) 参照如上教程进行部署,感谢作者的教程 实际部署中遇到如下bug,主要是在运行启动脚本的时候 sh start.sh 1、RuntimeError: cannot import name \\\'_compare_version\\\' from \\\'torchmetrics.utilities.imports\\\' 需要降

    2024年02月14日
    浏览(36)
  • Stable Diffusion:Linux、Mac环境安装教程

    脚本获取链接:https://repo.anaconda.com/archive/ 一路回车,该输yes输yes 使用conda安装python3.10.9的环境 如果没有安装conda先安装conda,或者自行搜索Linux安装python3.10.9进行安装 创建完成之后,使用该环境 官网:https://pytorch.org/get-started/locally/#mac-prerequisites Linux,Mac都可以用下面的下载

    2024年02月10日
    浏览(67)
  • stable diffusion webui Linux Centos 详细部署教程

       创建一个python=3.10.6的环境,激活该环境 这里参考了以下文章: 【AI作画】stable diffusion webui Linux虚拟机 Centos 详细部署教程 服务器CentOS 7 安装 Stable Diffusion WebUI ,并映射到本地浏览器 CentOs7 + Stable Diffusion + Novel AI实现AI绘画stable diffusion webui安装部署教程 注意一个点就是需

    2024年02月09日
    浏览(85)
  • Linux部署Stable Diffusion WebUI以及遇到的问题

    建议配置代理后运行,否则真的很难运行成功 可以参考另一篇文章,在Linux配置Clash代理 报错如下: 解决方法,在webui.sh 文件加上一句,(竟然有效,我也没想到) 解决方法:根据提示信息,提前下好,放到指定文件夹下 详细教程链接: https://ivonblog.com/posts/stable-diffusion-

    2024年02月09日
    浏览(39)
  • 在linux系统上运行Stable Diffusion web UI

    stable-diffusion-webui项目地址 该项目是一个针对 Stable Diffusion 模型的浏览器操作界面,基于 Gradio 。 环境:  在 恒源云 上租的服务器,操作系统:Ubuntu、显卡:A4000-16G。恒源云官网链接 项目的 Readme.md 让我们用 webui.sh 配置项目,但是各种Bug。。。只能自己弄了。 报错     Fi

    2024年02月09日
    浏览(85)
  • [Linux容器]手把手搭建Stable-Diffusion容器

    最近的AI绘画可谓是特别火呀,这一期带大家使用容器搭建Stable-Diffusion  

    2024年02月12日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包