Skip to main content

qualia_core_db/inference/lab/
mod.rs

1//! Inference superiority **lab** — instruments for evidence-based methodology.
2//!
3//! Plan: `docs/plans/inference-superiority-lab-and-toolset-plan.md`
4//!
5//! Native-only. No Ollama product dependency; optional external A/B via CLI script.
6
7#![cfg(not(target_arch = "wasm32"))]
8
9pub mod ablate;
10pub mod audit_path;
11pub mod auto_improve;
12pub mod device_roof;
13pub mod experiment_log;
14pub mod micro;
15pub mod timeline;
16
17// AI Inference Optimization Lab — new architecture layers.
18pub mod campaign;
19pub mod config_space;
20pub mod experiment;
21pub mod hypothesis;
22pub mod pareto;
23pub mod search;
24
25pub use ablate::{run_ablation_matrix, AblationRow};
26pub use audit_path::{audit_hot_path, HotPathAudit};
27pub use auto_improve::{
28    default_search_space, format_lockin_summary, run_auto_improve, AutoImproveConfig, LabConfig,
29    LockInPackage, TrialResult,
30};
31pub use device_roof::{calibrate_device_roof, DeviceRoof};
32pub use experiment_log::{append_run_csv, ExperimentRun, CSV_HEADER};
33pub use micro::{run_q4k_soa_microbench, MicrobenchResult};
34pub use timeline::{run_decode_timeline, DecodeTimeline};
35
36// Re-exports for the new optimization lab.
37pub use campaign::{
38    default_toggle_space, run_optimization_campaign, save_campaign_report, CampaignConfig,
39    CampaignReport,
40};
41pub use config_space::{Configuration, ConfigurationSpace, ParameterDef, ParameterValue};
42pub use experiment::{
43    append_experiment_jsonl, load_experiment_log, run_experiment, run_experiment_with_quality,
44    BenchResultSerde, ExperimentConfig, ExperimentResult, PhaseSnapshotSerde, QualityScore,
45    ThermalSnapshot,
46};
47pub use hypothesis::{evaluate_verdict, BeliefGraph, ExperimentVerdict, Hypothesis};
48pub use pareto::{ApplicationProfileWeight, ParetoFrontier, ParetoPoint};
49pub use search::{
50    expected_improvement, KnnSurrogate, SearchEngine, SobolSequence, TrackAndStopBandit,
51};