Skip to main content

tract_tflite/
lib.rs

1#![allow(dead_code)]
2#[macro_use]
3extern crate derive_new;
4
5mod model;
6mod ops;
7mod registry;
8pub mod rewriter;
9mod ser;
10mod tensors;
11
12#[allow(
13    unused_imports,
14    clippy::extra_unused_lifetimes,
15    clippy::missing_safety_doc,
16    clippy::derivable_impls,
17    clippy::needless_lifetimes,
18    clippy::too_long_first_doc_paragraph,
19    unknown_lints,
20    mismatched_lifetime_syntaxes
21)]
22mod tflite_generated;
23pub use tflite_generated::tflite;
24
25pub use model::Tflite;
26
27pub mod prelude {
28    pub use tract_core::prelude::*;
29}
30
31pub mod internal {
32    pub use crate::model::TfliteProtoModel;
33    pub use tract_core;
34    pub use tract_core::internal::*;
35}
36
37pub fn tflite() -> Tflite {
38    Tflite::default()
39}