#![allow(clippy::needless_range_loop)]
pub mod audio;
pub mod chat;
pub mod clock;
pub mod config;
#[cfg(all(feature = "gpu", not(any(target_os = "macos", target_os = "ios", target_arch = "wasm32"))))]
pub mod cuda;
pub mod drafter;
pub mod fsx;
pub mod gpu;
#[cfg(feature = "hf")]
pub mod hf;
pub mod kernels;
#[cfg(feature = "media")]
pub mod media;
#[cfg(all(feature = "gpu", any(target_os = "macos", target_os = "ios"), target_arch = "aarch64"))]
pub mod metal;
pub mod mm_config;
pub mod model;
pub mod platform;
pub mod png;
pub mod pool;
pub mod prof;
pub mod quant;
pub mod qwen;
pub mod safetensors;
pub mod sampler;
pub mod sd;
pub mod tools;
pub mod vision;
#[cfg(all(feature = "web", target_arch = "wasm32", target_os = "unknown"))]
pub mod web;