1#![warn(missing_docs)]
2#![cfg_attr(docsrs, feature(doc_cfg))]
3#![allow(clippy::ptr_arg)]
4#![allow(clippy::single_match)]
5#![allow(clippy::upper_case_acronyms)]
6#![allow(clippy::approx_constant)]
7
8#[cfg(any(feature = "pytorch", feature = "onnx", feature = "safetensors"))]
14#[macro_use]
15extern crate derive_new;
16
17#[cfg(any(feature = "pytorch", feature = "onnx"))]
19mod logger;
20
21#[cfg(feature = "onnx")]
23pub mod onnx;
24
25#[cfg(feature = "onnx")]
27pub mod burn;
28
29#[cfg(feature = "pytorch")]
31pub mod pytorch;
32
33#[cfg(feature = "safetensors")]
35pub mod safetensors;
36
37#[cfg(any(feature = "pytorch", feature = "safetensors"))]
39mod common;
40
41mod formatter;
42pub use formatter::*;