pub struct TensorCoreClustering { /* private fields */ }Expand description
Tensor core clustering algorithm
Implementations§
Source§impl TensorCoreClustering
impl TensorCoreClustering
Sourcepub fn new(_numclusters: usize) -> SpatialResult<Self>
pub fn new(_numclusters: usize) -> SpatialResult<Self>
Create new tensor core clustering
Sourcepub fn with_tensor_cores(self, enabled: bool) -> Self
pub fn with_tensor_cores(self, enabled: bool) -> Self
Enable tensor cores
Sourcepub fn with_mixed_precision(self, enabled: bool) -> Self
pub fn with_mixed_precision(self, enabled: bool) -> Self
Enable mixed precision
Sourcepub fn with_dynamic_precision_scaling(self, enabled: bool) -> Self
pub fn with_dynamic_precision_scaling(self, enabled: bool) -> Self
Enable dynamic precision scaling
Sourcepub async fn fit(
&mut self,
points: &ArrayView2<'_, f64>,
) -> SpatialResult<(Array2<f64>, Array1<usize>)>
pub async fn fit( &mut self, points: &ArrayView2<'_, f64>, ) -> SpatialResult<(Array2<f64>, Array1<usize>)>
Fit clustering using tensor cores
Trait Implementations§
Source§impl Clone for TensorCoreClustering
impl Clone for TensorCoreClustering
Source§fn clone(&self) -> TensorCoreClustering
fn clone(&self) -> TensorCoreClustering
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 TensorCoreClustering
impl RefUnwindSafe for TensorCoreClustering
impl Send for TensorCoreClustering
impl Sync for TensorCoreClustering
impl Unpin for TensorCoreClustering
impl UnwindSafe for TensorCoreClustering
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.