pub struct GpuSolverProductionMaxSatScheduleReport {Show 14 fields
pub candidate_evidence_records: u64,
pub jobs: u64,
pub candidate_set_jobs: u64,
pub search_jobs: u64,
pub encoded_search_jobs: u64,
pub unknown_jobs: u64,
pub timeout_jobs: u64,
pub optimum_score: u64,
pub candidates_checked: u64,
pub satisfiable_candidates: u64,
pub unsat_candidates_pruned: u64,
pub gpu_cdcl_candidate_encodes: u64,
pub gpu_cdcl_candidate_solves: u64,
pub frontier_upper_bound_certificates: u64,
}Expand description
Summary of a heterogeneous GPU-backed MaxSAT scheduler batch.
Fields§
§candidate_evidence_records: u64Number of accepted GPU epistemic candidate evidence records consumed.
jobs: u64Number of scheduled jobs executed.
candidate_set_jobs: u64Number of weighted candidate-set jobs.
search_jobs: u64Number of search-pruning jobs.
encoded_search_jobs: u64Number of weighted soft-clause encoding plus search jobs.
unknown_jobs: u64Number of UNKNOWN statuses propagated without CPU search.
timeout_jobs: u64Number of TIMEOUT statuses propagated without CPU search.
optimum_score: u64Best optimum score observed across all GPU-certified scheduled MaxSAT jobs.
candidates_checked: u64Number of candidate CNFs checked across scheduled MaxSAT jobs.
satisfiable_candidates: u64Number of GPU-certified satisfiable candidates eligible for scoring.
unsat_candidates_pruned: u64Number of GPU-certified UNSAT candidates pruned from scoring.
gpu_cdcl_candidate_encodes: u64Number of weighted MaxSAT selections encoded into GPU CNF candidates.
gpu_cdcl_candidate_solves: u64Number of candidate solves dispatched through GPU CDCL.
frontier_upper_bound_certificates: u64Number of encoded weighted frontiers with a certified optimum upper bound.
Trait Implementations§
Source§impl Clone for GpuSolverProductionMaxSatScheduleReport
impl Clone for GpuSolverProductionMaxSatScheduleReport
Source§fn clone(&self) -> GpuSolverProductionMaxSatScheduleReport
fn clone(&self) -> GpuSolverProductionMaxSatScheduleReport
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for GpuSolverProductionMaxSatScheduleReport
impl Default for GpuSolverProductionMaxSatScheduleReport
Source§fn default() -> GpuSolverProductionMaxSatScheduleReport
fn default() -> GpuSolverProductionMaxSatScheduleReport
Source§impl PartialEq for GpuSolverProductionMaxSatScheduleReport
impl PartialEq for GpuSolverProductionMaxSatScheduleReport
Source§fn eq(&self, other: &GpuSolverProductionMaxSatScheduleReport) -> bool
fn eq(&self, other: &GpuSolverProductionMaxSatScheduleReport) -> bool
self and other values to be equal, and is used by ==.