Skip to main content

Crate sim_lib_compute_auto

Crate sim_lib_compute_auto 

Source
Expand description

Automatic tensor compute-site selection.

Structs§

AutoComputeProfile
Automatic executor profile.
AutoComputeRouter
Auto router that accepts device placement only with fresh compatible evidence.
AutoRoutingEvent
One provider-selection ledger row.
AutoRoutingLedger
In-memory routing ledger for explainable placement decisions.
AutoTensorExecutor
Tensor executor that picks the best compatible provider and falls back to CPU.
BenchmarkBounds
Bounded synthetic benchmark inputs.
ComputeAutoLib
Loadable library that registers the automatic compute site.
ComputeDeviceIdentity
Adapter, driver, and backend identity for measured compute evidence.
ComputeProfileLimits
Hardware and scheduling limits captured with a measured profile.
ComputeProfileProvenance
Provenance for a measured profile.
ComputeProfileSamples
Transfer, launch, arithmetic, reduction, and matmul sample distributions.
ComputeThermalPowerContext
Thermal and power context captured beside benchmark samples.
MeasuredComputeProfile
Checked measured profile used by automatic routing.
PhysicalEvidenceError
Failure returned when evidence is not acceptable as physical-device proof.
ProfileStore
Table-backed measured profile store.
ProfileStorePolicy
Policy bounding profile persistence.

Enums§

AutoRouteDecision
Reason an automatic route selected CPU or device placement.
ComputeEvidenceKind
Discriminator for compute evidence that might otherwise look physical.

Statics§

RECIPES
Cookbook recipes for this lib, embedded at build time.

Traits§

ComputePhysicalEvidence
Evidence that can be checked before accepting a physical-device claim.

Functions§

auto_executor_symbol
Stable symbol for the automatic tensor executor.
compute_auto_lib_symbol
Runtime library symbol for the automatic compute provider.
compute_auto_site_symbol
Site symbol exported by the automatic compute provider.
measure_bounded_profile
Runs a deterministic bounded profile harness from supplied provider facts.
measured_compute_profile_citizen_symbol
Citizen class symbol for measured compute profile read-construct records.
measured_compute_profile_shape_symbol
Shape symbol for checked measured compute profile records.
verify_physical
Verifies that evidence can satisfy a physical-device acceptance boundary.