pub struct TrainingReplayOutcome {Show 25 fields
pub schema_version: u32,
pub outcome_id: String,
pub run_id: RunId,
pub source_training_outcome: TrainingOutcomeRef,
pub replay_request_id: String,
pub replay_request_fingerprint: String,
pub input_data_identities: Vec<ReplayDataIdentity>,
pub bundle_id: BundleId,
pub plan_id: String,
pub phase: Phase,
pub result_count: usize,
pub lineage_record_count: usize,
pub prediction_block_count: usize,
pub observation_prediction_block_count: usize,
pub aggregated_prediction_block_count: usize,
pub explanation_block_count: usize,
pub controller_count: usize,
pub prediction_cache_store: bool,
pub outputs: Vec<BoundTrainingOutput>,
pub conformal_intervals: Vec<ConformalIntervalBlock>,
pub explanations: Vec<ExplanationBlock>,
pub lineage: Vec<LineageRecord>,
pub warnings: Vec<String>,
pub diagnostics: BTreeMap<String, Value>,
pub outcome_fingerprint: String,
}Fields§
§schema_version: u32§outcome_id: String§run_id: RunId§source_training_outcome: TrainingOutcomeRef§replay_request_id: String§replay_request_fingerprint: String§input_data_identities: Vec<ReplayDataIdentity>§bundle_id: BundleId§plan_id: String§phase: Phase§result_count: usize§lineage_record_count: usize§prediction_block_count: usize§observation_prediction_block_count: usize§aggregated_prediction_block_count: usize§explanation_block_count: usize§controller_count: usize§prediction_cache_store: bool§outputs: Vec<BoundTrainingOutput>§conformal_intervals: Vec<ConformalIntervalBlock>§explanations: Vec<ExplanationBlock>§lineage: Vec<LineageRecord>§warnings: Vec<String>§diagnostics: BTreeMap<String, Value>§outcome_fingerprint: StringImplementations§
Source§impl TrainingReplayOutcome
impl TrainingReplayOutcome
pub fn from_json(json: &str) -> Result<TrainingReplayOutcome, DagMlError>
pub fn compute_fingerprint(&self) -> Result<String, DagMlError>
pub fn validate(&self) -> Result<(), DagMlError>
pub fn validate_against( &self, source: &TrainingOutcome, request: &TrainingReplayRequest, ) -> Result<(), DagMlError>
pub fn validate_against_package( &self, package: &PortablePredictorPackage, request: &TrainingReplayRequest, ) -> Result<(), DagMlError>
Trait Implementations§
Source§impl Clone for TrainingReplayOutcome
impl Clone for TrainingReplayOutcome
Source§fn clone(&self) -> TrainingReplayOutcome
fn clone(&self) -> TrainingReplayOutcome
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 moreSource§impl Debug for TrainingReplayOutcome
impl Debug for TrainingReplayOutcome
Source§impl<'de> Deserialize<'de> for TrainingReplayOutcome
impl<'de> Deserialize<'de> for TrainingReplayOutcome
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TrainingReplayOutcome, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TrainingReplayOutcome, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TrainingReplayOutcome
impl PartialEq for TrainingReplayOutcome
Source§impl Serialize for TrainingReplayOutcome
impl Serialize for TrainingReplayOutcome
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for TrainingReplayOutcome
Auto Trait Implementations§
impl Freeze for TrainingReplayOutcome
impl RefUnwindSafe for TrainingReplayOutcome
impl Send for TrainingReplayOutcome
impl Sync for TrainingReplayOutcome
impl Unpin for TrainingReplayOutcome
impl UnsafeUnpin for TrainingReplayOutcome
impl UnwindSafe for TrainingReplayOutcome
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