(
self, batch: AttrDict, options: Optional[AttrDict] = None
)
| 59 | return self.bottleneck_to_params(h, options=options) |
| 60 | |
| 61 | def encode_to_bottleneck( |
| 62 | self, batch: AttrDict, options: Optional[AttrDict] = None |
| 63 | ) -> torch.Tensor: |
| 64 | return self.latent_warp.warp( |
| 65 | self.latent_bottleneck(self.encode_to_vector(batch, options=options), options=options), |
| 66 | options=options, |
| 67 | ) |
| 68 | |
| 69 | @abstractmethod |
| 70 | def encode_to_vector(self, batch: AttrDict, options: Optional[AttrDict] = None) -> torch.Tensor: |
no test coverage detected