pub struct ResolvedTensorSpec { /* private fields */ }Expand description
Concrete tensor shape selected by planning and consumed unchanged by an operation provider.
Implementations§
Source§impl ResolvedTensorSpec
impl ResolvedTensorSpec
pub fn new( dimensions: Vec<u64>, element_type: ElementType, layout: ResolvedTensorLayout, ) -> Result<Self, VNextError>
pub fn dimensions(&self) -> &[u64]
pub fn element_type(&self) -> ElementType
pub fn layout(&self) -> &ResolvedTensorLayout
pub fn minimum_storage_bytes(&self) -> Result<u64, VNextError>
Trait Implementations§
Source§impl Clone for ResolvedTensorSpec
impl Clone for ResolvedTensorSpec
Source§fn clone(&self) -> ResolvedTensorSpec
fn clone(&self) -> ResolvedTensorSpec
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 ResolvedTensorSpec
impl Debug for ResolvedTensorSpec
Source§impl<'de> Deserialize<'de> for ResolvedTensorSpec
impl<'de> Deserialize<'de> for ResolvedTensorSpec
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ResolvedTensorSpec
Source§impl PartialEq for ResolvedTensorSpec
impl PartialEq for ResolvedTensorSpec
Source§impl Serialize for ResolvedTensorSpec
impl Serialize for ResolvedTensorSpec
impl StructuralPartialEq for ResolvedTensorSpec
Auto Trait Implementations§
impl Freeze for ResolvedTensorSpec
impl RefUnwindSafe for ResolvedTensorSpec
impl Send for ResolvedTensorSpec
impl Sync for ResolvedTensorSpec
impl Unpin for ResolvedTensorSpec
impl UnsafeUnpin for ResolvedTensorSpec
impl UnwindSafe for ResolvedTensorSpec
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