Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何在Windows系统本地部署Stable Diffusion Web UI与远程使用

如何在Windows系统本地部署Stable Diffusion Web UI与远程使用

作者头像
ImAileen
发布于 2024-07-28 00:06:10
发布于 2024-07-28 00:06:10
96900
代码可运行
举报
运行总次数:0
代码可运行

前言

本篇文章介绍如何在Windows本地部署Stable Diffusion Web UI,并且结合cpolar内网穿透实现公网环境远程访问。

Stable Diffusion(简称SD)是AI绘画领域的一个核心模型,它目前也是一个完全开源的项目(模型、代码、训练数据、论文、生态等全部开源),可拓展性强、 出图效率高、 数据安全保障,这使得其能快速构建强大繁荣的上下游生态,并且吸引了越来越多的AI绘画爱好者加入其中。

相比于集成在网络平台的SD或者其他AI绘画平台来说,自部署平台没有生成数量的限制,不用花钱,不用被NSFW约束,生成时间快,不用排队,自由度高,而且功能完整,插件丰富,可以调试和个性化的地方也更多;更稳定,也更容易让SD变成生产力或者商业化使用。既然这样,那就自力更生,在本机上自己部署一个,可以随心所欲地玩图、玩图。

Stable Diffusion只是提供一个模型,提供基础的文本分析、特征提取、图片生成这些核心功能,但自身是没有可视化UI的,用起来就是各种文件加命令行。原始的Stable Diffusion程序(脚本)只能以命令行的方式进行,参数设置很不方便,而且每次调用时,需要事先加载预训练模型,图像生成完成后会释放内存中的模型并结束进程,运行效率低,交互操作极其麻烦。

开源的 Stable Diffusion 社区受到了广泛民间开发者大力支持,众多为爱发电的程序员自告奋勇的为其制作方便操控的 GUI 图形化界面。

那么接下来就教大家如何在WIndiows本地来部署Stable Diffusion Web UI。

1. 本地部署Stable Diffusion Web UI

本篇文章介绍两种本地部署方式,一种是整合包安装,另一种是手动安装。 安装环境:Windows10

1.1 整合包安装

首先介绍第一种秋叶整合包安装,Stable Diffusion秋叶整合包是中国大神秋叶基于Stable Diffusion WebUI内核开发的整合包,内置了与电脑本身系统隔离的Python环境和Git(包含了第三部分需要下载和安装的依赖项、github依赖包、预训练模型以及相当多的插件)。可以忽略网络需求和Python环境的门槛,让更多人轻松地使用Stable Diffusion WebUI。超简单一键安装,无任何使用门槛,完全免费使用,支持Nvdia全系列显卡。

(1)配置要求:

  • 系统:Windows 10及以上系统
  • 显存最低4G,建议使用Nvidia 2060显卡,显存6GB以上。内存至少是8GB,而配备16GB或者以上内存,你会有更好的使用体验

(2)下载文件: 下载到本地,最好不要有中文目录,整合包地址链接:链接:https://pan.baidu.com/s/1uFmhO8jwdmseFjRq03YSbg?pwd=6666 提取码:6666

(3)解压文件夹到本地,点击启动器

(4)点击一键启动

可以看到出现了命令行

稍等等几秒钟,会自动跳到Web UI页面。

然后就可以在文本框中,输入指令来进行AI生图了。

1.2 手动安装Stable Diffusion Web UI

(1) 下载文件和修改文件

点击链接下载文件:https://huggingface.co/CompVis/stable-diffusion-v-1-4-original

将文件重命名为 model.ckpt

(2)下载Anaconda: 首先我们需要安装一个Python的虚拟环境的管理器——Anaconda,给我们的Stable Diffusion创建一个独立的python3.10.6环境

下载地址:https://repo.anaconda.com/archive/

下载完成后,打开Anaconda的终端,创建一个名为 stablediffusion 的环境,指定python版本3.10.6

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda create -n stablediffusion python=3.10.8

查看是否创建环境成功

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda env list

创建成功后,激活虚拟环境

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
active stablediffusion

(3)下载git:https://git-scm.com/

选择Windows最新版本安装即可

(4) 下载 stable-diffusion webui github 链接

  • 在Anaconda命令行中输入
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
运行之后 git 会将文件下载到当前文件夹中
  • model.ckpt 放到 models 文件夹下
  • repositories 文件夹和 GFPGANv1.3.pth 放到 webui 根目录下和 webui.bat 同一个文件夹

