//! Burn-based training and evaluation for CortenForge detection models.
//!
//! This crate provides:
//! - Dataset loading and collation (`collate`, `collate_from_burn_batch`).
//! - Training loop utilities (`run_train`, `TrainArgs`).
//! - Model checkpoint loading/saving helpers.
//!
//! Supports both `LinearClassifier` and `MultiboxModel` from the `models` crate.
//!
//! ## Backend Selection
//! - `backend-wgpu`: Uses WGPU for GPU-accelerated training.
//! - Default: Falls back to NdArray CPU backend.
//!
//! ## Stability
//!
//! Training APIs are **experimental** and may change as the training pipeline evolves.
//! Core model types (`TinyDet`, `BigDet`) are stable, but training utilities and loss functions
//! are subject to refinement.
pub use ;
pub use ;
pub use ;
/// Backend alias for training/eval (NdArray by default; WGPU if enabled).
pub type TrainBackend = Wgpu;
pub type TrainBackend = NdArray;