pub struct NumPyConverter { /* private fields */ }Expand description
NumPy to Trueno converter
Implementations§
Source§impl NumPyConverter
impl NumPyConverter
Sourcepub fn recommend_backend(&self, op: &NumPyOp, data_size: usize) -> Backend
pub fn recommend_backend(&self, op: &NumPyOp, data_size: usize) -> Backend
Get recommended backend for an operation
Sourcepub fn available_ops(&self) -> Vec<&NumPyOp>
pub fn available_ops(&self) -> Vec<&NumPyOp>
Get all available conversions
Sourcepub fn conversion_report(&self) -> String
pub fn conversion_report(&self) -> String
Generate conversion report
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NumPyConverter
impl RefUnwindSafe for NumPyConverter
impl Send for NumPyConverter
impl Sync for NumPyConverter
impl Unpin for NumPyConverter
impl UnwindSafe for NumPyConverter
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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