pub struct AttentionInfo {
pub attention_head_count: usize,
pub attention_pattern_changes: Vec<String>,
pub head_importance_ranking: Vec<(String, f64)>,
pub attention_diversity: f64,
pub pattern_consistency: f64,
pub attention_entropy: f64,
pub head_specialization: f64,
pub attention_coverage: f64,
pub pattern_interpretability: String,
pub attention_optimization_opportunities: Vec<String>,
}
Fields§
§attention_head_count: usize
§attention_pattern_changes: Vec<String>
§head_importance_ranking: Vec<(String, f64)>
§attention_diversity: f64
§pattern_consistency: f64
§attention_entropy: f64
§head_specialization: f64
§attention_coverage: f64
§pattern_interpretability: String
§attention_optimization_opportunities: Vec<String>
Trait Implementations§
Source§impl Clone for AttentionInfo
impl Clone for AttentionInfo
Source§fn clone(&self) -> AttentionInfo
fn clone(&self) -> AttentionInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AttentionInfo
impl Debug for AttentionInfo
Source§impl PartialEq for AttentionInfo
impl PartialEq for AttentionInfo
Source§impl Serialize for AttentionInfo
impl Serialize for AttentionInfo
impl StructuralPartialEq for AttentionInfo
Auto Trait Implementations§
impl Freeze for AttentionInfo
impl RefUnwindSafe for AttentionInfo
impl Send for AttentionInfo
impl Sync for AttentionInfo
impl Unpin for AttentionInfo
impl UnwindSafe for AttentionInfo
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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