pub struct Vae { /* private fields */ }Expand description
Variational Autoencoder for encoding/decoding between pixel and latent space.
Implementations§
Source§impl Vae
impl Vae
Sourcepub fn new(
vs: VarBuilder<'_>,
latent_channels: usize,
scaling_factor: f64,
) -> Result<Self>
pub fn new( vs: VarBuilder<'_>, latent_channels: usize, scaling_factor: f64, ) -> Result<Self>
Load a VAE from a VarBuilder.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Vae
impl !RefUnwindSafe for Vae
impl Send for Vae
impl Sync for Vae
impl Unpin for Vae
impl UnsafeUnpin for Vae
impl !UnwindSafe for Vae
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more