1987WEB视界-分享互联网热门产品和行业

您现在的位置是:首页 > 人工智能AI > 正文

人工智能AI

AI绘画:极其简单StableDiffusion本地安装2023年4月(Win平台)

1987web2023-08-03人工智能AI104
为什么本地安装

为什么本地安装

没有生成数量限制、不排队、不花钱、不怕网络不稳定、插件多、自由度高、想怎么玩就怎么玩。

Note:最近有很多教程推Google云盘部署,其实大家也知道暂时免费,不代表永久免费。而且网络问题如果被抢了,就没法弄了。还是推荐本地部署,其实你就差一块Nvidia的显卡,实在不行来个矿卡也行啊。退一万步说,没显卡只有CPU也可以。

为什么不用离线安装包

本来Stable Diffusion就是开源软件,直接安装自动更新。离线安装包虽然方便,但是难免有人利用安装包夹带私货,更有甚者传播木马病毒,所以还是敬而远之。

推荐配置

显卡:Nvidia 30/40系显卡(显存至少8GB)

硬盘:SSD固态硬盘至少128GB左右

内存:至少16GB

操作系统:Win10/Win11

网络:无需科学上网,正常国内网络即可。部分场景网络可能不稳定,较慢,多等待,多重试几次即可。

楼主配置:Win11、Intel i7(12700H)、内存32GB、Nvidia 3060ti(8GB显存)

生成一张图片大约5s左右

note:没有Nvidia显卡也可以,只不过通过CPU运算要慢一些。

阅读说明

请按照序章节顺序依次进行安装,整个过程顺利的话需要2~3小时。

安装Miniconda

下载安装

这是用来管理多版本Python的软件,安装后默认自带python3.10版本,具体请查看下面截图网页上显示信息。

下载地址:https://docs.conda.io/en/latest/miniconda.html

直接下载win的64位版本。下载完成后,直接双击打开,一路点击next回车完成即可。

安装验证

点击win键,在搜索栏输入miniconda3,点击Anaconda Prompt(miniconda3)。

在弹出的cmd窗口中输入conda -V显示版本号,就认为安装成功了。大家按照自己下载版本号验证即可。

初始化

接着在cmd窗口输入显示源命令

以及清理索引缓存命令

创建python环境

输入命令如下

出现提示,按y,然后回车。

看到这个界面就已经成功了。

激活环境

输入如下命令,然后回车。

安装升级pip

输入命令安装pip

设定安装源为阿里云

安装git

下载安装

下载地址:https://git-scm/download/win

点击下载文件,一路next回车安装完成。

设置环境变量

在设置中输入环境变量

点击环境变量

查看系统环境变量中的Path,点击编辑。

查看是否C:\Program Files\Git\cmd,有就OK了。如果没有,点击新建自己输入C:\Program Files\Git\cmd,排序位置无所谓。

验证安装

打开cmd窗口,输入命令

显示下载的版本就成功了。

安装cuda

判断cuda版本

cuda就是Nvidia显卡的计算程序。有两个版本:

A:Nvidia显卡驱动的cuda版本。

通过nvidia-smi命令获取。

B:cuda工具套件的cuda版本。

通过nvcc -V命令获取。

需要注意A要大于等于B。

下载安装

通过上一步nvidia-smi命令,获取到显卡驱动的cuda版本是12.1,那么我们下载的cuda工具套件版本,就要选择≤12.1的版本了。

Note:这里由于考虑pytorch的版本兼容性,建议查看pytorch官网在决定下载的版本。pytorch官网:https://pytorch.org/get-started/locally/

从图中看出,当前pytorch只支持cuda11.7和cuda11.8,那么我们也建议下载这两个版本其中一个,比如就是cuda11.8版本。

cuda下载网址:https://developer.nvidia/cuda-toolkit-archive

选择本机操作系统等,切记选择exe(local)本地包,然后点击download。

下载完成后,双击解压安装,建议选择一个C盘外空间较大的盘,例如:F盘等。

安装webui

下载代码

建议选择SSD的固态硬盘,这样运算速度快一些。比如,我想安装在F盘。

在miniconda的命令窗口中,输入:F:回车

接下来执行git命令

等待下载完成。

下载模型

下载地址:https://huggingface.co/stabilityai/stable-diffusion-2-1/blob/main/v2-1_768-ema-pruned.ckpt

把这个训练模型v2-1_768-ema-pruned.ckpt放入models\Stable-diffusion文件夹里面。(我的文件夹是F:\stable-diffusion-webui\models\Stable-diffusion)

note:models\Stable-diffusion这个文件夹,专门存放用于生成AI绘图的绘图元素的基础模型库。后续如果在其他网站比如civitai之类的地方下载的ckpt或者safetensors文件也是放在这个文件夹里面。

启动程序

在miniconda小窗输入如下命令:

然后回车,等待漫长的安装各种依赖的过程。一直到如下界面出现,就启动成功了。

note:

  1. 由于网络原因,下载过程可能会很慢,要耐心等待。

  2. 整个过程中,可能会由于网络影响,出现多次中断,卡顿。出现这种情况后,Ctrl+C中断当前cmd执行,重新运行webui-user.bat

尝试绘画

在浏览器打开网址:http://127.0.0.1:7860/

在txt2img的tab中输入关键字tree, house, grass, child,然后点击Generate就会生成如下图片。(每一次运行结果都不同,不一定就是这张图片)

恭喜你,打开了AI绘画世界的大门!

常见问题

由于篇幅有限,参考另外一个文档《Stable Diffusion本地安装常见问题(Win平台)》。需要的可以给楼主留言。

ai作画大赛ai绘图stablediffusuionaiai人工智能ai人工智能绘画」 「aigc

绘画效果预览

2、AI创作家

https://ai.chiyingapp/siweidaotu/

一款免费的AI创作网站,堪称为智能AI对话聊天神器。聊天、写作、绘画及代码都能轻松胜任,关键是这些功能全都免费哦!