pub struct HeadLayer {
pub in_proj_w: W,
pub in_proj_b: W,
pub out_proj_w: W,
pub out_proj_b: W,
pub norm1_w: W,
pub norm1_b: W,
pub norm2_w: W,
pub norm2_b: W,
pub linear1_w: W,
pub linear1_b: W,
pub linear2_w: W,
pub linear2_b: W,
}Expand description
One layer of the decision head, a PyTorch TransformerEncoderLayer with norm_first.
Fields§
§in_proj_w: W§in_proj_b: W§out_proj_w: W§out_proj_b: W§norm1_w: W§norm1_b: W§norm2_w: W§norm2_b: W§linear1_w: W§linear1_b: W§linear2_w: W§linear2_b: WTrait Implementations§
impl Copy for HeadLayer
impl Eq for HeadLayer
impl StructuralPartialEq for HeadLayer
Auto Trait Implementations§
impl Freeze for HeadLayer
impl RefUnwindSafe for HeadLayer
impl Send for HeadLayer
impl Sync for HeadLayer
impl Unpin for HeadLayer
impl UnsafeUnpin for HeadLayer
impl UnwindSafe for HeadLayer
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.