欢迎光临散文网 会员登陆 & 注册

AI画图经验

2023-04-09 12:56 作者:月韵弦歌  | 我要投稿

ai画图最近比较流行,正好看到腾讯云上有一个新用户GPU试用,就试了一下。


一,主流ai画图方法简介

目前主流的出图方法都是用的stable-diffusion,这个模型集成了文本模型和画图模型,可以根据输入的文本prompt,生成图像。

但最基本的模型效果比较不好,出的图有点不受控制,特别是画人的时候经常画崩,因此就需要更加定制的模型,为了方便进行扩展和配参数、换prompt出图,目前主流的方法是采用stable-diffusion-webui,将插件和更小的模型等安装进去。

需要自行安装和下载的模型分为checkpoint、texture、LoRA等,checkpoint是比较大的,一次只能选一个加载,LoRA比较小,相当于微调,可以同时用多个组合,但有时候组合起来效果不好。

可以简单理解,先安装stable-diffusion-webui,再下载checkpoint和lora,根据prompt就可以出图了。


二,安装过程踩坑

stable-diffusion-webui在github上有,并且有安装的说明,但是由于网络不稳定等原因,可能无法直接安装,一些内容需要换成大陆源才行。

首先是安装python 3.10和git,这两个可以直接去官网下载。

之后需要配置一下python源,可以换成清华源。

但即使换了清华源,在安装torch的时候,还是会去torch官网去下载,一旦下载很容易失败,这里可以在安装到这一步时,把对应的whl文件下载,然后通过pip手动来安装whl文件。

在安装完上述之后,webui会检查cuda,有时候cuda检测失败,可能是装的torch版本不对,进python然后

import torch

print(torch.__version__)

如果带了cuda就是有cuda版本,如果是cpu那就不正确。

之后有一些从github上安装的部分,可能会失败,需要用github镜像站,如gitclone。

这里需要修改webui的脚本,修改launcher.py,找到所有的github部分,修改对应的地址。


简单总结:

1,python换源

2,手动下载torch的whl安装

3,修改launcher.py中的github仓库地址


三,使用经验

我用得多的checkpoint主要有两个,chilloutmax,国风。

国风用来跑一些3d人物形象比较好,在使用lora的时候可以看一下作者推荐哪些。

用了两个斗罗小舞的lora,搭配国风是比较好的。



AI画图经验的评论 (共 条)

分享到微博请遵守国家法律