pub struct StableLMDecoderLayer { /* private fields */ }Expand description
StableLM Decoder Layer
Implementations§
Source§impl StableLMDecoderLayer
impl StableLMDecoderLayer
pub fn new(config: &StableLMConfig) -> Result<Self>
pub fn new_with_device(config: &StableLMConfig, device: Device) -> Result<Self>
pub fn device(&self) -> &Device
pub fn parameter_count(&self) -> usize
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StableLMDecoderLayer
impl RefUnwindSafe for StableLMDecoderLayer
impl Send for StableLMDecoderLayer
impl Sync for StableLMDecoderLayer
impl Unpin for StableLMDecoderLayer
impl UnsafeUnpin for StableLMDecoderLayer
impl UnwindSafe for StableLMDecoderLayer
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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