pub struct MetalPassLayerDims {
pub q_in: usize,
pub q_out: usize,
pub kv_in: usize,
pub kv_out: usize,
pub o_in: usize,
pub o_out: usize,
pub gate_in: usize,
pub gate_out: usize,
pub up_in: usize,
pub up_out: usize,
pub down_in: usize,
pub down_out: usize,
}Expand description
Per-layer matmul dimensions (pre-computed by caller).
Fields§
§q_in: usize§q_out: usize§kv_in: usize§kv_out: usize§o_in: usize§o_out: usize§gate_in: usize§gate_out: usize§up_in: usize§up_out: usize§down_in: usize§down_out: usizeAuto Trait Implementations§
impl Freeze for MetalPassLayerDims
impl RefUnwindSafe for MetalPassLayerDims
impl Send for MetalPassLayerDims
impl Sync for MetalPassLayerDims
impl Unpin for MetalPassLayerDims
impl UnsafeUnpin for MetalPassLayerDims
impl UnwindSafe for MetalPassLayerDims
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more