pub enum TensorRole {
Projection,
Embedding,
Expert,
Router,
Convolution,
Norm,
NgramEmbedding,
Buffer,
Opaque,
}Expand description
An architecture-assigned tensor role, independent of its checkpoint name.
Variants§
Trait Implementations§
Source§impl Clone for TensorRole
impl Clone for TensorRole
Source§fn clone(&self) -> TensorRole
fn clone(&self) -> TensorRole
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 TensorRole
Source§impl Debug for TensorRole
impl Debug for TensorRole
Source§impl<'de> Deserialize<'de> for TensorRole
impl<'de> Deserialize<'de> for TensorRole
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 TensorRole
Source§impl PartialEq for TensorRole
impl PartialEq for TensorRole
Source§fn eq(&self, other: &TensorRole) -> bool
fn eq(&self, other: &TensorRole) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TensorRole
impl Serialize for TensorRole
impl StructuralPartialEq for TensorRole
Auto Trait Implementations§
impl Freeze for TensorRole
impl RefUnwindSafe for TensorRole
impl Send for TensorRole
impl Sync for TensorRole
impl Unpin for TensorRole
impl UnsafeUnpin for TensorRole
impl UnwindSafe for TensorRole
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