pub struct MultiGateResidualRecord {
pub w_beta: <Param<Tensor<1>> as Module>::Record,
pub w_alpha: <Param<Tensor<1>> as Module>::Record,
pub b_beta: <Param<Tensor<1>> as Module>::Record,
pub d_model: EmptyRecord,
pub n_stream: EmptyRecord,
}Expand description
The record type for the module.
Fields§
§w_beta: <Param<Tensor<1>> as Module>::RecordThe module record associative type.
w_alpha: <Param<Tensor<1>> as Module>::RecordThe module record associative type.
b_beta: <Param<Tensor<1>> as Module>::RecordThe module record associative type.
d_model: EmptyRecord§n_stream: EmptyRecordTrait Implementations§
Source§impl Record for MultiGateResidualRecord
impl Record for MultiGateResidualRecord
Auto Trait Implementations§
impl !Freeze for MultiGateResidualRecord
impl !RefUnwindSafe for MultiGateResidualRecord
impl !UnwindSafe for MultiGateResidualRecord
impl Send for MultiGateResidualRecord
impl Sync for MultiGateResidualRecord
impl Unpin for MultiGateResidualRecord
impl UnsafeUnpin for MultiGateResidualRecord
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