1#![allow(dead_code)]
2#![allow(unused_imports)]
3
4pub mod ansi_colors;
6
7pub mod analyzer;
9pub mod audit;
10pub mod backend;
11pub mod config;
12pub mod experiment;
13pub mod numpy_converter;
14pub mod oracle;
15pub mod parf;
16pub mod pipeline;
17pub mod pipeline_analysis;
18pub mod plugin;
19pub mod pytorch_converter;
20pub mod recipes;
21pub mod report;
22pub mod sklearn_converter;
23pub mod tools;
24pub mod types;
25
26#[cfg(feature = "wasm")]
28pub mod wasm;
29
30#[cfg(feature = "native")]
32pub mod serve;
33
34#[cfg(feature = "native")]
36pub mod stack;
37
38pub mod data;
40
41pub mod viz;
43
44pub mod content;
46
47#[cfg(feature = "native")]
49pub mod tui;
50
51#[cfg(feature = "native")]
53pub mod falsification;
54
55#[cfg(feature = "native")]
57pub mod hf;
58
59pub use backend::{Backend, BackendSelector, OpComplexity};
61pub use numpy_converter::{NumPyConverter, NumPyOp};
62pub use parf::{
63 CodePattern, DeadCode, DependencyKind, FileDependency, ParfAnalyzer, SymbolKind,
64 SymbolReference,
65};
66pub use pipeline::{
67 AnalysisStage, BuildStage, OptimizationStage, PipelineStage, TranspilationPipeline,
68 TranspilationStage, ValidationStage, ValidationStrategy,
69};
70pub use plugin::{PluginMetadata, PluginRegistry, PluginStage, TranspilerPlugin};
71pub use pytorch_converter::{PyTorchConverter, PyTorchOperation, RealizarOperation};
72pub use report::{MigrationReport, ReportFormat};
73pub use sklearn_converter::{AprenderAlgorithm, SklearnAlgorithm, SklearnConverter};
74pub use types::{Language, PhaseStatus, ProjectAnalysis, WorkflowPhase, WorkflowState};
75
76pub use audit::{
78 new_audit_collector, record_failure, record_success, ChainVerification, ContextSnapshot,
79 HashChainEntry, PipelineAuditCollector, PipelinePath, PipelineTrace, StageTimer,
80};
81
82pub use experiment::{
84 AppleChip, ArtifactSignature, ArtifactType, CitationMetadata, CitationType, ComputeDevice,
85 ComputeIntensity, CostMetrics, CostPerformanceBenchmark, CostPerformancePoint, CpuArchitecture,
86 CreditRole, EnergyMetrics, ExperimentError, ExperimentRun, ExperimentStorage, GpuVendor,
87 InMemoryExperimentStorage, ModelParadigm, OfflineRegistryConfig, Orcid, PlatformEfficiency,
88 PreRegistration, ResearchArtifact, ResearchContributor, RunStatus, SignatureAlgorithm,
89 SovereignArtifact, SovereignDistribution, TpuVersion,
90};
91
92pub use recipes::{
94 CiCdBenchmarkRecipe, CostPerformanceBenchmarkRecipe, ExperimentTrackingConfig,
95 ExperimentTrackingRecipe, RecipeResult, ResearchArtifactRecipe, SovereignDeploymentConfig,
96 SovereignDeploymentRecipe,
97};
98
99pub use oracle::{
101 Backend as OracleBackend, Capability, CapabilityCategory, ComponentRecommendation,
102 ComputeRecommendation, DataSize, DistributionRecommendation, HardwareSpec, IntegrationPattern,
103 KnowledgeGraph, OpComplexity as OracleOpComplexity, OptimizationTarget, OracleQuery,
104 OracleResponse, ProblemDomain, QueryConstraints, QueryEngine, QueryPreferences, Recommender,
105 StackComponent, StackLayer,
106};
107
108#[cfg(feature = "native")]
110pub use serve::{
111 BackendSelector as ServeBackendSelector, ChatMessage, ChatTemplateEngine, CircuitBreakerConfig,
112 ContextManager, ContextWindow, CostCircuitBreaker, FailoverConfig, FailoverManager,
113 PrivacyTier, RejectReason, Role, RouterConfig, RoutingDecision, ServingBackend,
114 SpilloverRouter, StreamingContext, TemplateFormat, TokenEstimator, TruncationStrategy,
115};
116
117#[cfg(feature = "native")]
119pub use stack::{
120 render_dashboard,
122 AndonStatus,
123 Anomaly,
124 AnomalyCategory,
125 ComponentMetrics,
126 ComponentNode,
127 ComponentQuality,
129 ErrorForecaster,
130 ForecastMetrics,
131 GraphMetrics,
132 HealthStatus,
133 HealthSummary,
134 HeroImageResult,
135 ImageFormat,
136 IsolationForest,
137 QualityChecker,
138 QualityGrade,
139 QualityIssue,
140 QualitySummary,
141 Score,
142 StackDiagnostics,
143 StackLayer as QualityStackLayer,
144 StackQualityReport,
145};
146
147#[cfg(feature = "native")]
149pub use falsification::{
150 evaluate_critical_only, evaluate_project, CheckItem, CheckStatus, ChecklistResult, Evidence,
151 EvidenceType, Severity, TpsGrade,
152};