最近折腾 SD ,发现一个现象,从 civitai 站看人家的图片给出的生成信息,把所有参数,从模型到关键词到 lora 全部对进去后,生成的图,99%相似,但是仍然会有一些细微的区别,主要体现在有光照的部分,光照部分的颜色和轮廓,会有细微的变化,这到底是正常的还是不正常?原因到底是什么呢?
1
344457769 Mar 25, 2024
生成式 AI 就是这样的,每次创作的内容都是独一无二的。
|
2
MapleEve Mar 26, 2024
不同的芯片会有不同的结果
|
3
zzNucker Mar 26, 2024
很正常 显卡不同就不一样,就算显卡一样都不能保证 100%相同
|
4
snylonue Mar 26, 2024 via iPhone
webui 的一些东西 (好像是 noise) 是在 gpu 上生成的,还有 xformers 都会影响可复现性
另外直接把图载入前端呢 |
5
abcbuzhiming OP |
6
snylonue Mar 28, 2024
@abcbuzhiming https://github.com/AUTOMATIC1111/stable-diffusion-webui/discussions/7809
1. 不同硬件的随机数实现不一样 2. noise 应该是最开始根据种子生成的 latent 3. https://github.com/facebookresearch/xformers/issues/618 4. 看你的描述参数是手动填的,直接把图拖进前端读取参数应该更可靠 要做到可复现是可以的,但是要牺牲一些性能以及严格控制各种依赖 |
7
RedBeanIce Apr 30, 2024
能够在风格上差不多,但是很难一模一样。
比如 c 站的图片自带参数,我拉下来跑一遍,还是会有略微差别。 |