(self, mu, logvar)
| 444 | return mu + eps * std |
| 445 | |
| 446 | def kl_divergence(self, mu, logvar): |
| 447 | return T.mean(-0.5 * T.sum( |
| 448 | 1 + logvar - mu.pow(2) - logvar.exp(), |
| 449 | dim=(1, 2)) |
| 450 | ) |
| 451 | |
| 452 | def repr_from_latent(self, latent: Union[dict, T.Tensor]): |
| 453 | if isinstance(latent, T.Tensor): |