pub struct RankHead { /* private fields */ }Expand description
The classification head a reranker checkpoint carries on top of the encoder.
Implementations§
Source§impl RankHead
impl RankHead
Sourcepub fn n_cls_out(&self) -> usize
pub fn n_cls_out(&self) -> usize
How many floats Self::apply returns.
Sourcepub fn labels(&self) -> &[String]
pub fn labels(&self) -> &[String]
{arch}.classifier.output_labels, in output order. Empty for a
single-output head that named none.
Auto Trait Implementations§
impl Freeze for RankHead
impl RefUnwindSafe for RankHead
impl Send for RankHead
impl Sync for RankHead
impl Unpin for RankHead
impl UnsafeUnpin for RankHead
impl UnwindSafe for RankHead
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> 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