pub struct BrickInput {
pub data: Vec<f32>,
pub shape: Vec<usize>,
pub metadata: HashMap<String, String>,
}Expand description
Input data for brick execution
Fields§
§data: Vec<f32>Input tensor data
shape: Vec<usize>Input shape dimensions
metadata: HashMap<String, String>Additional metadata
Implementations§
Source§impl BrickInput
impl BrickInput
Sourcepub fn size_bytes(&self) -> usize
pub fn size_bytes(&self) -> usize
Get total size in bytes
Sourcepub fn element_count(&self) -> usize
pub fn element_count(&self) -> usize
Get total element count
Trait Implementations§
Source§impl Clone for BrickInput
impl Clone for BrickInput
Source§fn clone(&self) -> BrickInput
fn clone(&self) -> BrickInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BrickInput
impl Debug for BrickInput
Source§impl Default for BrickInput
impl Default for BrickInput
Source§fn default() -> BrickInput
fn default() -> BrickInput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BrickInput
impl RefUnwindSafe for BrickInput
impl Send for BrickInput
impl Sync for BrickInput
impl Unpin for BrickInput
impl UnsafeUnpin for BrickInput
impl UnwindSafe for BrickInput
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<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().