DiffSynth-Studio
DiffSynth-Studio copied to clipboard
关于Wan训练时的timestep
https://github.com/modelscope/DiffSynth-Studio/blob/main/diffsynth/pipelines/wan_video_new.py#L108
这个函数中timestep_id的范围是[0, num_train_timesteps)也就是[0, 1000),而self.scheduler.timesteps的长度只有num_inference_steps,默认值是100,而在实际推理的时候可能只有40/50。
也就是说,会生成一个0到1000的随机数作为一个长度为100的数组的索引,这不会出现问题吗?
期待您的解答,谢谢!
@midcola 推理与训练时的行为是不同的。训练时的默认值实际上是1000。当然,如果不考虑计算速度,推理时设置为 1000 步是能达到理论最佳效果的。