pub struct GradientTestConfig {
pub test_dtypes: Vec<DType>,
pub test_shapes: Vec<Shape>,
pub check_numerical: bool,
pub numerical_tolerance: f64,
}Expand description
Test configuration for gradient auditing
Fields§
§test_dtypes: Vec<DType>Data types to test
test_shapes: Vec<Shape>Test shapes to validate
check_numerical: boolWhether to run numerical gradient checks
numerical_tolerance: f64Tolerance for numerical gradient comparison
Trait Implementations§
Source§impl Clone for GradientTestConfig
impl Clone for GradientTestConfig
Source§impl Debug for GradientTestConfig
impl Debug for GradientTestConfig
Auto Trait Implementations§
impl Freeze for GradientTestConfig
impl RefUnwindSafe for GradientTestConfig
impl Send for GradientTestConfig
impl Sync for GradientTestConfig
impl Unpin for GradientTestConfig
impl UnsafeUnpin for GradientTestConfig
impl UnwindSafe for GradientTestConfig
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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