• «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go

976105.png

happk

GF  2023-01-25 16:24
(happk)

AI绘画简易入门

最近看到版上有ai绘画相关的帖子,才发现原来这麽多人都不知道怎麽自己本地部属 0.0
所以就想说发个简易教程。顺带一提,我头像就是ai画的。


一键安装请看B站 秋葉aaaki 大佬的:https://www.bilibili.com/video/BV17d4y1C73R
为了避免更新後失效,还是建议了解一下从原专案下载安装的方法。

1. 安装
1-1. 硬件要求
1. 20g 左右的硬碟空间
2. 4g险存以上的独显 - 建议n卡  
 (我没有a卡,请自行尝试wiki的教程,注意要求linux:https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Install-and-Run-on-AMD-GPUs
1-2. 前置安装
[a. 官方出品的无须前置包一键包]
作者提供的不须任何前置一键安装包: https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases/tag/v1.0.0-pre
(仅限 N卡, win10)
1.选择' sd.webui.zip ' 下载
2.解压後双击' run.bat '

[b. 一般流程]
1. 安装 3.10.6 以上版本 python (https://www.python.org/downloads/windows/
  安装时建议勾选“Add Python to PATH”
  或 安装後,右键点击"计算机" > "属性" > "高级系统设置" >"高级"> "环境变量" >"系统变量" > "Path"编辑并添加python安装的路径

2. 安装 git (https://git-scm.com/download/win)

1-3. stable-diffusion-webui 下载与安装
引用
Stable Diffusion是2022年發布的开源深度學習文生圖模型(https://github.com/CompVis/stable-diffusion),在此之上 AUTOMATIC1111 制作了webui (网页用户界面),方便使用,更新至今兼容包含了多种额外功能。由於webui已经包含了Stable Diffusion所以只须安装这个即可。


有几种方法下载:
a.
  1. 进入webui的发布页
  2. 点击绿色按钮 ' < > Code '  > 选择 ' Download ZIP '
  3. 解压
b.  
  1. 新建一个资料夹 
  2. 进入後,空白处右键' git bash here '
  3. 输入并执行 git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

下载後webui後,还需要先载一个训练好的模型(比如:1. anything 下载.ckpt档与vae  2. novelai - 只需要 stableckpt/animefull-final-prined/model.ckpt),将ckpt放入stable-diffusion-webui\models\Stable-diffusion。
然後双击webui-user.bat。等待安装完毕,此步需要较长时间。

1-4. 执行
安装後,再次双击webui-user.bat,等待出现Running on local URL:  http://127.0.0.1:xxxx
在浏览器输入 该网址 或 http://localhost:xxxx/ (默认7860)

- 第一栏输入prompt : 即你想要画的," masterpiece,best quality, "是novelai官方默认加的两个prompt
- 第二栏输入negative prompt : 即避免出现在画中的,novelai官方默认 " lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry "

可以先在prompt栏填入 1girl , negative prompt栏照我的输入, 然後点击Generation,生成图片。确认运行正常後,即可开始自行调整参数。(第一次出图需要先将模型加载至显存,所以需要稍作等待。若感觉没在运行,可以点击命令视窗(cmd.exe)後按enter键,脱离休眠)
2. 绘图方法
已经有许多人整理的非常全面啦:AiDraw ,NovelAI.Dev ......

在此就简单说些基础说明,让我们快速上手先出几张图

2-1. novelai官方参数
有些人想尽可能贴近novelai的生成结果,则可以调整设定:
(选show all pages方便f3查找)
    Eta noise seed delta >> 31337
    Hypernetwork >> None
    Stop At last layers of CLIP model >> 2
第三项设置现版本选项名改为:Clip skip

2-2. 基础ai绘画参数说明
1. prompt, negative prompt
 诚如前文所述,等同於tag,也可以用自然语言描述(如:a girl with black hair)。
 negative prompt除了增加绘图质量,也可以避免语义污染,比如说你想画一个兔女郎(bunny girl),就可以在negative prompt添增rabbit以避免出现兔子。

 此外,用括号可以给prompt增加权重:
  ( ) 1.1倍

  [ ] 0.9倍
  或 (prompt:1.2) 自行调整
2. Sampling method
 取样方法,一般使用:- eular a (Sampling steps<50即可再高差别不大,快速可靠)
- DDIM(高Sampling steps下有可能更精细(大概))
- DPM++ 2S a Karras(Sampling steps~20,某些模型配合更好)
 出图会有明显差异。

3. Sampling steps
影响绘图的复杂程度。依据不同Sampling method,适合的步数区间不同,超过区间则影响不大。
4. CFG Scale
绘图依照prompt的程度,越低则越自由且自带细节,越高则越稳定若描述不足则单调。也会严重影响画风,不同模型适合的区间不同,一般部会超过13。
5. seed
每次生成图片都基於一组种子码,此处可以特定种子码,-1表示随机,按一下回收标志可以选择上一次出图的种子码。
2-3. 修图 - img2img → openOutpaint
webui也支援图生图,参数多了一项:Denoising strength 。出图与原图的相异程度。
此外,也可以加入蒙板对局部修改,不过自带的太阳春了,所以我建议使用openOutpaint。安装方法:
1. Extensions > Available > load from
2. 找到openOutpaint
3. > installed , 在该插件左侧打勾4. 点击cmd.exe,ctrl + c ,中断进程,然後关闭视窗。
5. 用文字编辑器开启 webui-user.bat ,修改为 set COMMANDLINE_ARGS= --api
6. 启动後,出现openOutpaint标签页


不但可以用蒙板局部修改,也可以扩充图片。
2-4. 起动器参数设置
执行webui-user.bat前,用文字编辑器开启此档案,可以作设置。
其中最重要参数为:set COMMANDLINE_ARGS=
等号後接参数,间隔一个空格後加第二个......以此类推
以下是本地部属的常用项:
 1. --port xxxx : xxxx是端口,可以更改默认的7860。如果有占用可以用此来更改。
 2. --medvram, --lowvram :当你显存(vram)分别只有6g, 4g时分别使用此参数,以拆分一次的运算为多次,以在小显存中运行。虽然很多人都建议4g用--lowvram,但本人3050的环境下,--medvram刚好可以跑满(756*756),所以建议用此设置获得更快的速度。
 3. --xformers :简单来说是一种优化运算的方法。如果你是Pascal, Turing, Ampere, Lovelace or Hopper的显卡则可直接添加此参数,安装并运行。对於算图速度有显着的提昇。
 4. --theme dark :黑暗模式0.0。 也可以在执行後,修改网址加上 /?__theme=dark 启动黑暗主题。

其他参数可参考官方wiki : https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Command-Line-Arguments-and-Settings

2-5. webui更新
由於这个专案有很多人维护,作者时不时就会更新,往往一天就会有数个小版本。
更新方法很简单,在webui根目录空白处右键[git bash here] > 输入并执行 git pull 即可
3. 推荐模型
除了常见的 animefull-final-pruned.ckpt 与 anything,以下模型我也非常推荐。
3-1. nice
写实的油画(?)风,挺适合体现肉体的美感(我的头像便来自於此)





3-2. HassanBlend1.4
写实照片风格,发布页有作者的范例原图



3-3. Protogen v2.2
写实二次元,让我想到欧美奇幻小说的插画





以上,妈耶第一次发文才知道南+的排版会类死人_:(´□`」 ∠):_

976105.png

happk

B1F  2023-01-25 16:27
(happk)
求打赏    

 
此帖售价 0 SP币,已有 319 人购买
若发现会员采用欺骗的方法获取财富,请立刻举报,我们会对会员处以2-N倍的罚金,严重者封掉ID!


novelai去年泄漏的模型:
magnet:?xt=urn:btih:5bde442da86265b670a3e5ea3163afad2c6f8ecc&dn=novelaileak&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2810%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.moeking.me%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.dler.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.altrosky.nl%3A6969%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fopentracker.i2p.rocks%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.stealth.si%3A80%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce&tr=https%3A%2F%2Ftracker.nanoha.org%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.lilithraws.org%3A443%2Fannounce&tr=https%3A%2F%2Ftr.burnabyhighstar.com%3A443%2Fannounce&tr=https%3A%2F%2Fopentracker.i2p.rocks%3A443%2Fannounce&tr=http%3A%2F%2Ftracker1.bt.moack.co.kr%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.mywaifu.best%3A6969%2Fannounce&tr=udp%3A%2F%2Fzecircle.xyz%3A6969%2Fannounce&tr=udp%3A%2F%2Fwww.peckservers.com%3A9000%2Fannounce&tr=http%3A%2F%2Ftracker.bt4g.com%3A2095%2Fannounce

记得只需要下载正文中提及的档案即可

976105.png

happk

B2F  2023-01-25 16:36
(happk)

回 2楼(mai_geng) 的帖子

训练依据方法不同至少需要8g以上的显存

976105.png

happk

B3F  2023-01-25 16:40
(happk)
对了,提供一个好用的工具
https://paste.ubuntu.com/p/WqGpyxzkVX/
可以将pytorch的 .bin 格式转为tensorflow的 .ckpt

指令码:
python convertToCkpt.py --model_path ./name_of_model_folder --checkpoint_path ./model.ckpt

976105.png

happk

B4F  2023-01-25 16:45
(happk)

回 10楼(牛之战士) 的帖子

不需要太好的显卡,我的3050就能跑。
ai绘画本身修改参数,以画出理想的图画本身过程就挺有趣的。
不过实用性来说,我目前也就画画头像了(´-ω-`),修图方面倒是很有潜力

976105.png

happk

B5F  2023-01-25 16:47
(happk)

回 11楼(Stray青雲) 的帖子

只是画图不需要哦,我3050照样跑
不过需要设置一下参数webui-user.bat 中 set COMMANDLINE_ARGS=--medvram
anything v3, eular a, steps:45, 一张图23秒左右。

976105.png

happk

B6F  2023-01-25 16:59
(happk)

回 19楼(iloli) 的帖子

啊这,南+上的哥们都这麽节俭嘛Σ(°Д°;

976105.png

happk

B7F  2023-01-25 17:13
(happk)

回 23楼(lmxcv) 的帖子

我之前是用colab训练的,结果没几分钟就被ban   ,实在不太稳定
老哥有什麽推荐的平台吗?

976105.png

happk

B8F  2023-01-25 21:43
(happk)

回 38楼(45a58733) 的帖子

这款启动器的作者在B站
https://www.bilibili.com/video/BV1ne4y1V7QU/?spm_id_from=333.999.0.0&vd_source=71c3616ec0b0814d9e0c3ec892cbacdb

作为版本管理很好用,不过还是需要先有本体

976105.png

happk

B9F  2023-01-26 23:54
(happk)

回 63楼(水银川见月) 的帖子

想要哪一个?
个人是建议加入这个 791222249 ai绘画群(不是我的),群文件中有提供很多模型文件

976105.png

happk

B10F  2023-01-27 00:08
(happk)

回 69楼(逗逗熊O) 的帖子

可以事後修图,刚发了篇教学,虽然讲的是脱衣但原理差不多
https://bbs.south-plus.org/read.php?tid=1713315&page=1&toread=1#23803812

976105.png

happk

B11F  2023-01-27 00:10
(happk)

回 67楼(白) 的帖子

听说国内连github很慢,我个人在国外不太清楚,你可以百度看看解决方法
关键字 '国内 连github 加速'

976105.png

happk

B12F  2023-01-27 00:10
(happk)

回 63楼(水银川见月) 的帖子

听说国内连github很慢,我个人在国外不太清楚,你可以百度看看解决方法
关键字 '国内 连github 加速'

976105.png

happk

B13F  2023-01-28 21:15
(happk)

回 95楼(Kz 风) 的帖子

8G是训练模型的要求......
单纯出图只要4G就够用了,本人的配置就是3050而已
(当然1050以下的可能还是太差了,怎麽+人们的电脑都这麽走怀旧风= =?)

976105.png

happk

B14F  2023-01-28 21:17
(happk)

回 93楼(bluemoonsky) 的帖子

打住,显存跟内存不是一回事!
可以去百度一下自己的显卡型号显存大小,但总的来说4G就够用了
除非有训练模型的需求才需要8G

976105.png

happk

B15F  2023-01-29 20:04
(happk)

回 105楼(无用之然) 的帖子

是的,这个是优化过得安全格式
一样放在" \models\Stable-diffusion "
不过需要更新到一定版本的webui才支援。

976105.png

happk

B16F  2023-01-29 21:37
(happk)

回 119楼(バラライカ) 的帖子

naifu我不太清楚,
而webui每天都有好几次小更新,新模型基本都可以兼容

模型放在" \models\Stable-diffusion ",记得将webui更新到最新版

976105.png

happk

B17F  2023-01-29 22:22
(happk)

回 122楼(KIAse) 的帖子

肯定够了,我 3050 20秒出一张图

976105.png

happk

B18F  2023-01-30 00:17
(happk)

回 129楼(amindd) 的帖子

不需要太好的显卡,我的3050就能跑。
不过如果要自己本地训练模型的话,就需要8G以上的显存了,一般没有特殊需求网上已经有许多人分享自己训练的模型。

976105.png

happk

B19F  2023-01-30 22:53
(happk)

回 150楼(我擦勒) 的帖子

打赏楼(不须打赏),有磁链,只须下载我标出的档案

976105.png

happk

B20F  2023-01-30 23:10
(happk)

回 152楼(小时就识月) 的帖子

啥配置?

976105.png

happk

B21F  2023-02-01 04:02
(happk)

回 165楼(暴风雨啦啦啦) 的帖子

足够了,记得先将图片裁切至512*512再作训练集

976105.png

happk

B22F  2023-02-01 04:08
(happk)

回 166楼(2001911) 的帖子

什麽意思0.0?
你是想一边出图一边玩游戏吗?
diffusion model 吃显存,512*768需要约4g,
如果是50或60系以下的,那就不建议同时开3D游戏了,或是双显卡

976105.png

happk

B23F  2023-02-01 18:07
(happk)

回 180楼(冒雨) 的帖子

你有安装python吗?


引用
[b. 一般流程]1. 安装 3.10.6 以上版本 python (https://www.python.org/downloads/windows/
  安装时建议勾选“Add Python to PATH”
  或 安装後,右键点击"计算机" > "属性" > "高级系统设置" >"高级"> "环境变量" >"系统变量" > "Path"编辑并添加python安装的路径

976105.png

happk

B24F  2023-02-01 18:10
(happk)

回 177楼(冒雨) 的帖子

不是全部52g啊...... 是只要 stableckpt/animefull-final-prined/model.ckpt 这个档案
建议重命名为 animefull-final-prined.ckpt 方便以後辨识(stableckpt/animevae.pt 也可以备着,更名为 xxxx.vae.pt,虽然novelai官方默认不使用这个vae,但某些模型需要 )
 

976105.png

happk

B25F  2023-02-01 23:08
(happk)

回 188楼(冒雨) 的帖子

哦,没想到是官方的一键包 0.0
那解压缩後,要点run.bat

顺带一提,你回帖时要回复我的楼层,不然我收不到提示=A =

976105.png

happk

B26F  2023-02-01 23:11
(happk)

回 196楼(マジやばくね) 的帖子

想省麻烦建议可以用部属在线上伺服器的
训练也不怕顯存不夠(可能不太稳定)

https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Online-Services
或是去找194楼那种私人搭的伺服器

976105.png

happk

B27F  2023-02-01 23:37
(happk)

回 194楼(铭) 的帖子

有钱租伺服器谁还用本地呢
不太敢在别人架的伺服器上画图,暴露xp太羞耻了⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄
(虽然管理员应该也没空看)

不过现在私人模型越来越多,尤其是LoRA在国内越来越火的当下
能自己随时更换模型还是比较方便的

976105.png

happk

B28F  2023-02-02 12:05
(happk)

回 208楼(冒雨) 的帖子

你是第一次运行run.bat时就有报错吗?
看起来是你无法正常连接github的伺服器。

不如你试试一般的安装方法,即先安装 python, git 後
直接点绿色的"code"按钮,直接下载整个项目。

毕竟官方的一键包标注的是 pre 版本,可能不太稳定(虽然我也没看见有人回报错误0.0)

976105.png

happk

B29F  2023-02-02 12:18
(happk)

回 208楼(冒雨) 的帖子

我刚才试了一下,只需放入 .ckpt 然後按 run.bat 就完事了,不用点其他东西。
官方文档说这个一键包可以直接传给别人开启
(**虽然用的是should **
引用
After running once, should be possible to copy the installation to another computer and launch there offline.



你试试吧:
5ca10b381026ca00459907e9ae14a6b1#1851926298#sd.webui.part3.rar
1ab88daa325dd360d5d6ff94951c3df1#2147483648#sd.webui.part2.rar
58f1f4d065f95969ad357376f2cd64f9#2147483648#sd.webui.part1.rar
解压缩後点run.bat,以後运行也是点这个即可。

976105.png

happk

B30F  2023-02-02 14:28
(happk)

回 218楼(冒雨) 的帖子

啥意思= =?
每次绘画时是使用一种大模型(.ckpt)
而可以训练小模型(如 .pt)来一同使用

模型融合是将大模型的权重以特定比例融合,做出一个新的大模型
比如anything 就是一堆模型『乱融』在一起的,至少作者都忘了是用什麽配方= =
  • «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go