pub struct ValidatedVector { /* private fields */ }Expand description
Validated 1D tensor (bias, norm weights)
Implementations§
Source§impl ValidatedVector
impl ValidatedVector
Sourcepub fn new(
data: Vec<f32>,
expected_len: usize,
name: &str,
) -> Result<Self, ContractValidationError>
pub fn new( data: Vec<f32>, expected_len: usize, name: &str, ) -> Result<Self, ContractValidationError>
Sourcepub fn into_inner(self) -> Vec<f32>
pub fn into_inner(self) -> Vec<f32>
Consume and return the inner data
Sourcepub fn stats(&self) -> &TensorStats
pub fn stats(&self) -> &TensorStats
Get validation statistics
Trait Implementations§
Source§impl Clone for ValidatedVector
impl Clone for ValidatedVector
Source§fn clone(&self) -> ValidatedVector
fn clone(&self) -> ValidatedVector
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 moreAuto Trait Implementations§
impl Freeze for ValidatedVector
impl RefUnwindSafe for ValidatedVector
impl Send for ValidatedVector
impl Sync for ValidatedVector
impl Unpin for ValidatedVector
impl UnsafeUnpin for ValidatedVector
impl UnwindSafe for ValidatedVector
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> 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