(self, imgs, deterministic=False)
| 583 | return eps * std + mu |
| 584 | |
| 585 | def sample(self, imgs, deterministic=False): |
| 586 | mu, log_var = self.encode(imgs) |
| 587 | if deterministic: |
| 588 | return mu |
| 589 | std = torch.exp(0.5 * log_var.clamp(-30.0, 20.0)) |
| 590 | return mu + std * torch.randn_like(std) |
| 591 | |
| 592 | def clear_cache(self): |
| 593 | self._conv_num = count_conv3d(self.decoder) |
no test coverage detected