Stable Diffusion WebUI 安装记录[Ubuntu服务器]

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

前言

在远程服务器(Ubuntu)上安装Stable Diffusion WebUI。服务器是4090,所以在服务器上配置。原本是MobaXterm SSH连接服务器,建议用vscode连接。

尝试了给服务器出海但不知道为什么还是不行。GitHub上我收到一个回答说遇到这些问题的都是中国人……想起来也确实。但是下载模型什么的还是要出海,可以下好了再传到服务器上。

找了一圈在Ubuntu服务器上通过远程连接安装Stable Diffusion WebUI的不多,因此自己记录一下。

过程

进入官方GitHub仓库

按官方说的下载它的webui.sh

wget -q https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh

新建并进入conda虚拟环境,安装时注意[python版本>3.10]!!

但是后面运行它会自己安装一个venv的虚拟环境,跟conda的不一样。运行的python也不是conda的python。所以我准备修改这个python为我conda虚拟环境的python。

修改python路径

打开webui.sh修改47行处的python路径为自己conda虚拟环境的python路径。可用

whereis python

查看python路径。

下图是修改后的结果。虽然这个文件头上说不要对这里做任何修改,问题是没有这个webui-user.sh文件。

stable-diffusion-webui-assets,stable diffusion,服务器,ubuntu

运行webui.sh

bash webui.sh

可能glone主仓库的时候会有问题,这个时候建议在官网直接下载它的zip解压(注意放到webui.sh同一文件夹下,并把文件夹名修改为stable-diffusion-webui)。

报错合集

下面的错误如果解决了就再次运行webui.sh,应该就会遇到下一个错误。

仓库无法访问就手动glone部分仓库

下载过程会遇到好些个仓库glone问题,这里需要手动glone并放到相应文件夹下。至于是哪些,等它报错。

比如这个

fatal: 无法访问 'https://github.com/AUTOMATIC1111/stable-diffusion-webui-assets.git/':GnuTLS recv error (-110): The TLS connection was non-properly terminated.
Traceback (most recent call last):
  File "/home/hyj/python_files/Generate/Diffusion/StableDiffusion/sd_from_webui/stable-diffusion-webui/launch.py", line 48, in <module>
    main()
  File "/home/hyj/python_files/Generate/Diffusion/StableDiffusion/sd_from_webui/stable-diffusion-webui/launch.py", line 39, in main
    prepare_environment()
  File "/home/hyj/python_files/Generate/Diffusion/StableDiffusion/sd_from_webui/stable-diffusion-webui/modules/launch_utils.py", line 410, in prepare_environment
    git_clone(assets_repo, repo_dir('stable-diffusion-webui-assets'), "assets", assets_commit_hash)
  File "/home/hyj/python_files/Generate/Diffusion/StableDiffusion/sd_from_webui/stable-diffusion-webui/modules/launch_utils.py", line 191, in git_clone
    run(f'"{git}" clone --config core.filemode=false "{url}" "{dir}"', f"Cloning {name} into {dir}...", f"Couldn't clone {name}", live=True)
  File "/home/hyj/python_files/Generate/Diffusion/StableDiffusion/sd_from_webui/stable-diffusion-webui/modules/launch_utils.py", line 115, in run
    raise RuntimeError("\n".join(error_bits))
RuntimeError: Couldn't clone assets.
Command: "git" clone --config core.filemode=false "https://github.com/AUTOMATIC1111/stable-diffusion-webui-assets.git" "/home/hyj/python_files/Generate/Diffusion/StableDiffusion/sd_from_webui/stable-diffusion-webui/repositories/stable-diffusion-webui-assets"
Error code: 128

就把这个无法访问的仓库glone到最后一行说的那个路径,如果GitHub glone失败可以去gitte上找同名的链接,比如上面那个的gitte仓库就这样解决:

git clone https://gitee.com/yt-tech/stable-diffusion-webui-assets.git /path/to/yours

