(self, t, x, **kwargs)
| 32 | self.diffusion_schedule = diffusion_schedule |
| 33 | |
| 34 | def ode_fn(self, t, x, **kwargs): |
| 35 | if t.numel() == 1: |
| 36 | t = t.expand(x.shape[0]) |
| 37 | _pred = self.sample_vt(x, t, **kwargs) |
| 38 | return _pred |
| 39 | |
| 40 | def register_sdv2_schedule(self, diffusion_schedule, enforce_zero_snr=True): |
| 41 | # SDV2 schedule |