(5)在conda虚拟环境命令行中进入到根目录中打开webui-user.bat

等一会之后,自动打开Stable Diffusion Web UI,本地地址为:127.0.0.1:7860

之后就可以在文本框中输入指令并生成图片。

目前我们在本地成功部署了Stable Diffusion Web UI,但是如果我们想实现不在局域网下,在公网能够远程访问Stable Diffusion Web UI的话,我们就可以使用Cpolar内网穿透来实现公网随时随地访问了!免去了复杂得本地部署过程,只需要一个公网地址直接就可以访问。

接下来就教大家如何安装Cpolar并且将本地部署的Stable Diffusion Web UI实现公网访问。

2. 安装Cpolar内网穿透

下面是安装cpolar步骤:

Cpolar官网地址: https://www.cpolar.com

点击进入cpolar官网,点击免费使用注册一个账号,并下载最新版本的Cpolar

登录成功后,点击下载Cpolar到本地并安装(一路默认安装即可)本教程选择下载Windows版本。

Cpolar安装成功后,在浏览器上访问http://localhost:9200,使用cpolar账号登录,登录后即可看到Cpolar web 配置界面,结下来在web 管理界面配置即可。

接下来配置一下 Stable Diffusion Web UI 的公网地址,

登录后,点击左侧仪表盘的隧道管理——创建隧道,

创建一个 Stable Diffusion Web UI 的公网http地址隧道

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
  • 协议:选择http
  • 本地地址:7860 (本地访问的地址)
  • 域名类型:免费选择随机域名
  • 地区:选择China Top

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地址,有两种访问方式,一种是http 和https

使用上面的Cpolar https公网地址,在手机或任意设备的浏览器进行登录访问,即可成功看到 Stable Diffusion Web UI界面,这样一个公网地址且可以远程访问就创建好了,使用了Cpolar的公网域名,无需自己购买云服务器,即可到公网访问 Stable Diffusion Web UI了!

3. 实现公网访问Stable Diffusion Web UI

我们用刚才cpolar生成的公网地址,打开一个新的浏览器复制粘贴,可以看到进入到了Stable Diffusion Web UI主界面。

小结

如果我们需要长期进行团队协作的话,由于刚才创建的是随机的地址,24小时会发生变化。另外它的网址是由随机字符生成,不容易记忆。如果想把域名变成固定的二级子域名,并且不想每次都重新创建隧道来访问Stable Diffusion Web UI,我们可以选择创建一个固定的http地址来解决这个问题。

4. 固定Stable Diffusion Web UI 公网地址

我们接下来为其配置固定的HTTP端口地址,该地址不会变化,方便分享给别人长期查看你的博客,而无需每天重复修改服务器地址。

配置固定http端口地址需要将cpolar升级到专业版套餐或以上。

登录cpolar官网,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称。

保留成功后复制保留成功的二级子域名的名称

返回登录Cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名

点击更新(注意,点击一次更新即可,不需要重复提交)

更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了固定的二级子域名名称的域名

最后,我们使用固定的公网https地址在任何浏览器打开访问,可以看到访问Stable Diffusion Web UI成功了这样一个固定且永久不变的公网地址就设置好了。

