timestep_spacing='trailing'
与 scheduler
目前,拿标题搜国内是搜不出来有用的东西的。还是用Google搜能搜出来。
调度器
scheduler
是任何扩散模型的重要组成部分,因为它控制着整个去噪(或采样)过程。调度器有很多种类型,有些针对速度进行了优化,有些针对质量进行了优化。
时间步长或噪声调度决定了每个采样步骤的噪声量。调度程序使用它来生成一个图像,每个步骤都有相应的噪声量。
Timestep spacing : 时间步长间隔
在计划中选择样本步骤的方式会影响生成的图像的质量,尤其是在重新调整噪声计划方面,这可能会使模型生成更亮或更暗的图像。Diffusers 提供了三种时间步长间隔方法:
- leading创建均匀间隔的步骤
- linspace包括第一步和最后一步,并均匀选择剩余的中间步骤
- trailing仅包括最后一步,并均匀选择从最后开始的其余中间步骤(当样本步骤较少时,它会生成具有更多细节的更高质量的图像。但是,对于更标准的样品步长值,质量上的差异并不那么明显。)