(self, device)
| 63 | self._vae = None |
| 64 | |
| 65 | def init(self, device): # force lazy init to happen now |
| 66 | super().init(device) |
| 67 | if self._vae is None: |
| 68 | self._vae = load_invae(self.vae_name, device=device) |
| 69 | else: |
| 70 | self._vae.to(device) |
| 71 | |
| 72 | def __getstate__(self): |
| 73 | return dict(super().__getstate__(), _vae=None) # do not pickle the vae |
no test coverage detected