pub struct DepthAnythingV2Config { /* private fields */ }Implementations§
Source§impl DepthAnythingV2Config
impl DepthAnythingV2Config
pub fn new( out_channel_sizes: [usize; 4], in_channel_size: usize, num_features: usize, use_batch_norm: bool, use_class_token: bool, layer_ids_vits: Vec<usize>, input_image_size: usize, target_patch_size: usize, ) -> Self
pub fn vit_small() -> Self
pub fn vit_base() -> Self
pub fn vit_large() -> Self
pub fn vit_giant() -> Self
Auto Trait Implementations§
impl Freeze for DepthAnythingV2Config
impl RefUnwindSafe for DepthAnythingV2Config
impl Send for DepthAnythingV2Config
impl Sync for DepthAnythingV2Config
impl Unpin for DepthAnythingV2Config
impl UnwindSafe for DepthAnythingV2Config
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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