[package] name = "microflow" description = "A robust and efficient TinyML inference engine" authors = ["Matteo Carnelos "] documentation = "https://docs.rs/microflow" repository = "https://github.com/matteocarnelos/microflow-rs" categories = ["embedded", "no-std", "science"] keywords = ["tinyml"] license = "MIT OR Apache-2.0" version = "0.1.3" edition = "2021" include = [ "/src/**", "/benches/**", "/tests/**", "/models/**", "/Cargo.toml", "/LICENSE-MIT", "/LICENSE-APACHE", "/README.md", ] [dependencies] microflow-macros = { version = "0.1", path = "microflow-macros" } nalgebra = { version = "0.32", default-features = false, features = ["macros"] } simba = { version = "0.8", default-features = false } libm = "0.2" [dev-dependencies] csv = "1.2" criterion = "0.5" [[bench]] name = "sine" harness = false [[bench]] name = "speech" harness = false [[bench]] name = "person_detect" harness = false [workspace] members = ["microflow-macros"] exclude = ["examples"] [patch.crates-io] nalgebra = { git = "https://github.com/matteocarnelos/nalgebra" } [profile.release] lto = true