Skip to main content

llmfit_core/
lib.rs

1pub mod fit;
2pub mod hardware;
3pub mod models;
4pub mod plan;
5pub mod providers;
6pub mod update;
7
8pub use fit::{FitLevel, InferenceRuntime, ModelFit, RunMode, ScoreComponents, SortColumn};
9pub use hardware::{GpuBackend, SystemSpecs};
10pub use models::{Capability, LlmModel, ModelDatabase, ModelFormat, UseCase};
11pub use plan::{
12    HardwareEstimate, PathEstimate, PlanCurrentStatus, PlanEstimate, PlanRequest, PlanRunPath,
13    UpgradeDelta, estimate_model_plan, normalize_quant, resolve_model_selector,
14};
15pub use providers::{
16    LlamaCppProvider, LmStudioProvider, MlxProvider, ModelProvider, OllamaProvider,
17};
18pub use update::{
19    UpdateOptions, cache_file, clear_cache, load_cache, save_cache, update_model_cache,
20};