glone gitte仓库可能会与GitHub仓库的最新分支不一样,因此可能会有以下提示,这个我暂时也不清楚怎么办,不过好在这个暂不影响。

注意:正在切换到 '45c443b316737a4ab6e40413d7794a7f5657c19f'。

您正处于分离头指针状态。您可以查看、做试验性的修改及提交,并且您可以在切换
回一个分支时,丢弃在此状态下所做的提交而不对分支造成影响。

如果您想要通过创建分支来保留在此状态下所做的提交,您可以通过在 switch 命令
中添加参数 -c 来实现(现在或稍后)。例如:

  git switch -c <新分支名>

或者撤销此操作:

  git switch -

通过将配置变量 advice.detachedHead 设置为 false 来关闭此建议

HEAD 目前位于 45c443b Fix license-files setting for project (#71)

一些模型的下载

这个也建议在官网下载并放到相应文件夹下。

Downloading: "https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.safetensors" to /home/hyj/python_files/Generate/Diffusion/StableDiffusion/sd_from_webui/stable-diffusion-webui/models/Stable-diffusion/v1-5-pruned-emaonly.safetensors

下载clip-vit-large-patch14

去huggingface下载这个clip-vit-large-patch14文件夹,并放到stable-diffuison-webui/下。

没有xformers

最后可能还有一个没有xformers加速的提示,

Launching Web UI with arguments: 
no module 'xformers'. Processing without...
no module 'xformers'. Processing without...
No module 'xformers'. Proceeding without it.

就安装它

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xformers

这个我也是不清楚为什么python已经改成自己的路径了还是显示没有装上xformers。但是这个影响不大,安装后提示少了两个……有大佬可以指点一下吗

Launching Web UI with arguments: 
No module 'xformers'. Proceeding without it.
Loading weights [3f6c1effb3] from 

大功告成

最后终端显示有个local URL就是成功了!!!

Running on local URL:  http://127.0.0.1:7860

To create a public link, set `share=True` in `launch()`.
Creating model from config: /home/hyj/python_files/Generate/Diffusion/StableDiffusion/sd_from_webui/stable-diffusion-webui/configs/v1-inference.yaml
Startup time: 9.0s (prepare environment: 1.6s, import torch: 3.0s, import gradio: 0.9s, setup paths: 1.7s, initialize shared: 0.2s, other imports: 0.4s, load scripts: 0.3s, create ui: 0.6s, gradio launch: 0.3s).
Applying attention optimization: Doggettx... done.
Model loaded in 2.3s (load weights from disk: 0.8s, create model: 0.3s, apply weights to model: 0.2s, load textual inversion embeddings: 0.6s, calculate empty prompt: 0.3s).

这里必须要踩一下MobaXterm(夸一下vscode),MobaXterm终端里一直卡在这里,一开始我以为是再等结果,主要它也没报错,结果其实它已经结束了,可以点这个URL在本地运行了,害我等了好久。但是MobaXterm没那么智能,好像是有个服务器与客户机的转发问题,直接点这个URL打不开。退一步讲可以远程连接服务器桌面在浏览器打开这个URL。

vscode就好多了,运行完直接自动给我打开网址!

stable-diffusion-webui-assets,stable diffusion,服务器,ubuntu文章来源地址https://www.toymoban.com/news/detail-848382.html

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

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

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

相关文章

  • stable diffusion webui ubuntu 安装和教程

    cuda:11.8 gpu:p40 torch:2.2.0+cu118 python:3.10.12 GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI Stable Diffusion web UI. Contribute to AUTOMATIC1111/stable-diffusion-webui development by creating an account on GitHub. https://github.com/AUTOMATIC1111/stable-diffusion-webui.git 出现错误 (1)RuntimeError: Torch is not able to u

    2024年04月09日
    浏览(44)
  • [ubuntu][]ubuntu上安装stable-diffusion-webui

    下载源码: git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui 一般方法就是: bash webui.sh 但是很遗憾这个国内很难成功,而且很容易陷入困境,因此需要下面方法 核心思想:环境和源码分开安装 下载一个anconda并安装,由于过程简单,这个省略,然后 conda create -n sd python=3.

    2024年02月09日
    浏览(37)
  • 在云服务器中部署stable diffusion webui教程。

    要在云服务器中部署Stable Diffusion WebUI,你可以按照以下步骤进行操作: 准备环境: 获取一台云服务器,例如使用云服务提供商(如AWS、Azure、阿里云等)创建一个虚拟机实例。 确保服务器的操作系统满足Stable Diffusion WebUI的要求。通常,Linux发行版如Ubuntu或CentOS是常见选择。

    2024年02月13日
    浏览(52)
  • Windows安装Stable Diffusion WebUI及问题解决记录

    本文将详细介绍stable diffusion webui的下载、安装及问题解决。 StableDiffusion是2022年发布的深度学习文本到图像生成模型。它主要用于根据文本的描述产生详细图像,尽管它也可以应用于其他任务,如内补绘制、外补绘制,以及在提示词​(英语)指导下产生图生图的翻译。它是

    2024年02月02日
    浏览(43)
  • 无 N卡 Stable Diffusion WebUI 安装过程记录

    目录 前提 过程 准备 Git 初始化 权重文件 模型文件 文件配置(2024-02-15 12:42 更新) 运行 [notice] pip 更新 无 tb-nightly 包 无 xformers 模块 多处爆红 ERROR 出图报错 NotImplementedError 其他 中文语言包安装 参考文献 Win11 CPU:i5-13500H GPU:Intel Xe Graphics 占用空间:Stable-Diffusion-WebUI + Anyt

    2024年02月19日
    浏览(38)
  • Windows安装Stable Diffusion ComfyUI及问题解决记录(注意不是Stable Diffusion WebUI)

    本文是 Stable Diffusion ComfyUI 的安装介绍,并非Stable Diffusion WebUI。该软件使用了流程管理,目前来看更适合专业的设计师,虽然已能实现所有原生的功能,但软件本身目前仍处于初级阶段,还有很多地方需要改进,比如中文版、更多的扩展…的支持~~所以如果你对stable diffusion还

    2024年02月09日
    浏览(49)
  • 在云服务器中部署stable diffusion webui的办法

    这里参考了https://github.com/AUTOMATIC1111/stable-diffusion-webui的官方说明。 这里依旧使用conda虚拟环境:(anaconda 为例) 建立虚拟环境:(这里只需python版本大于3.0) 安装stable diffusion: 安装xformers: 或者: 运行: 使用: 我们使用云服务器,无法使用listen直接用本地连接,需要外

    2023年04月08日
    浏览(56)
  • stable-diffusion-webui的安装教程 ubuntu

    先clone代码: 要在不创建虚拟环境的情况下通过 pip 安装所需的包,运行: 手动安装虽有些过时,但在自动安装遇到问题的时候只能用手动安装了,我的自动安装就偶尔遇到git clone超时的问题。 安装支持CUDA的torch 检查一下torch是否支持gpu 克隆webui的代码 克隆SD和CodeFormer的储

    2024年02月02日
    浏览(42)
  • 【AIGC】阿里云服务器配置stable-diffusion-webui

    我感觉应该不止我一个,点进阿里云的官网后,发现里面的内容太多,网站的层次太深,经常会在里面迷路,找不到自己要的内容。 第一步进到PAI平台 进入交互式建模DSW 创建实例 然后选择GPU的卡型号以及CPU核心数量和内存等硬件配置 选择镜像, 注意这里面的最新版本的Py

    2024年02月09日
    浏览(56)
  • stable-diffusion-webui服务器centos部署实践(成功)

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

    2024年02月08日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包