Diffusion
Diffusion相关文章解读和技术分享
YMMY_HAN
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Certain step counts for DDIM cause out of bounds error
然后在(0,1000, (1000 // num_ddim_timesteps))之间取序列,最后把序列中的每个值+1得到ddim timesteps。所以如果num_ddim_timesteps设置为3,最后ddim timesteps[-1]是1000,所以取alphas会超出维度。alphacums是一个(1000,)的向量,然后刚刚计算得到的ddim_timesteps索引得到alphas。首先计算ddim timesteps的间隔:(1000 // num_ddim_timesteps)原创 2023-03-31 14:59:59 · 224 阅读 · 0 评论 -
stable diffusion节省VRAM技巧
挖了一下ControlNet的代码,发现了他写了一个ddim_hacked.py和hack.py,对比发现ddim_hacked.py和ddim.py相比,只是把classifier-free guidance sampling中的unconditional和conditional的部分分开做了两次,而不是concat在一起过一次模型,然后chunk开了,刚开始没想明白这么做的意义,后来看到hack.py文件,明白了都是为了省显存。hack.py中用的了。原创 2023-03-22 16:08:48 · 764 阅读 · 0 评论
分享