swarm-engine-core 0.1.6

Core types and orchestration for SwarmEngine
Documentation
//! LoRA Module - LoRA学習・適用
//!
//! ## 概要
//!
//! Episode → TrainingData → LoRA学習 → TrainedModel → llama-server適用
//!
//! ## 構成
//!
//! - `trainer`: LoRA学習の実行
//! - `applicator`: llama-serverへの適用(単一サーバー)
//! - `blue_green`: Blue-Green デプロイメント(ダウンタイムなし切り替え)

mod applicator;
mod blue_green;
mod trainer;

// Re-exports: Trainer
pub use trainer::{
    // Types
    LoraModelId,
    LoraTrainer,
    LoraTrainerConfig,
    // Errors
    LoraTrainerError,
    TrainedModel,
    TrainingMetrics,
};

// Re-exports: Applicator
pub use applicator::{
    // Errors
    ApplicatorError,
    // Types
    LlamaServerApplicator,
    LlamaServerConfig,
    // Traits
    ModelApplicator,
    NoOpApplicator,
};

// Re-exports: Blue-Green
pub use blue_green::{
    BlueGreenConfig, BlueGreenManager, EndpointResolver, ServerState, SwitchingBehavior,
};