Stable Diffusion Webui_setup
stable-diffusion-webui
下载安装
首先请访问github项目:https://github.com/AUTOMATIC1111/stable-diffusion-webui ,
Windows下的安装方式一
优点:安装简单,无需网络,直接下载安装,安装过程简单 缺点:版本可能滞后一些,但更加稳定可靠 Installation on
Windows 10/11
withNVidia-GPUs
using release package Download sd.webui.zip from v1.0.0-pre and extract its contents:https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases/tag/v1.0.0-pre
- Unzip
sd.webui.zip
to a folder of your choice. - Run
update.bat
. 双击两次 - Run
run.bat
. 双击两次 完成初始化安装操
Windows下的安装方式二
缺点:需要网络良好,拉取并构建一堆python包,过程漫长,25~40分钟 优点:可以获取最新的
stable-diffusion-webui
版本
- Install Python 3.10.6 (Newer version of Python does not support torch), checking “Add Python to PATH”.
- Install Git.
- Download the stable-diffusion-webui repository, for example by running
|
|
- Then, run
webui-user.bat
fromWindows Explorer
as normal, non-administrator, user.Just clickwebui-user.bat
twice to run it. 完成初始化安装操作
如何使用
刚开始肯定一脸懵逼,咋画不出高大上的效果啊? 提示:可以用
colab
练手,使用python编程进行AI绘画。
- prompt提示词
首先,得学会使用 prompt,也就是生成图片的描述,Stable Diffusion 通过英文文字内容来描述场景或物体,以此来决定生成的图像中会出现什么。文字描述是决定图像生成质量的关键因素。具体如何写 prompt 不在本文讨论范围,请自行搜索相关文章,网上很多。
这几个网站可以按提示组合生成 prompt:
https://promptomania.com/stable-diffusion-prompt-builder/ https://weirdwonderfulai.art/resources/disco-diffusion-modifiers/
这几个网站有很多人分享的成品图和描述文案:
- 模型
模型是个统称,其中包含了Checkpoints、LORA、Texture之类的,不细说了,按照模型网站上的教程安装使用就行。 然后模型的话,可以去这几个网站下载:
- liblib绘画:liblib绘画 即 https://www.liblib.art/
- huggingface抱脸:huggingface,即 https://civitai.com/
- civitai:civitai 即 https://civitai.com/
Vscode LSP补全
Vscode-Snippet了解
Git基础配置
Git 基本配置
安装 Git
,以及本地使用git bash
下载,并在本地安装git 从这里 https://git-scm.com/downloads ,下载安装适配的git bash版本;
配置用户名和邮箱
随便一个位置鼠标右键打开Git Bash命令行终端
,执行下列命令,配置用户名和邮箱。
|
|
- 查看你的用户名和邮箱配置信息,确认
用户名
和你的邮箱
都填写无误。 可以在 Git bash 使用如下命令,
|
|
与 Github 创建连接
创建链接,用于本地与Github服务端进行交互。 不进行该操作,无法git clone 操作。
如果网站部署在 Github 上的话,需要本地与 Github服务端 创建链接。 应该进行:
- 生成本地本机公钥文件;
在本地打开
Git Bash命令行终端
,输入这行指令,创建公钥文件;
|
|
将SSH key 添加到 ssh-agent
|
|
其中
ssh-keygen -t rsa -C "***@163.com"
-C 参数并不是必需的; -C 参数是用来添加一个注释
到你的密钥中的,通常可以用来标识密钥的所有者或者用途,例如使用你的电子邮件地址
作为注释。
- 在
Git Bash命令行终端
输入这条指令查看公钥
,并==复制保存公钥
==。
|
|
也可以直接到C:\Users\你的用户名.ssh\文件夹下查看 id_rsa.pub 文件
然后,在Github网页端, 添加
SSH公钥
。 登录 GitHub,点击右上角头像,进入设置,把 SSH 公钥填进去就 OK 了。最后,在本地打开 Git Bash,输入下面的命令,验证连接 状态。
|
|
Git Clone项目
- 在Github上,找到需要clone的项目,点击
Code
按钮,复制SSH
链接。
|
|
- 如果clone的项目有子模块,需要使用
--recurse-submodules
参数。
|
|
参考文章
Hugo仓库维护与博客更新
如何hugo建站可以参考:
从github拉取hugo博客仓库,本地部署
配置本地hugo环境
- 安装hugo
参考地址:https://gohugo.io/installation/
拉取仓库到本地
直接拉取+clone子模块
|
|
忘记拉取子模块,可以进行
|
|
Vscode作为编辑器,配置hugo任务
|
|