StableSwarmUI 安装教程(详细)

文章目录

  • 背景
  • 特点
  • 安装

背景

StableSwarmUIStabilityAI官方开源的一个文生图工作流UI,目前处于beta阶段,但主流程是可以跑通的。该UI支持接入ComfyUIStable Diffusion-WebUI。其工作原理就是使用ComfyUIStable Diffusion-WebUI或者StabilityAI官方提供的API作为后端的服务器,且StableSwarmUI作为客户端通过封装的一套API去和这些服务器进行交互,进而达到问生图等目的。俗称:在轮子的基础上造轮子,就看谁造的轮子又圆又好用了!

效果如下:
在这里插入图片描述

特点

  • 支持接入ComfyUIStable Diffusion-WebUI以及StabilityAI官方提供的API
  • 支持加载已经在Stable Diffusion-WebUI中下载好的各种模型
  • 支持自动刮削出模型封面图,模型列表展现形式可选
  • 支持编辑模型元数据
  • 支持自定义UI主题
  • 支持在界面中直接使用ComfyUI
  • 支持API调用

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

安装

克隆仓库 https://github.com/Stability-AI/StableSwarmUI.git

双击运行仓库中的 install-windows.bat,该脚本首先会下载 Microsoft.DotNet.SDK.8,速度取决于网速,也可以通过命令行手动下载

PS D:\AI\sd\StableSwarmUI> winget install Microsoft.DotNet.SDK.8 --accept-source-agreements --accept-package-agreements
已找到 Microsoft .NET SDK 8.0 [Microsoft.DotNet.SDK.8] 版本 8.0.302
此应用程序由其所有者授权给你。
Microsoft 对第三方程序包概不负责,也不向第三方程序包授予任何许可证。
正在下载 https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.302/dotnet-sdk-8.0.302-win-x64.exe██████████████████████████████   220 MB /  220 MB
已成功验证安装程序哈希
正在启动程序包安装...
已成功安装系统找不到指定的路径。
""
""
"WARNING: You did a git pull without building. Will now build for you..."
""
""
系统找不到指定的路径。
系统找不到指定的文件。欢迎使用 .NET 8.0!
---------------------
SDK 版本: 8.0.302遥测
---------
.NET 工具会收集用法数据,帮助我们改善你的体验。它由 Microsoft 收集并与社区共享。你可通过使用喜欢的 shell 将 DOTNET_CLI_TELEMETRY_OPTOUT 环境变量设置为 "1" 或 "true" 来选择退出遥测。阅读有关 .NET CLI 工具遥测的更多信息: https://aka.ms/dotnet-cli-telemetry......省略若干日志23:23:37.920 [Init] === StableSwarmUI v0.6.4.0 Starting at 2024-06-13 23:23:37 ===
23:23:38.013 [Init] Prepping extension: StableSwarmUI.Builtin_StabilityAPIExtension.StabilityAPIExtension...
23:23:38.018 [Init] Prepping extension: StableSwarmUI.Builtin_ScorersExtension.ScorersExtension...
23:23:38.018 [Init] Prepping extension: StableSwarmUI.Builtin_ImageBatchToolExtension.ImageBatchToolExtension...
23:23:38.018 [Init] Prepping extension: StableSwarmUI.Builtin_GridGeneratorExtension.GridGeneratorExtension...
23:23:38.019 [Init] Prepping extension: StableSwarmUI.Builtin_DynamicThresholding.DynamicThresholdingExtension...
23:23:38.019 [Init] Prepping extension: StableSwarmUI.Builtin_ComfyUIBackend.ComfyUIBackendExtension...
23:23:38.019 [Init] Prepping extension: StableSwarmUI.Builtin_AutoWebUIExtension.AutoWebUIBackendExtension...
23:23:38.039 [Init] Parsing command line...
23:23:38.040 [Init] Loading settings file...
23:23:38.040 [Init] No settings file found.
23:23:38.040 [Init] Re-saving settings file...
23:23:38.051 [Init] Applying command line settings...
23:23:38.126 [Init] Prepping options...
23:23:38.289 [Init] Loading models list...
23:23:38.294 [Init] Loading backends...
23:23:38.295 [Init] Loading backends from file...
23:23:38.295 [Init] Prepping API...
23:23:38.296 [Init] Backend request handler loop ready...
23:23:38.296 [Init] Prepping webserver...
23:23:38.416 [Init] Scan for web extensions...
23:23:38.480 [Init] Readying extensions for launch...
23:23:38.481 [Init] Launching server...
23:23:38.481 [Init] Starting webserver on http://localhost:7801
23:23:38.506 [Init] Program is running.
23:23:39.015 [Init] Launch web browser to install page...
23:23:39.734 [Info] Swarm is up to date! Version 0.6.4.0 is the latest.
23:23:39.864 [Info] Creating new admin session 'local' for ::1

