pub struct GpuSolverProductionPortfolioReport {Show 13 fields
pub candidate_evidence_records: u64,
pub jobs: u64,
pub sat_jobs: u64,
pub maxsat_jobs: u64,
pub unknown_jobs: u64,
pub timeout_jobs: u64,
pub maxsat_optimum_scores: u64,
pub maxsat_candidates_checked: u64,
pub maxsat_satisfiable_candidates: u64,
pub maxsat_unsat_candidates_pruned: u64,
pub maxsat_gpu_cdcl_candidate_encodes: u64,
pub maxsat_gpu_cdcl_candidate_solves: u64,
pub maxsat_frontier_upper_bound_certificates: u64,
}Expand description
Summary of one bounded GPU SAT/MaxSAT/status-aware portfolio run.
Fields§
§candidate_evidence_records: u64Number of accepted GPU epistemic candidate evidence records consumed.
jobs: u64Number of portfolio jobs executed.
sat_jobs: u64Number of SAT jobs executed.
maxsat_jobs: u64Number of MaxSAT jobs executed.
unknown_jobs: u64Number of portfolio jobs that propagated UNKNOWN without CPU search.
timeout_jobs: u64Number of portfolio jobs that propagated TIMEOUT without CPU search.
maxsat_optimum_scores: u64Sum of best MaxSAT scores returned by MaxSAT jobs.
maxsat_candidates_checked: u64Number of MaxSAT candidate CNFs checked by portfolio jobs.
maxsat_satisfiable_candidates: u64Number of satisfiable MaxSAT candidate CNFs scored by portfolio jobs.
maxsat_unsat_candidates_pruned: u64Number of unsatisfiable MaxSAT candidate CNFs pruned by portfolio jobs.
maxsat_gpu_cdcl_candidate_encodes: u64Number of weighted MaxSAT selections encoded into GPU CNF candidates by portfolio jobs.
maxsat_gpu_cdcl_candidate_solves: u64Number of MaxSAT candidate solves dispatched through GPU CDCL by portfolio jobs.
maxsat_frontier_upper_bound_certificates: u64Number of encoded weighted frontiers with a certified optimum upper bound.
Trait Implementations§
Source§impl Clone for GpuSolverProductionPortfolioReport
impl Clone for GpuSolverProductionPortfolioReport
Source§fn clone(&self) -> GpuSolverProductionPortfolioReport
fn clone(&self) -> GpuSolverProductionPortfolioReport
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for GpuSolverProductionPortfolioReport
impl Default for GpuSolverProductionPortfolioReport
Source§fn default() -> GpuSolverProductionPortfolioReport
fn default() -> GpuSolverProductionPortfolioReport
Source§impl PartialEq for GpuSolverProductionPortfolioReport
impl PartialEq for GpuSolverProductionPortfolioReport
Source§fn eq(&self, other: &GpuSolverProductionPortfolioReport) -> bool
fn eq(&self, other: &GpuSolverProductionPortfolioReport) -> bool
self and other values to be equal, and is used by ==.