Skip to main content

Module engine_management

Module engine_management 

Source
Expand description

Engine Management System

Provides comprehensive llama.cpp engine lifecycle management including:

  • Hardware capability detection and analysis
  • Engine registry and metadata storage
  • Download from official llama.cpp releases
  • Local engine storage management
  • Automatic engine selection based on hardware
  • Cross-platform compatibility (Windows, macOS, Linux)

Re-exports§

pub use registry::EngineRegistry;
pub use registry::EngineInfo;
pub use registry::EngineStatus;
pub use registry::AccelerationType;
pub use downloader::EngineDownloader;
pub use downloader::EngineSource;
pub use analyzer::HardwareAnalyzer;
pub use analyzer::HardwareProfile;
pub use download_progress::EngineDownloadProgressTracker;
pub use download_progress::EngineDownloadProgress;
pub use download_progress::EngineDownloadStatus;

Modules§

analyzer
Hardware Analyzer
download_progress
Engine Download Progress Tracking
downloader
Engine Downloader
registry
Engine Registry

Structs§

EngineManager
Main engine management service