Stable Diffusion - (一)安装和运行
配置需求
最低配置
在此配置条件下,约1-2分钟一张图,可绘制分辨率512*512像素。
操作系统 | 无硬性要求 |
CPU | 无硬性要求 |
显卡 | RTX 2060 及同等性能显卡 |
显存 | 6GB |
内存 | 8GB |
硬盘空间 | 20GB的可用硬盘空间 |
推荐配置
在此配置条件下,约10-30秒一张图,可绘制分辨率1024*1024像素。
操作系统 | Windows 10/11 64 位 |
CPU | 支持 64 位的多核处理器 |
显卡 | RTX 3060Ti 及同等性能显卡 |
显存 | 8GB |
内存 | 16GB |
硬盘空间 | 100~150GB的可用硬盘空间 |
安装
自主安装部署
目前,市面上基于Stable Diffusion制作的实用程序中,最受欢迎的是一个由一位越南开发者Automatic1111制作的Stable Diffusion WebUI(SD Web UI),提供了非常可视化的参数调节与对海量扩展应用的支持。
…
使用整合包
“整合包”一般指开发者对Automatic1111制作的Stable Diffusion WebUI进行打包并使其程序化的一种方式。使用整合包,一般可以省去一些自主配置环境依赖、下载必要模型的功夫。
秋叶整合包
公认最适合新手使用的整合包之一,支持一键启动,含可调节多种程序参数的启动器,方便更新管理;
点击链接,跳转B站视频,展开视频下方的“简介”,即可看到作者提供的下载链接与提取码。
其他整合包
…
运行
启动器依赖
下载好整合包后,如果是第一次使用,先运行安装依赖
启动
远程访问
如果想用一台电脑运行SD WEB UI
,另一台电脑访问,可按以下步骤
内网访问
在启动器-高级选项
,打开开放远程链接即可
启动后会发现,命令行有这样一句话,其中 --listen
就是指监听来自IP的请求,其他电脑输入该电脑IP+端口就可以访问
外网访问
远程访问
用向日葵等工具,操作不太流程内网穿透
用花生壳等内网穿透工具使用gradio
Gradio是一个开源的Python库,用于构建演示机器学习或数据科学,以及web应用程序。使用Gradio,您可以基于您的机器学习模型或数据科学工作流快速创建一个漂亮的用户界面,让用户可以”尝试“拖放他们自己的图像、粘贴文本、录制他们自己的声音,并通过浏览器与您的演示程序进行交互。
在
启动器-高级选项
,打开通过Gradio共享,启动即可可以看到控制台输出的URL,直接访问即可
在下方还可以设置访问密码