Linux-CentOS7(无图形界面版)部署stable-diffusion-webui 全过程

Linux-CentOS7(无图形界面版)部署Stable Diffusion webui 全过程

  • 前置要求
    • git的版本不能是CentOS默认的版本(1.8),版本太老,在后面安装过程会失败。去github上下载最新的git源码包
      在这里插入图片描述
      安装成功显示版本号
      在这里插入图片描述 - 安装Python3,安装时记得配置环境变量,这里不教安装,能显示版本号就表示安装成功了在这里插入图片描述

准备工作就绪后,开始安装webui

  • 按照官方文档的方法安装
    在这里插入图片描述
    第一步安装git和Python3在前置部分已经安装好了。
    开始第二步,下载webui.sh,下面这个命令即使从官方github地址下载webui.sh这个文件。注意:我们只需要下载这一个文件即可,其他文件在之后执行这个文件的时候会下载。
    wget -q https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh
    第三步执行webui.sh,在你保存webui.sh的目录中执行。执行完成后,会在同级目录下生成名为stable-diffusion-webui的文件夹,这就是从官方地址完整下载的。
    ./webui.sh
    第四部进入stable-diffusion-webui里面,里面也有这个文件,再次执行这个./webui.sh文件,然后就可以使用啦

上面的安装过程并不是一帆风顺的,会存在很多问题,下面我列举我遇到的几个问题和解决办法,希望对你有帮助

  • 问题1:git无法更新到最新版本
    如果你使用yum来尝试更新git不成功,那么只有一个办法:通过下载git的源码,自己编译安装。详细安装过程大家自行搜索
  • 问题2:执行./webui.sh时clone stable-diffusion-webui 时很慢的问题,你可以考虑为CentOS配置代理的方式解决。没有图像界面的CentOS配置代理,我使用的是代理共享的方式。我的电脑和服务器是在同一个局域网下,然后我把我电脑的代理共享给服务器。具体方式大家自行搜索
  • 问题3:Could not create share link. Please check your internet connection or our status page: https://status.gradio.app…
    按照提示,我们去这个网址下载一个文件
    https://cdn-media.huggingface.co/frpc-gradio-0.2/frpc_linux_amd64
    重命名为frpc_linux_amd64_v0.2
    然后将它放到stable-diffusion-webui/venv/lib/python3.10/site-packages/gradio目录下,路径换成自己的。
    如果还是有问题,就是frpc_linux_amd64_v0.2没有执行权限,路径换成自己的。
    sudo chmod +x /root/miniconda3/envs/textgen/lib/python3.11/site-packages/gradio/frpc_linux_amd64_v0.2
  • 问题4:Can‘t load tokenizer for ‘openai/clip-vit-large-patch14‘。因为hugginface现在被墙了,所以直接下载无法下载。
    解决办法看这篇文章解决

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/277406.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

十四 动手学深度学习v2计算机视觉 ——转置矩阵

文章目录 基本操作填充、步幅和多通道再谈转置卷积不填充,步幅为1填充为p,步幅为1填充为p,步幅为s 基本操作 填充、步幅和多通道 填充: 与常规卷积不同,在转置卷积中,填充被应用于的输出(常规卷…

数据库表1和表2对比出差异列 将表1的插入表2

SQLserver2019表1和表2对比出差异列,将表1的插入表2 写成存储过程,传的参为表名 两个表名一致,表结构可能不一致,可能一致,如何快速对比两个表,将需要的字段自动添加至需要的表中 字段大小是一致的吧 -- …

数据结构 | DFSBFS,Prim代码

树的DFS&BFS prim算法 图的DFS和BFS DFS

c++知识总结

一 细碎知识 1.9 I 1.9.1 inline 参考 C语言中头文件中的 static inline 函数以及 __attribute__((always_inline)) 强制内联展开-CSDN博客https://blog.csdn.net/m0_37616597/article/details/104138980 慎用 inline 内联能提高函数的执行效率,为什么不把所有的函数都定…

C# 基本桌面编程(一)

前言 学习心得:C# 入门经典第8版书中的第14章《基本桌面编程》,文章的章节和部分介绍是引入书籍上的描述。如想多了解建议大家去购买书籍,进行阅读。 XAML XAML是一门使用XAMl语法的语言。XAML允许通过DirectX来使用这些显卡提供所有高级功能…

u盘有文件但看不到怎么回事?

U盘有文件但看不到是常见的存储故障。这种情况下,用户可以在电脑上看到U盘的驱动盘符,但是无法看到其中的文件。接下来,我们将详细分析此现象的原因,并提供相应的解决方法。 u盘有文件但看不到怎么回事? 一、U盘有文件…

DVGO 代码阅读

BBx 的大小范围是 根据 相机的 位姿来构建的,会刚好 Cover 相机的移动范围,相当于 StreetSurf 里面的 close-range 的部分,代码在compute_bbox_by_cam_frustrm_unbounded 这个函数里面: xyz_min, xyz_max _compute_bbox_by_cam_f…

[echarts] toolbox 工具箱

toolbox: {show: true,feature: {dataZoom: { //区域缩放 和区域缩放还原yAxisIndex: none},dataView: { readOnly: false }, //数据视图magicType: { type: [line, bar] }, //切换为折线图 和 柱状图restore: {},//还原saveAsImage: {} //保存为图片}}参考: echa…

每日一练2023.12.15——胎压监测【PTA】

题目链接:L1-069 胎压监测 题目要求: 小轿车中有一个系统随时监测四个车轮的胎压,如果四轮胎压不是很平衡,则可能对行车造成严重的影响。 让我们把四个车轮 —— 左前轮、右前轮、右后轮、左后轮 —— 顺次编号为 1、2、3、4。…

深入理解 hash 和 history:网页导航的基础(上)

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…

产品Axure的元组件以及案例

前言 产品<Axure的安装以及组件介绍-CSDN博客经过上文我们可以知道我们Axure是一款适用于网站、移动应用和企业软件的交互式原型设计工具。它可以帮助用户创建高保真的交互式原型,包括线框图、流程图、模型、注释和规格等,以便与客户、开发人…

2023版本QT学习记录 -2- 标准文件对话框

头文件的使用 #include "QFileDialog"函数原型 getOpenFileName效果 参数 未完待续