(self, data, get_parameters=False)
| 507 | |
| 508 | @T.no_grad() |
| 509 | def latent_from_data(self, data, get_parameters=False): |
| 510 | x = self.encode(data) |
| 511 | l_in = x.transpose(1, 2) |
| 512 | l, latent = self.compressor(l_in) |
| 513 | return latent['z'] if not get_parameters else { |
| 514 | 'mu': latent['mu'], |
| 515 | 'logvar': latent['logvar'], |
| 516 | 'z': latent['z'], |
| 517 | } |
| 518 | |
| 519 | @T.no_grad() |
| 520 | def data_from_latent(self, latent): |