AI绘画软件Stable Diffusion安装教程 您所在的位置:网站首页 绘画贴纸软件 AI绘画软件Stable Diffusion安装教程

AI绘画软件Stable Diffusion安装教程

2023-04-14 22:35| 来源: 网络整理| 查看: 265

SD没有中文版并且需要翻墙,如果不会的也可以直接用国内AI绘画工具:触站AI,是国内基于SD搭建的最好用站点,对国人来说更加方便,所以本教程面向sd海外用户。

近期,Stable Diffusion的开源消息广为流传。据说其速度比Disco Diffusion更快。于是,笔者从Git上拉取了该项目并在本地进行了部署。

笔者在此记录并分享了整个过程。以下是该项目的官方介绍:

https://stability.ai/blog/stable-diffusion-public-release

必要前提:

为了能够成功进行本地部署,需要具备以下前提条件:

1.科学上网,因为很多连接都需要用到。

2.显卡的显存需要足够大,至于多大没看到哪里有说,但6GB肯定是不够的。

部署前准备:

3.在进行部署之前,需要完成以下步骤:

3.1 Anaconda的安装

Anaconda是一个运行Python的环境管理工具。为了安装Anaconda,可以前往Anaconda的官网https://www.anaconda.com/下载并安装该工具。在下载完成之后,打开该文件并一路next到界面上,然后勾选第一项并将该命令注册到环境变量即可。安装完成后,建议右键点击Anaconda Prompt以管理员的身份运行该工具。

3.2. Anaconda的配置

在之后的操作中,需要生成环境并下载Python包。但是,由于网络情况较差,建议更换源。可以在先前打开的Anaconda Prompt窗口中输入以下命令进行全局配置:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

接下来,打开资源管理器并进入该电脑的C:\Users路径。在该路径下,可以看到.condarc文件。将该文件打开(可以使用记事本或Notepad++)并复制以下内容到其中,保存。

3.3 安装Git

Git是一个版本控制系统。在本地部署过程中,可能需要使用该工具。为了安装Git,可以前往官方网站https://git-scm.com/downloads下载并安装该工具。

开始部署:

在完成所有准备工作之后,可以开始进行本地部署步骤。

4.1 下载Stable Diffusion项目

在之前打开的Anaconda Prompt窗口中,进入到想要进行部署的目录。初始时,命令行的目录是C:\Windows\system32。假设想要将项目下载至D:\git_pro目录下,则可以在命令行工具中输入以下命令:

cd ../.. D: cd git_pro git clone https://github.com/CompVis/stable-diffusion.git

值得注意的是,如果git clone命令过于缓慢,则可以前往https://github.com/CompVis/stable-diffusion下载stable-diffusion库,并将该文件解压缩至D:\git_pro。

4.2 安装Stable Diffusion环境

这是本地部署最为关键的一步,由于下载源较慢,可能会卡住。首先,进入到项目的目录下,并按照该项目的README.md文件操作。

cd stable-diffusion-main conda env create -f environment.yaml

该过程需要耗费一定时间,并且可能会出现“源太卡”的错误。此外,由于该项目的环境依赖包需要在src目录下clone两个附属项目(具体参考environment.yaml),因此该过程还可能卡住。

4.3 下载模型

安装好环境之后,仍然不能够立即启用该项目,因为需要下载相关的模型。目前已经有多种模型可供选择,但需要前往https://huggingface.co/CompVis下载,并且需要注册账号。如果想要使用sd-v1-4.ckpt这一模型,则可以在上述网页找到stable-diffusion-v-1-4-original并下载sd-v1-4.ckpt。该模型一般需要数GB的空间,并且下载时间较长。

4.4 设置模型文件路径

根据该项目README.md文件中的指引,需要将模型路径软连接至对应文件夹中。由于在Windows系统下没有该命令,可以采取更加简单的方法:

在资源管理器中进入D:\git_pro\stable-diffusion-main\models\ldm路径,并新建名称为stable-diffusion-v1的文件夹。随后将下载的模型文件复制至该文件夹,并将其重命名为model.ckpt。

4.5 运行

终于来到了最关键的一步!之前在Anaconda Prompt中已经创建了名为ldm的环境。现在,在该环境下运行以下命令即可:

conda activate ldm

官方建议可以更新pytorch包,具体命令如下:

conda install pytorch torchvision -c pytorch pip install transformers==4.19.2 diffusers invisible-watermark pip install -e .

运行跑图命令如下:

python scripts/txt2img.py --prompt "a photograph of an astronaut riding a horse" --plms

其中,--prompt后面的文本为你要描述的内容。同时,你可以通过python scripts/txt2img.py --help命令查看所有可用参数。

接下来,让我们一起见证这一奇迹!

往期推荐:

不成大佬不改名:ai绘画软件免费(5大ai绘画软件排名)

不成大佬不改名:ai绘画生成器免费(免费ai绘画生成器盘点)

不成大佬不改名:ai绘画软件哪个好,推荐4个超实用AI绘画生成软件

不成大佬不改名:ai绘画网站入口(5大ai绘画网站排行榜)

不成大佬不改名:ai绘画生成软件哪个好用(ai绘画生成软件排名)

不成大佬不改名:ai绘画软件哪个好(盘点ai绘画软件哪个最好用)

不成大佬不改名:AI绘画关键词教程,10分钟玩转AI绘画技巧

不成大佬不改名:AI绘画参数教程,轻松玩转AI绘画

不成大佬不改名:带你玩转AI文字转绘画,AI网站推荐+关键词设置

不成大佬不改名:如何看待AI绘画,如何使用AI绘画

不成大佬不改名:AI绘画关键词生成

不成大佬不改名:AI绘画如何写关键词

不成大佬不改名:AI绘画关键词tag

不成大佬不改名:AI绘画描述文案



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有