pub struct TaskFeatures {
pub datasize: usize,
pub complexity_factor: f64,
pub memory_access_pattern: u32,
pub arithmetic_intensity: f64,
}
Expand description
Features describing a computational task for prediction
Fields§
§datasize: usize
§complexity_factor: f64
§memory_access_pattern: u32
§arithmetic_intensity: f64
Implementations§
Source§impl TaskFeatures
impl TaskFeatures
Sourcepub fn formatrix_operation(
matrix_dims: (usize, usize),
operation: MatrixOperation,
) -> Self
pub fn formatrix_operation( matrix_dims: (usize, usize), operation: MatrixOperation, ) -> Self
Create task features for matrix operation
Trait Implementations§
Source§impl Clone for TaskFeatures
impl Clone for TaskFeatures
Source§fn clone(&self) -> TaskFeatures
fn clone(&self) -> TaskFeatures
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 TaskFeatures
impl RefUnwindSafe for TaskFeatures
impl Send for TaskFeatures
impl Sync for TaskFeatures
impl Unpin for TaskFeatures
impl UnwindSafe for TaskFeatures
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