- 博客(5)
- 收藏
- 关注
原创 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
154
原创 OSError: Unable to open fle (unable to lock file, errno = 37, error message = ‘No locks available‘)
的格式,因为这个格式每次结束都要close(),有时候会忘记,建议使用。打开h5文件没有关闭,下次又再次打开这个文件,就会出错。这一问题通常是由于在 NFS 文件系统中的问题,在使用python读取h5文件时出现以上错误。直接在 ~/.bashrc 文件中加入。这种方式不需要close()
2023-03-29 19:13:42
792
原创 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
675
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人