(self, input, sample_posterior=True)
| 582 | return dec |
| 583 | |
| 584 | def forward(self, input, sample_posterior=True): |
| 585 | posterior = self.encode(input) |
| 586 | if sample_posterior: |
| 587 | z = posterior.sample() |
| 588 | else: |
| 589 | z = posterior.mode() |
| 590 | dec = self.decode(z) |
| 591 | return dec, posterior |