MCPcopy Create free account
hub / github.com/ml-explore/mlx-examples / encode

Method encode

stable_diffusion/stable_diffusion/vae.py:260–267  ·  view source on GitHub ↗
(self, x)

Source from the content-addressed store, hash-verified

258 return self.decoder(self.post_quant_proj(z))
259
260 def encode(self, x):
261 x = self.encoder(x)
262 x = self.quant_proj(x)
263 mean, logvar = x.split(2, axis=-1)
264 mean = mean * self.scaling_factor
265 logvar = logvar + 2 * math.log(self.scaling_factor)
266
267 return mean, logvar
268
269 def __call__(self, x, key=None):
270 mean, logvar = self.encode(x)

Callers 3

__call__Method · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected