pub struct EpistemicGpuBatchExecutionResult {
pub results: Vec<EpistemicGpuExecutionResult>,
pub trace: EpistemicGpuBatchExecutionTrace,
}Expand description
Results plus aggregate trace from a split/batch epistemic GPU execution.
Fields§
§results: Vec<EpistemicGpuExecutionResult>Per-component execution results from the existing single-plan GPU path.
trace: EpistemicGpuBatchExecutionTraceAggregate batch certification trace.
Implementations§
Source§impl EpistemicGpuBatchExecutionResult
impl EpistemicGpuBatchExecutionResult
Sourcepub fn require_trace_matches_components(&self, construct: &str) -> Result<()>
pub fn require_trace_matches_components(&self, construct: &str) -> Result<()>
Require the retained aggregate trace to be derived from the component results.
Auto Trait Implementations§
impl Freeze for EpistemicGpuBatchExecutionResult
impl RefUnwindSafe for EpistemicGpuBatchExecutionResult
impl Send for EpistemicGpuBatchExecutionResult
impl Sync for EpistemicGpuBatchExecutionResult
impl Unpin for EpistemicGpuBatchExecutionResult
impl UnsafeUnpin for EpistemicGpuBatchExecutionResult
impl UnwindSafe for EpistemicGpuBatchExecutionResult
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