cervo_core/
lib.rs

1/*!
2
3# Cervo Core
4
5This crate contains some wrappers and extensions for Tract we use to
6simplify our workflows.
7
8 */
9
10#![warn(rust_2018_idioms)]
11
12pub use tract_core;
13pub use tract_hir;
14
15pub mod batcher;
16pub mod epsilon;
17pub mod inferer;
18mod model_api;
19
20/// Most core utilities are re-exported here.
21pub mod prelude {
22    pub use super::batcher::{Batched, Batcher};
23    pub use super::epsilon::{
24        EpsilonInjector, HighQualityNoiseGenerator, LowQualityNoiseGenerator, NoiseGenerator,
25    };
26    pub use super::inferer::{
27        BasicInferer, DynamicInferer, FixedBatchInferer, Inferer, InfererBuilder, InfererExt,
28        InfererProvider, MemoizingDynamicInferer, Response, State,
29    };
30    pub use super::model_api::ModelApi;
31}