MemorylessNoiseSchedule

class MemorylessNoiseSchedule(scheduler: Scheduler[D])[source]

Bases: NoiseSchedule[D]

Memoryless noise schedule (https://arxiv.org/abs/2409.08861) based on the scheduler’s eta function.

This schedule ensures that \(x_0\) and \(x_1\) are independent, which is necessary for unbiased generative optimization.

Parameters:

scheduler (Scheduler) – Scheduler to use for computing \(\eta_t\).