安装和部署Stable Diffusion

介绍如何安装和部署Stable Diffusion。作者使用的是B站UP主@秋葉aaaki的整合包,所以这里只介绍该整合包的安装和部署。

背景信息

1. 从软件层面上讲,安装部署Stable Diffusion的方式主要有两种:一是传统原生安装方法,二是整合包安装方法。

传统原生安装:即从零开始安装部署Stable Diffusion,需要我们先部署所需的Python,Git环境以及依赖,再安装Stable Diffusion。操作较繁琐和有一定的门槛,这适合有编程基础,有一定经验的人。整合包安装:即一步到位,整合包里就有所需的Python,Git环境以及依赖、以及预设置好的部分模型和插件。整合包的出现就是为了避免繁琐的步骤,这非常适合小白,无任何经验的人。我个人推荐B站UP主@秋葉aaaki的整合包。

2. 从硬件层面上讲,安装部署Stable Diffusion也有两种方式:一是部署在云电脑上,二是部署到个人电脑上。

云电脑:是一种基于云计算的虚拟桌面服务,它可以让用户在任何地方使用任何设备访问其桌面和应用程序。如Microsoft Azure、Amazon WorkSpaces、腾讯云、阿里云等。需要掌握云端部署知识和进行付费。

个人电脑:即个人使用的电脑,对其有一定的性能要求,如你想玩3A游戏,那么就需要有高性能的电脑,使用Stable Diffusion同理。以下是结合诸多文章总结出来的推荐配置,大同小异。

电脑系统:Windows10及以上/macOS Monterey (12.5)。
显卡:RTX3060及以上。
显存:8G及以上。
内存:16G及以上。
磁盘空间:500 SSD及以上
3. Stable Diffusion主要消耗电脑显卡(GPU)和显存,显卡性能越强出图的效率越高,显存越大图片分辨率就可以设置的越高。

显卡如何选择?根据国外一个测评文章:不同显卡在生成512×512分辨率的图像时的速度,单位是每秒生成的图像数(it/s),显存默认8G。显示了Nvidia的RTX 40系列显卡是最快的(绿色和灰色),其次是AMD的RX 7900系列(红色),再次是Nvidia的RTX 30系列(深绿色和黑色),最后是AMD的RX 6000系列和Intel的Arc系列(蓝色)。所以,我更加推荐Nvidia的显卡(N卡),最低也得是RTX 3050 8G。我个人是使用的是RTX 3060 12G。

若你不了解什么是显卡、内存等概念,可以观看此视频:

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
今日签到
有新私信 私信列表
搜索