Package-level declarations
Types
Collects Android hardware metadata without touching AI inference runtimes.
Runs a benchmark-scoped native Vulkan probe for custom Bonsai compute kernels.
Capability row rendered by the benchmark screen.
Runtime support status for an acceleration path used by local generation.
Hardware acceleration capabilities relevant for on-device image generation.
Static hardware snapshot collected without initializing inference runtimes.
Collects device information without loading AI model runtimes.
Reasons why a local request exceeds benchmark recommendations.
High-level API for the benchmark screen.
Platform family used by benchmark hardware probes.
Machine-readable reasons attached to provider recommendations.
Conservative outcome for a concrete local generation provider.
Recommended local generation parameters derived from benchmark results.
Derives provider-specific settings from benchmark measurements.
Stores benchmark results in the local persistent database.
Persisted benchmark score with the device snapshot and recommendations.
Runs a bounded synthetic benchmark and derives conservative recommendations.
Small deterministic workload shaped like diffusion inference stages.
Collects iOS hardware metadata without constructing Core ML pipelines.
Enforces benchmark-related business dialogs before local generation starts.
Decision returned before starting local generation.
Compact generation request used for benchmark policy checks.
Room-backed benchmark repository.
Functions
Returns acceleration capabilities as runtime-backend support, not raw OS API presence.
Returns true when the source performs local on-device generation.
Returns the recommendation for a concrete local provider.