以上就是如何在Windows本地部署Stable Diffusion Web UI,并结合cpolar内网穿透工具实现远程访问使用的全部流程,感谢您的观看,有任何问题欢迎留言交流。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-07-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【容器7月报】原生节点全新面世,超级节点全量发布
2022年7月 VOL:27 本月产品重要发布 TKE(腾讯云容器服务): 腾讯云容器服务(Tencent Kubernetes Engine ,TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务。 重磅全新上线【原生节点】 原生节点是TKE推出的全新节点类型,支持声明式API,搭载 FinOps 理念,通过 “可视化资源管理大盘”、“Request智能推荐”、“动态专有调度器”助力云上资源降本增效。 限时免费体验,后台留言【原生节点】联系小助手。 全
腾讯云原生
2022/08/26
1.6K0
【容器7月报】原生节点全新面世,超级节点全量发布
百万年薪的云原生开发者要掌握哪些“真功夫”?阿里、腾讯、美团、字节联袂解密
作者 | 杨阳 出品 |《新程序员》编辑部 《新程序员003:云原生和全面数字化实践》(以下简称《新程序员 003》)由CSDN全力打造、50+专家倾力创作,通过“云原生时代的开发者”和“全面数字化转型”两大专题,为开发者呈上最前沿的技术观点与技术大神、顶级大厂的实践心得及理论知识。 点击图片查看《新程序员003》 同时,本书以音视频、图文等丰富形式为载体,“电子书+纸质书”同步发行,满足读者各类场景的视听需求。 提到云原生,除了“百万年薪”,还有“不明觉厉”。 云原生有没有统一概念呢?当然有。它的提
区块链大本营
2022/08/26
4090
百万年薪的云原生开发者要掌握哪些“真功夫”?阿里、腾讯、美团、字节联袂解密
求索 NoSQL 的现在与未来,第五届 Techo TVP 开发者峰会圆满落幕!
日益剧增的数据洪流与变革迅速的新兴业务,既引发了互联网企业对数据库技术的重新思考,也带来了传统行业对数据库应用的二次迷思。以灵活、易扩展著称的 NoSQL 在企业数字化转型的过程中,究竟发挥着怎样的作用?其重要性体现在哪?未来 NoSQL 数据库又将迎来怎样的发展?
TVP官方团队
2022/09/03
7740
求索 NoSQL 的现在与未来,第五届 Techo TVP 开发者峰会圆满落幕!
从用云焦虑到“深度云化”,新云原生时代带给我们哪些思考?| Q推荐
作者 | 付秋伟   企业技术基础设施“云原生化”的改造速度,远超大部分人的心理预期。   据 Gartner 预测,到 2025 年,云原生平台将在超过 95% 的新数字计划中作为基础,而此前 2021 年的数据只有不到 40%。这说明,今天的云原生关键词,正从“构建”、“落地”,逐步转变为“协同”、“优化”。“如何深度云化”是大家关注的重点。中国信息通信研究院云计算与大数据研究所副所长栗蔚预测,2023 年我国云计算行业应用将从“资源上云”正式迈入“深度用云”。 2 月 17 日,由 CNCF、中国信
深度学习与Python
2023/03/29
4240
从用云焦虑到“深度云化”,新云原生时代带给我们哪些思考?| Q推荐
FinOps专家揭秘云成本优化
👆点击“博文视点Broadview”,获取更多书讯 如今,各家公司都在加速数字化转型,将业务迁移到云端,以有效保障业务的连续性。 然而,随着业务向云上迁移,企业在云上的花费越来越高,很多老板意识到掌握预测成本和优化成本的重要性,很多老板下了死命令:必须提高云的利用率。 因此越来越多的企业开始转向 FinOps。 什么是FinOps,它的发展趋势是怎样的?如何在工作或生活中落地FinOps? 为此,我们邀请到FinOps领域极具声望的大咖老师,从专业的角度为大家解答有关FinOps的一切问题!  01
博文视点Broadview
2023/04/27
9800
FinOps专家揭秘云成本优化
深度解读Gops全球运维大会腾讯专场分享(2022)
8月19-20日,GOPS全球运维大会2022·深圳站成功举办,大会围绕数字化转型、降本增效、DevOps、AIOps、MLOps、可观测等话题展开,吸引了全国各地企业、专家齐聚。全球运维大会旨在帮助IT技术从业者系统学习了解相关知识体系,让创新技术推动社会进步,嘉为蓝鲸受邀出席共同探讨。
嘉为蓝鲸
2022/08/29
8880
深度解读Gops全球运维大会腾讯专场分享(2022)
今晚19:30 | 听腾讯专家聊 Cloud FinOps 云上的资源管理和成本优化
云计算市场规模已经达到了 4453 亿美元,并且还会持续猛增。疯狂增长的背后,有分析公司指出:2021 年超过三分之一的云支出被浪费了。云计算时代如何有效的分摊、管理、优化成本? 今晚晚19点30,Linux 基金会亚太地区开源布道师团队与【云原生正发声】节目联手,推出【Cloud FinOps —— 云上的资源管理和成本优化】线上直播,与大家分享云计算时代如何有效的分摊、管理、优化成本。 精彩内容不容错过,欢迎小伙伴们报名参与哦~ 直播平台 5个平台同步直播 云加社区【云原生正发声】专区 直播
腾讯云原生
2022/03/24
1.3K0
解构吞噬世界的云原生:概念、炒作背后的理念与技术
MegaEase创始人、酷壳博主陈皓老师高屋建瓴地解释了云原生产生、发展的历史背景,他指出,企业平台化(云原生)架构具备以下几个优势:
TVP官方团队
2020/03/23
2.5K0
助力研发效能变革,第七届Techo TVP 开发者峰会圆满落下帷幕!
引言 点击查看会议精彩内容 在互联网数字企业结束“野蛮扩张”、追求高质量增长的今天,研发效能已然成为企业关注的核心命题。伴随着云原生概念在软件领域的落地生根,云原生正驱动软件应用设计、实现、部署及运维方式的巨变,为研发效能治理带来了新的挑战与机遇,软件效能将迎来全新的云原生变革时代。 2023 年 3 月 25 日,Techo TVP 开发者峰会“以云为核,效能聚变”正式落下帷幕,11 位来自效能领域的知名技术领袖和专家,从效能治理、云原生、DevOps、可观测性等方面探讨了研发效能提升的最佳实践和未来趋势
TVP官方团队
2023/04/12
4420
助力研发效能变革,第七届Techo TVP 开发者峰会圆满落下帷幕!
云原生时代下,应用全生命周期管理之道
引言 过去 10 年间,云计算已经从单一的 IT 服务演变成为新一代的软件架构范式,进而赋能企业管理和生产模式的创新。云计算也经历了从“资源上云”到“深度用云”的发展阶段。 在云原生时代,应用全生命周期管理之道成为企业关注的一个焦点。在腾讯云 TVP 与 51CTO 联合主办的 LeaTech 全球 CTO 领导力峰会上,腾讯云副总裁 黄俊洪带来了《云原生时代下,应用全生命周期管理之道》的主题演讲,从数字化转型新时代的背景切入,探讨如何进行云原生应用管理以充分释放云原生技术红利。 此次分享的内容主要包括以
TVP官方团队
2023/04/18
8110
云原生时代下,应用全生命周期管理之道
腾讯云副总裁黄俊洪:驭“云原生”之力,驱动产业互联网持续发展
引言 点击查看专访正片精彩内容 在云计算发展的十余年间,企业对云计算的诉求发生了巨大变化。曾经,企业上云更多集中在一些可见的云资源层面,然而随着上云的不断深入,很多企业发现业务数字化仅靠资源层很难实现,尤其是在以大数据甚至大规模技术为主导的智能化领域。 如今,无论是传统企业还是互联网企业,都已从过去的“搬迁上云”转变到了“深度用云”的全新阶段。企业已不再满足于简单地将物理机转移至虚拟机,而是更希望借助云原生的能力实现降本增效,云原生已成为了企业用云标准的新范式。 近日,在腾讯云 TVP 与 51CTO 联合
TVP官方团队
2023/04/12
1.3K0
腾讯云副总裁黄俊洪:驭“云原生”之力,驱动产业互联网持续发展
[云原生]云原生容器理论和落地实践
本文会详细介绍vivo在容器集群高可用建设中的具体实践,包括在容器集群高可用建设、容器集群自动化运维、容器平台架构升级、容器平台能力增强、容器生态打通等层面的打磨和建设。目前,vivo容器产品能力矩阵逐渐趋于完善,并将围绕全面容器化、拥抱云原生和在离线混部三个方向继续发力。
宇宙无敌暴龙战士之心悦大王
2023/03/22
7820
【腾讯云Finops Crane集训营】降本增效神器Crane实战记录
这段时间有幸参与了一下腾讯Finops Crane集训营的Crane公开体验训练营。
程序员洲洲
2024/06/07
3090
【腾讯云Finops Crane集训营】降本增效神器Crane实战记录
云原生时代,中间件应该如何“进化”?
作者 | 褚杏娟 云原生热度持续攀升,这一趋势也延伸了到中间件领域。借助云原生技术,中间件正在解决了自身的弹性、韧性、运维、交付等问题。同时,开发者使用中间件方式也越来越云原生化。 那么,在云原生时代,中间件应该如何完成自己的技术“进化”呢?5 月 30 日,网易数帆云原生首席架构师冯常健做客《极客有约》,与我们一起探讨了这一话题。以下内容根据直播内容整理,并做了不改变原意的删减,完整内容可查看回放视频。 https://www.infoq.cn/video/Zq2P94aVHmGbKiGs9qfh 中
深度学习与Python
2023/03/29
5670
云原生时代,中间件应该如何“进化”?
聚焦资源利用率提升 《原动力 x 云原生正发声 降本增效大讲堂》首播今晚开讲啦!
今晚20点,由中国信通院、腾讯云、FinOps产业标准工作组,联合策划推出《原动力 x 云原生正发声 降本增效大讲堂》技术直播正式开讲。 第一讲主题为:云原生降本增效最佳实践案例分享。由中国信通院云大所副总工程师陈屹力、腾讯云容器技术专家孟凡杰共同讲解,在线与开发者一同交流提升企业资源利用率方法和最佳实践。 信通院云大所视频号、腾讯云视频号、腾讯云开发者社区、CSDN、腾讯云原生视频号将进行联合直播。 随着产业数字化的不断深入,上云成为各企业的“刚需”,在这一过程中,以云原生为技术“核心驱动”正在推动企业
腾讯云原生
2022/06/24
6940
聚焦资源利用率提升 《原动力 x 云原生正发声 降本增效大讲堂》首播今晚开讲啦!
1024程序员节,第二期TechoDay来啦:这次我们讲云原生!
云原生正在成为当下开发者的技术信赖和企业降本增效的利器。今年10月29日,腾讯将举办TechoDay腾讯技术开放日第二期活动,以“云原生全栈开发与实践”为主题,为开发者解析腾讯在云上全栈服务及部署能力,公布最新的云原生产品布局及典型的云原生实践,助力开发者的技术创新与创造!
Techo
2022/10/18
6470
腾讯云原生技术生态峰会来了!深圳约吗?
引言 2011年,Netscape创始人Marc Andreessen曾在文章中提到“软件正在吞噬世界”。10年后,云计算掀起IT基础设施的变革巨浪,带来关于软件设计和开发方式的思考与进化,云原生正影响着软件应用的设计、实现、部署及运维方式。微服务、容器化、Service Mesh已成标配,DevOps、可观测性理念日趋成熟。 IDC曾预测:2023年,将有超5亿的应用和服务以云原生的方式进行开发和部署,这一数字与过去40年以来人们开发的应用总数相当。但企业在拥抱云原生的大势下,也面临着诸多考验:云资
腾讯云原生
2022/01/07
2K0
领跑业界!腾讯云原生首发容器服务3大能力!
随着用户需求的升级和云原生技术的发展,云原生已成为企业应用上云降本增效的利器。11 月30 日,在 2022 腾讯全球数字生态大会云原生专场,腾讯云发布了容器服务的三项能力全新升级,并向外界解读了腾讯自研业务上云的经验价值和技术成果。 会议开场,腾讯云原生产品中心架构总监 陈浪交 讲述了腾讯云容器服务 TKE 过去几年的发展历程。自 2018 年上线以来,TKE 逐渐承担了统一腾讯整体资源管理与调度平台的重任,并支撑集团于 2022 年完成了海量自研业务的全面上云,上云规模突破 5000 万核,累计节省成本
腾讯云原生
2022/12/10
8730
领跑业界!腾讯云原生首发容器服务3大能力!
APISIX 在君润人力云原生平台的架构实践
讲师 | 袁鹏,一页科技架构师 君润人力成立于 2019 年,是一家以科技驱动的人力资源解决方案服务商,依托行业领先的科技水平和服务能力,专注于为客户提供一站式人力资源服务。自研数十家人力资源服务平台,深度链接 B 端企业和 C 端用户,构建数字化人力资源服务生态。 本文从君润人力业务快速扩张的背景入手,重点介绍开源 API 网关 Apache APISIX 对其自研平台系统架构的多样化应用场景支持,共有四大线上实战案例,希望对仍在网关选型过程中的企业或用户有所帮助。 君润人力自研系统架构概述 君润
深度学习与Python
2023/03/29
6670
APISIX 在君润人力云原生平台的架构实践
2022 年,云原生领域有哪些值得关注的趋势?
2021 年,云原生取得很多重要进展。2022 年又有哪些值得关注的趋势?12 月 27 日,阿里云资深技术专家李国强(崭岩)做客 InfoQ 视频号,对云原生趋势做了最新的解读。以下根据直播内容整理,有不改变原意的删减,完整内容可点击查看回放视频
深度学习与Python
2022/03/22
5790
推荐阅读
相关推荐
【容器7月报】原生节点全新面世,超级节点全量发布
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验