在这里插入图片描述

之后会自动在浏览器中打开一个安装界面

在这里插入图片描述

语言选择中文,然后选择一个UI主题

在这里插入图片描述

勾选Just Yourself,with LAN access,代表可以在局域网内都可以访问该客户端

在这里插入图片描述

如果你之前安装过ComfyUI,那么就勾选None / Custom / Choose Later,否则就勾选ComfyUI (Local),也可以直接勾选None / Custom / Choose Later,然后等所有安装步骤完成后再手动去安装ComfyUI

在这里插入图片描述

如果有之前下载好的模型的话,可以把所有选项去掉,表示现在不下载任何模型,稍后可以手动下载或者加载之前已经下载好的模型

在这里插入图片描述

在这里插入图片描述

安装好的效果

在这里插入图片描述

启动安装好的ComfyUI

PS D:\AI\sd\ComfyUI> .\venv\Scripts\activate
(venv) PS D:\AI\sd\ComfyUI> python .\main.py
To see the GUI go to: http://127.0.0.1:8188

将以上日志中ComfyUI的地址复制到StableSwarmUI的服务器配置中,配置后记得保存,至此ComfyUI已经成功作为了StableSwarmUI的服务器

在这里插入图片描述

如果之前有安装过Stable Diffusion WebUI,则可以直接使用之前已经下载好的模型,配置后记得保存!

在这里插入图片描述

返回主界面,切换到模型的Tab,点击刷新按钮,测试模型是否可以正常加载

在这里插入图片描述

单击任意一个模型(代表选择了该模型)并输入prompt,测试图片生成是否正常

在这里插入图片描述

测试 ComfyUI工作流是否正常

在这里插入图片描述
至此,安装流程全部结束!可以看到,这个安装过程还是比较简单的,对于新手比较友好,不需要关心python依赖包等问题(前提是已经安装过ComfyUI或者Stable Diffusion WebUI)。

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

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

相关文章

利用系统或软件缺陷进行攻击

操作系统都有漏洞 这里就是输入的字符串长度太长了 超过8个字节了 没听懂

在下游市场需求带动下 我国聚天门冬氨酸脂防腐涂料市场规模不断扩大

在下游市场需求带动下 我国聚天门冬氨酸脂防腐涂料市场规模不断扩大 聚天门冬氨酸酯防腐涂料又称为天冬聚脲防腐涂料,是以聚天门冬氨酸酯作为主体树脂、脂肪族异氰酸酯为固化剂而形成的一种防腐涂料。与其他类型的防腐涂料相比,聚天门冬氨酸酯防腐涂料具…

【Hive下篇: 一篇文章带你了解表的静态分区,动态分区! 分桶!Hive sql的内置函数!复杂数据类型!hive的简单查询语句!】

前言: 💞💞大家好,我是书生♡,本篇文章主要分享的是大数据开发中hive的相关技术。连接查询!正则表达式! 虚拟列!爆炸函数!行列转换! Hive的数据压缩和数据存储…

利用穿戴甲虚拟试戴技术提高销量和参与度

在不断变化的美容行业,保持领先意味着拥抱创新技术。其中一项改变游戏规则的技术是人工智能驱动的虚拟指甲试戴。在穿戴甲领域,不断兴起的虚拟试戴技术对促进销售和参与度产生了重大影响。 视觉吸引力的力量 要了解虚拟试戴的重要性,必须了解…

简单了解MySql以及一些简单的应用MySql

MySql基础篇 1、数据模型概述 关系型数据库 概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库。 特点: 使用表存储数据,格式统一,便于维护使用SQL语言操作,标准统一,使用方便 数…

基于hispark_taurus开发板示例学习OpenHarmony编译构建系统(2)

3、hispark_taurus产品解决方案-Vendor 产品解决方案为基于开发板的完整产品,主要包含产品对OS的适配、组件拼装配置、启动配置和文件系统配置等。产品解决方案的源码路径规则为:vendor/{产品解决方案厂商}/{产品名称}_。_产品解决方案也是一个特殊的组…

vue生命周期及组件讲解(如何导入引用外部vue文件,以及注册全局变量,自定义标签效果)

生命周期钩子的理解与应用 函数说明onBeforeMount( )组件挂载前onMounted( )组件挂载后onBeforeUpdate( )组件更新前onUpdated( )组件中任意的DOM元素更新后onBeforeUnmount( )组件实例被销毁前onUnmounted( )组件实例被销毁后 生命周期在 各类应用以及网站中使用非常广泛&…

k8s+springboot+redis部署配置连接

