(self, name, attr)
| 57 | self.schedule = schedule |
| 58 | |
| 59 | def register_buffer(self, name, attr): |
| 60 | if type(attr) == torch.Tensor: |
| 61 | if attr.device != self.device: |
| 62 | attr = attr.to(self.device) |
| 63 | setattr(self, name, attr) |
| 64 | |
| 65 | def make_schedule(self, ddim_num_steps, device, ddim_discretize="uniform", ddim_eta=0., verbose=False): |
| 66 | self.device = device |
no outgoing calls
no test coverage detected