pub struct MultiViewOutput {
pub images: Vec<Tensor>,
pub width: u32,
pub height: u32,
}Expand description
Output of the multi-view diffusion pipeline.
Fields§
§images: Vec<Tensor>Generated images, one per view, as (3, H, W) tensors in [0, 1].
width: u32Width of each generated image.
height: u32Height of each generated image.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MultiViewOutput
impl !RefUnwindSafe for MultiViewOutput
impl Send for MultiViewOutput
impl Sync for MultiViewOutput
impl Unpin for MultiViewOutput
impl UnsafeUnpin for MultiViewOutput
impl !UnwindSafe for MultiViewOutput
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