DiffSynth-Studio icon indicating copy to clipboard operation
DiffSynth-Studio copied to clipboard

关于Wan训练时的timestep

Open midcola opened this issue 4 months ago • 1 comments

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 avatar Oct 13 '25 07:10 midcola

@midcola 推理与训练时的行为是不同的。训练时的默认值实际上是1000。当然,如果不考虑计算速度,推理时设置为 1000 步是能达到理论最佳效果的。

Artiprocher avatar Oct 20 '25 03:10 Artiprocher