pub struct GpuTensorDescriptor {
pub element_type: Option<NumericElementType>,
pub storage: Option<GpuTensorStorage>,
pub provenance: Option<GpuHandleProvenance>,
}Expand description
Durable physical description of a provider-owned numeric buffer.
Provider-created numeric handles populate element type and storage at allocation time so cloning or serializing a handle cannot discard its physical interpretation. A missing physical field is invalid at numeric provider boundaries. Provenance is populated by ownership-aware runtime boundaries.
Fields§
§element_type: Option<NumericElementType>§storage: Option<GpuTensorStorage>§provenance: Option<GpuHandleProvenance>Implementations§
Source§impl GpuTensorDescriptor
impl GpuTensorDescriptor
pub const fn numeric( element_type: NumericElementType, storage: GpuTensorStorage, ) -> Self
Trait Implementations§
Source§impl Clone for GpuTensorDescriptor
impl Clone for GpuTensorDescriptor
Source§fn clone(&self) -> GpuTensorDescriptor
fn clone(&self) -> GpuTensorDescriptor
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 moreimpl Copy for GpuTensorDescriptor
Source§impl Debug for GpuTensorDescriptor
impl Debug for GpuTensorDescriptor
Source§impl Default for GpuTensorDescriptor
impl Default for GpuTensorDescriptor
Source§fn default() -> GpuTensorDescriptor
fn default() -> GpuTensorDescriptor
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GpuTensorDescriptor
impl<'de> Deserialize<'de> for GpuTensorDescriptor
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 GpuTensorDescriptor
Source§impl PartialEq for GpuTensorDescriptor
impl PartialEq for GpuTensorDescriptor
Source§impl Serialize for GpuTensorDescriptor
impl Serialize for GpuTensorDescriptor
impl StructuralPartialEq for GpuTensorDescriptor
Auto Trait Implementations§
impl Freeze for GpuTensorDescriptor
impl RefUnwindSafe for GpuTensorDescriptor
impl Send for GpuTensorDescriptor
impl Sync for GpuTensorDescriptor
impl Unpin for GpuTensorDescriptor
impl UnsafeUnpin for GpuTensorDescriptor
impl UnwindSafe for GpuTensorDescriptor
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