pub struct TabIclConfig {Show 13 fields
pub max_classes: usize,
pub embed_dim: usize,
pub col_num_blocks: usize,
pub col_nhead: usize,
pub col_num_inds: usize,
pub feature_group_size: usize,
pub row_num_blocks: usize,
pub row_nhead: usize,
pub row_num_cls: usize,
pub row_rope_base: f64,
pub icl_num_blocks: usize,
pub icl_nhead: usize,
pub ff_factor: usize,
}Expand description
TabICL v2 configuration (jingang/TabICL’s tabicl-classifier-v2-*.ckpt). Matches the
checkpoint’s embedded config dict exactly. Classification only — regression’s
quantile-distribution head and the >10-class mixed-radix/hierarchical paths are out of
scope (see crate docs).
Fields§
§max_classes: usize§embed_dim: usize§col_num_blocks: usize§col_nhead: usize§col_num_inds: usize§feature_group_size: usize§row_num_blocks: usize§row_nhead: usize§row_num_cls: usize§row_rope_base: f64§icl_num_blocks: usize§icl_nhead: usize§ff_factor: usizeImplementations§
Trait Implementations§
Source§impl Clone for TabIclConfig
impl Clone for TabIclConfig
Source§fn clone(&self) -> TabIclConfig
fn clone(&self) -> TabIclConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TabIclConfig
impl RefUnwindSafe for TabIclConfig
impl Send for TabIclConfig
impl Sync for TabIclConfig
impl Unpin for TabIclConfig
impl UnsafeUnpin for TabIclConfig
impl UnwindSafe for TabIclConfig
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
§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