pub struct ExecutionTensor {
pub name: String,
pub shape: Vec<usize>,
pub values: Vec<f64>,
}Expand description
A named, flattened snapshot of one output tensor.
Fields§
§name: StringLogical name for this tensor (e.g. "output").
shape: Vec<usize>Shape of the tensor (product equals values.len()).
values: Vec<f64>Flattened element values in row-major order.
Implementations§
Source§impl ExecutionTensor
impl ExecutionTensor
Sourcepub fn all_finite(&self) -> bool
pub fn all_finite(&self) -> bool
Returns true when every element is a finite number (not NaN, not Inf).
Sourcepub fn non_finite_count(&self) -> usize
pub fn non_finite_count(&self) -> usize
Count of elements that are not finite (NaN or Inf).
Trait Implementations§
Source§impl Clone for ExecutionTensor
impl Clone for ExecutionTensor
Source§fn clone(&self) -> ExecutionTensor
fn clone(&self) -> ExecutionTensor
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 ExecutionTensor
impl RefUnwindSafe for ExecutionTensor
impl Send for ExecutionTensor
impl Sync for ExecutionTensor
impl Unpin for ExecutionTensor
impl UnsafeUnpin for ExecutionTensor
impl UnwindSafe for ExecutionTensor
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> 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