(self, device)
| 90 | self.ddim_alpha_cumprods_prev = torch.from_numpy(self.ddim_alpha_cumprods_prev) |
| 91 | |
| 92 | def to(self, device): |
| 93 | self.ddim_timesteps = self.ddim_timesteps.to(device) |
| 94 | self.ddim_alpha_cumprods = self.ddim_alpha_cumprods.to(device) |
| 95 | self.ddim_alpha_cumprods_prev = self.ddim_alpha_cumprods_prev.to(device) |
| 96 | return self |
| 97 | |
| 98 | def ddim_step(self, pred_x0, pred_noise, timestep_index): |
| 99 | alpha_cumprod_prev = extract_into_tensor(self.ddim_alpha_cumprods_prev, timestep_index, pred_x0.shape) |
no outgoing calls
no test coverage detected