pub struct EvaluationConfig {
pub coalition_batch_size: usize,
pub cache_capacity: usize,
pub max_model_rows: Option<usize>,
}Expand description
Shared limits for model-agnostic explainer evaluation.
Fields§
§coalition_batch_size: usizeMaximum coalitions combined into one model call.
cache_capacity: usizeMaximum cached coalition results for one explained sample.
max_model_rows: Option<usize>Optional hard limit on total model rows evaluated per sample.
Implementations§
Trait Implementations§
Source§impl Clone for EvaluationConfig
impl Clone for EvaluationConfig
Source§fn clone(&self) -> EvaluationConfig
fn clone(&self) -> EvaluationConfig
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 moreimpl Copy for EvaluationConfig
Source§impl Debug for EvaluationConfig
impl Debug for EvaluationConfig
Source§impl Default for EvaluationConfig
impl Default for EvaluationConfig
Source§impl<'de> Deserialize<'de> for EvaluationConfig
impl<'de> Deserialize<'de> for EvaluationConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for EvaluationConfig
Source§impl PartialEq for EvaluationConfig
impl PartialEq for EvaluationConfig
Source§impl Serialize for EvaluationConfig
impl Serialize for EvaluationConfig
impl StructuralPartialEq for EvaluationConfig
Auto Trait Implementations§
impl Freeze for EvaluationConfig
impl RefUnwindSafe for EvaluationConfig
impl Send for EvaluationConfig
impl Sync for EvaluationConfig
impl Unpin for EvaluationConfig
impl UnsafeUnpin for EvaluationConfig
impl UnwindSafe for EvaluationConfig
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