1 springboot 配置k8s中的redis服务名 #tomcat访问端口 # 应用名称 spring.application.namedemo # 应用服务Web访问端口 server.port8089 server.envtest #缓存关闭 spring.thymeleaf.cachefalse #可选配置 management.endpoints.enabled-by-defaulttrue management.endpoint…

springboot与flowable(6):任务分配(监听器)

一、创建流程模型 制作如下流程 给审批用户1一个值表达式。 二、给用户审批2添加监听器 创建一个监听器类 package org.example.flowabledemo2.listener;import org.flowable.engine.delegate.TaskListener; import org.flowable.task.service.delegate.DelegateTask;/*** 自定…

【PLG洞察】|向Figma学习如何打造标杆客户和实施分销策略

Figma是一款功能强大的在线协同设计工具,它主要被用于界面设计、原型设计和用户体验设计。作为国外知名的saas企业,对标国内的saas蓝海,它的增长实在惊人!据称,Figma2020年的收入已达$75M, 2021年6月,美国的…

springSecurity学习笔记(一)

简介 Spring Security是一个Java框架,用于保护应用程序的安全性。它提供了一套全面的安全解决方案,包括身份验证、授权、防止攻击等功能。Spring Security基于过滤器链的概念,可以轻松地集成到任何基于Spring的应用程序中。它支持多种身份验…

海洋CMS /js/player/dmplayer/dmku/ SQL注入漏洞复现(CVE-2024-29275)

0x01 产品简介 海洋CMS是一套专为不同需求的站长而设计的内容管理系统,灵活、方便、人性化设计、简单易用是最大的特色,可快速建立一个海量内容的专业网站。海洋CMS基于PHPMySql技术开发,完全开源免费 、无任何加密代码。 0x02 漏洞概述 海…

Jsch上传本地目录文件到服务器

文章目录 1.Jsch简介1.1 什么是Jsch1.2 Jsch使用步骤和简单示例 2.技术关键点3.Jsch实战3.1 maven依赖3.2 功能实现3.3 效果3.4 封装工具类 4.总结 摘要: 在一些框架开发工作中,需要为项目使用说明文档,来指导用户如何正确使用框架。比如通过markdown编写…

一文搞懂阻塞赋值和非阻塞赋值

目录 2.非阻塞赋值举例3.阻塞赋值举例4.总结 微信公众号获取更多FPGA相关源码: # 1.阻塞赋值和非阻塞赋值的区别: (1)阻塞赋值"",必须是阻塞赋值完成后,才进行下一条语句的执行;赋值一旦完成,等号…

pytest+requests+allure自动化测试接入Jenkins学习

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 最近在这整理知识,发现在pytest的知识文档缺少系统性,这里整理一下&…

陕西移动联合中兴通讯,赋能5G RedCap智慧工厂建设

前不久,陕西移动联合中兴通讯、高新兴等产业伙伴在中兴通讯西安智能终端生产基地顺利完成5G RedCap在智慧工厂的应用实践。本次实践证明了5G RedCap在智慧工厂场景下的应用可行性,为RedCap在工业智能制造行业的应用打下基础。   5G RedCap技术是5G-A实现…

【cocos creator 3.x】 修改builtin-unlit 加了一个类似流光显示的mask参数

效果见图: shader 代码修改如下, 主要看 USE_MASK_UVY 关键字部分修改: // Copyright (c) 2017-2020 Xiamen Yaji Software Co., Ltd. CCEffect %{techniques:- name: opaquepasses:- vert: unlit-vs:vertfrag: unlit-fs:fragproperties: &a…

Linux-centos7 nvm使用

NVM下载使用 文件夹创建拉取nvm包在~/.bashrc的末尾,添加如下语句验证nvm是否安装成功 文件夹创建 mkdir /root/home/software/拉取nvm包 cd /root/home/software/ wget https://github.com/nvm-sh/nvm/archive/refs/tags/v0.38.0.tar.gz tar xvzf v0.38.0.tar.g…

MyBatis-Plus整合达梦数据库

文章目录 1. 环境准备2. 创建Spring Boot项目3. 引入依赖4. 配置数据源5. 配置MyBatis-Plus6. 创建实体类7. 创建Mapper接口8. 创建Service类9. 创建Controller类10. 创建Mapper XML文件11. 测试12. 进一步优化12.1 配置分页插件12.2 配置乐观锁插件13. 总结🎉欢迎来到Java学…

【Linux】常见指令的使用

文章目录 which指令stat 指令wc指令echo指令tree 指令whoami指令clear指令alias指令ls指令pwd指令cd 指令touch指令mkdir指令(重要)rmdir指令 && rm 指令(重要)man指令(重要)cp指令(重要…