Expand description
Execution context: parallelism, determinism, RNG, budgets, kernel policy.
No core algorithm creates a global thread pool, uses an implicit global RNG,
or selects architecture-specific behavior outside KernelPolicy
SPDX-License-Identifier: MIT OR Apache-2.0
Structs§
- Adaptive
Bootstrap Budget - Adaptive bootstrap early-stop budget (SE relative-change criterion).
- Adaptive
Draw Budget - Adaptive Bayesian draw budget (Laplace / conjugate path).
- Cache
Budget - Bounded cache budget for incremental causal state.
- Cache
Policy - Cache usage policy.
- Cancellation
Token - Cooperative cancellation token.
- Causal
Rng - Deterministic SplitMix64-based RNG for library algorithms.
- Execution
Context - Full execution context passed into algorithms.
- Kernel
Policy - Kernel selection policy.
- Memory
Budget - Memory budget for planned allocations.
- Monte
Carlo Budget - Shared Monte Carlo / approximate-compute budget report.
- Monte
Carlo Error - Per-estimate Monte Carlo uncertainty summary.
- NonZero
Thread Count - Thread count that is at least one.
- Parallelism
- Parallel execution budget.
- RngFactory
- Factory for deterministic, independently seeded RNG streams.
Enums§
- Determinism
- Determinism requirements for reductions and scheduling.
Traits§
- Progress
Sink - Optional progress reporting sink.