pub struct EpistemicProbProductionCapabilities {
pub gpu_exact_provenance: EpistemicProbProductionCapabilityStatus,
pub gpu_pir_cnf: EpistemicProbProductionCapabilityStatus,
pub gpu_knowledge_compilation: EpistemicProbProductionCapabilityStatus,
pub gpu_exact_query_and_gradient: EpistemicProbProductionCapabilityStatus,
pub fixture_circuit_allowed: bool,
pub gpu_knowledge_compilation_blocker: &'static str,
}Expand description
Capability report for the probabilistic production adapter.
Fields§
§gpu_exact_provenance: EpistemicProbProductionCapabilityStatusExact/provenance compilation through ExactDdnnfProgram.
gpu_pir_cnf: EpistemicProbProductionCapabilityStatusGPU PIR upload and CNF encoding path.
gpu_knowledge_compilation: EpistemicProbProductionCapabilityStatusBounded compile-plus-evaluate knowledge-compilation path.
gpu_exact_query_and_gradient: EpistemicProbProductionCapabilityStatusGPU query and gradient evaluation path.
fixture_circuit_allowed: boolWhether the bounded fixture circuit may satisfy production metrics.
gpu_knowledge_compilation_blocker: &'static strBlocker reason for knowledge-compilation production coverage, or empty when available.
Trait Implementations§
Source§impl Clone for EpistemicProbProductionCapabilities
impl Clone for EpistemicProbProductionCapabilities
Source§fn clone(&self) -> EpistemicProbProductionCapabilities
fn clone(&self) -> EpistemicProbProductionCapabilities
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 PartialEq for EpistemicProbProductionCapabilities
impl PartialEq for EpistemicProbProductionCapabilities
Source§fn eq(&self, other: &EpistemicProbProductionCapabilities) -> bool
fn eq(&self, other: &EpistemicProbProductionCapabilities) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for EpistemicProbProductionCapabilities
impl Eq for EpistemicProbProductionCapabilities
impl StructuralPartialEq for EpistemicProbProductionCapabilities
Auto Trait Implementations§
impl Freeze for EpistemicProbProductionCapabilities
impl RefUnwindSafe for EpistemicProbProductionCapabilities
impl Send for EpistemicProbProductionCapabilities
impl Sync for EpistemicProbProductionCapabilities
impl Unpin for EpistemicProbProductionCapabilities
impl UnsafeUnpin for EpistemicProbProductionCapabilities
impl UnwindSafe for EpistemicProbProductionCapabilities
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more