pub struct GpuNystroem {
pub n_components: usize,
pub kernel: String,
pub gamma: f64,
pub gpu_config: GpuConfig,
}Expand description
GPU-accelerated Nyström approximation GpuNystroem
Fields§
§n_components: usizen_components
kernel: Stringkernel
gamma: f64gamma
gpu_config: GpuConfiggpu_config
Implementations§
Trait Implementations§
Source§impl Clone for GpuNystroem
impl Clone for GpuNystroem
Source§fn clone(&self) -> GpuNystroem
fn clone(&self) -> GpuNystroem
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 GpuNystroem
impl Debug for GpuNystroem
Source§impl<'de> Deserialize<'de> for GpuNystroem
impl<'de> Deserialize<'de> for GpuNystroem
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 Fit<ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>, ()> for GpuNystroem
impl Fit<ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>, ()> for GpuNystroem
Source§type Fitted = FittedGpuNystroem
type Fitted = FittedGpuNystroem
The fitted model type
Source§fn fit(self, x: &Array2<f64>, _y: &()) -> Result<Self::Fitted>
fn fit(self, x: &Array2<f64>, _y: &()) -> Result<Self::Fitted>
Fit the model to the provided data with validation
Source§fn fit_with_validation(
self,
x: &X,
y: &Y,
_x_val: Option<&X>,
_y_val: Option<&Y>,
) -> Result<(Self::Fitted, FitMetrics), SklearsError>where
Self: Sized,
fn fit_with_validation(
self,
x: &X,
y: &Y,
_x_val: Option<&X>,
_y_val: Option<&Y>,
) -> Result<(Self::Fitted, FitMetrics), SklearsError>where
Self: Sized,
Fit with custom validation and early stopping
Auto Trait Implementations§
impl Freeze for GpuNystroem
impl RefUnwindSafe for GpuNystroem
impl Send for GpuNystroem
impl Sync for GpuNystroem
impl Unpin for GpuNystroem
impl UnwindSafe for GpuNystroem
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