1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
#[macro_use] extern crate log; pub mod ast; pub mod deser; pub mod framework; pub mod ops; pub mod registry; pub mod ser; pub mod tensors; pub use ast::ProtoModel; pub use tract_core; pub use tract_core::prelude::tract_ndarray; pub use tract_core::prelude::tract_num_traits; pub mod prelude { pub use tract_core; pub use tract_core::prelude::*; } pub mod internal { pub use crate::ast::parse::parse_parameters; pub use crate::ast::{param, FragmentDecl, FragmentDef, Parameter, RValue, TypeName}; pub use crate::deser::{ModelBuilder, ResolvedInvocation}; pub use crate::framework::Nnef; pub use crate::prelude::*; pub use crate::registry::*; pub use crate::ser::{invocation, logical, numeric, IntoAst}; pub use std::any::TypeId; pub use tract_core::internal::*; } pub fn nnef() -> framework::Nnef { framework::Nnef::new() }