pub struct VisionModelConfig {
pub architecture: VisionArchitecture,
pub input_size: (usize, usize),
pub in_channels: usize,
pub num_classes: usize,
pub arch_params: VisionArchParams,
pub training: TrainingConfig,
}Expand description
Vision model configuration
Fields§
§architecture: VisionArchitectureModel architecture type
input_size: (usize, usize)Input image size (height, width)
in_channels: usizeNumber of input channels (usually 3 for RGB)
num_classes: usizeNumber of output classes
arch_params: VisionArchParamsArchitecture-specific parameters
training: TrainingConfigTraining hyperparameters
Trait Implementations§
Source§impl Clone for VisionModelConfig
impl Clone for VisionModelConfig
Source§fn clone(&self) -> VisionModelConfig
fn clone(&self) -> VisionModelConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VisionModelConfig
impl Debug for VisionModelConfig
Source§impl Default for VisionModelConfig
impl Default for VisionModelConfig
Source§impl<'de> Deserialize<'de> for VisionModelConfig
impl<'de> Deserialize<'de> for VisionModelConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl ModelConfig for VisionModelConfig
impl ModelConfig for VisionModelConfig
Auto Trait Implementations§
impl Freeze for VisionModelConfig
impl RefUnwindSafe for VisionModelConfig
impl Send for VisionModelConfig
impl Sync for VisionModelConfig
impl Unpin for VisionModelConfig
impl UnsafeUnpin for VisionModelConfig
impl UnwindSafe for VisionModelConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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