├── .github └── workflows │ └── cargo.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── Makefile.toml ├── README.md ├── analysis ├── accuracy │ ├── data │ │ ├── sine-microflow.csv │ │ ├── sine-test-set.csv │ │ └── sine-tflite.csv │ ├── plots │ │ ├── sine-accuracy-comparison.pdf │ │ ├── sine-accuracy.pdf │ │ └── sine-test-set.pdf │ └── sine.ipynb ├── memory │ ├── person_detect.ipynb │ ├── plots │ │ ├── person-detect-memory.pdf │ │ ├── sine-memory.pdf │ │ └── speech-memory.pdf │ ├── sine.ipynb │ └── speech.ipynb └── performance │ ├── data │ ├── person-detect-esp32-microflow.csv │ ├── person-detect-esp32-tflm.csv │ ├── person-detect-nrf52840-microflow.csv │ ├── person-detect-nrf52840-tflm.csv │ ├── sine-esp32-microflow.csv │ ├── sine-esp32-tflm.csv │ ├── sine-nrf52840-microflow.csv │ ├── sine-nrf52840-tflm.csv │ ├── speech-esp32-microflow.csv │ ├── speech-esp32-tflm.csv │ ├── speech-nrf52840-microflow.csv │ └── speech-nrf52840-tflm.csv │ ├── person_detect.ipynb │ ├── plots │ ├── person-detect-esp32-performance.pdf │ ├── person-detect-nrf52840-performance.pdf │ ├── person-detect-performance-comparison.pdf │ ├── sine-esp32-performance.pdf │ ├── sine-nRF52840-performance.pdf │ ├── sine-performance-comparison.pdf │ ├── speech-esp32-performance.pdf │ ├── speech-nrf52840-performance.pdf │ └── speech-performance-comparison.pdf │ ├── sine.ipynb │ └── speech.ipynb ├── assets ├── microflow-logo.png └── microflow-logo.pxd ├── benches ├── person_detect.rs ├── sine.rs └── speech.rs ├── examples ├── arduino-nano33ble │ ├── .cargo │ │ └── config.toml │ ├── Cargo.toml │ ├── Makefile.toml │ ├── examples │ │ ├── person_detect.rs │ │ ├── sine.rs │ │ └── speech.rs │ └── memory.x ├── arduino-uno │ ├── .cargo │ │ └── config.toml │ ├── Cargo.toml │ ├── Makefile.toml │ ├── examples │ │ └── sine.rs │ └── rust-toolchain.toml ├── atsamx7x │ ├── .cargo │ │ └── config.toml │ ├── Cargo.toml │ ├── Makefile.toml │ ├── examples │ │ ├── person_detect.rs │ │ ├── sine.rs │ │ └── speech.rs │ └── memory.x ├── esp32 │ ├── .cargo │ │ └── config.toml │ ├── Cargo.toml │ ├── Makefile.toml │ ├── examples │ │ ├── person_detect.rs │ │ ├── sine.rs │ │ └── speech.rs │ └── rust-toolchain.toml ├── person_detect.rs ├── qemu │ ├── .cargo │ │ └── config.toml │ ├── Cargo.toml │ ├── Makefile.toml │ ├── examples │ │ ├── sine.rs │ │ └── speech.rs │ └── memory.x ├── sine.rs └── speech.rs ├── microflow-macros ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── flatbuffers │ ├── tflite.fbs │ └── tflite_generated.rs └── src │ ├── activation.rs │ ├── buffer.rs │ ├── lib.rs │ ├── ops │ ├── average_pool_2d.rs │ ├── conv_2d.rs │ ├── depthwise_conv_2d.rs │ ├── fully_connected.rs │ ├── mod.rs │ ├── reshape.rs │ └── softmax.rs │ ├── quantize.rs │ └── tensor.rs ├── models ├── person_detect.tflite ├── sine.tflite └── speech.tflite ├── samples ├── features │ ├── person_detect.rs │ └── speech.rs ├── no.wav ├── no_person.bmp ├── person.bmp └── yes.wav ├── src ├── activation.rs ├── buffer.rs ├── lib.rs ├── ops │ ├── average_pool_2d.rs │ ├── conv_2d.rs │ ├── depthwise_conv_2d.rs │ ├── fully_connected.rs │ ├── mod.rs │ ├── reshape.rs │ └── softmax.rs ├── quantize.rs └── tensor.rs └── tests ├── person_detect.rs ├── sine.rs └── speech.rs /.github/workflows/cargo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/.github/workflows/cargo.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/Makefile.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/README.md -------------------------------------------------------------------------------- /analysis/accuracy/data/sine-microflow.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/accuracy/data/sine-microflow.csv -------------------------------------------------------------------------------- /analysis/accuracy/data/sine-test-set.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/accuracy/data/sine-test-set.csv -------------------------------------------------------------------------------- /analysis/accuracy/data/sine-tflite.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/accuracy/data/sine-tflite.csv -------------------------------------------------------------------------------- /analysis/accuracy/plots/sine-accuracy-comparison.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/accuracy/plots/sine-accuracy-comparison.pdf -------------------------------------------------------------------------------- /analysis/accuracy/plots/sine-accuracy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/accuracy/plots/sine-accuracy.pdf -------------------------------------------------------------------------------- /analysis/accuracy/plots/sine-test-set.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/accuracy/plots/sine-test-set.pdf -------------------------------------------------------------------------------- /analysis/accuracy/sine.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/accuracy/sine.ipynb -------------------------------------------------------------------------------- /analysis/memory/person_detect.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/memory/person_detect.ipynb -------------------------------------------------------------------------------- /analysis/memory/plots/person-detect-memory.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/memory/plots/person-detect-memory.pdf -------------------------------------------------------------------------------- /analysis/memory/plots/sine-memory.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/memory/plots/sine-memory.pdf -------------------------------------------------------------------------------- /analysis/memory/plots/speech-memory.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/memory/plots/speech-memory.pdf -------------------------------------------------------------------------------- /analysis/memory/sine.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/memory/sine.ipynb -------------------------------------------------------------------------------- /analysis/memory/speech.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/memory/speech.ipynb -------------------------------------------------------------------------------- /analysis/performance/data/person-detect-esp32-microflow.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/data/person-detect-esp32-microflow.csv -------------------------------------------------------------------------------- /analysis/performance/data/person-detect-esp32-tflm.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/data/person-detect-esp32-tflm.csv -------------------------------------------------------------------------------- /analysis/performance/data/person-detect-nrf52840-microflow.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/data/person-detect-nrf52840-microflow.csv -------------------------------------------------------------------------------- /analysis/performance/data/person-detect-nrf52840-tflm.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/data/person-detect-nrf52840-tflm.csv -------------------------------------------------------------------------------- /analysis/performance/data/sine-esp32-microflow.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/data/sine-esp32-microflow.csv -------------------------------------------------------------------------------- /analysis/performance/data/sine-esp32-tflm.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/data/sine-esp32-tflm.csv -------------------------------------------------------------------------------- /analysis/performance/data/sine-nrf52840-microflow.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/data/sine-nrf52840-microflow.csv -------------------------------------------------------------------------------- /analysis/performance/data/sine-nrf52840-tflm.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/data/sine-nrf52840-tflm.csv -------------------------------------------------------------------------------- /analysis/performance/data/speech-esp32-microflow.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/data/speech-esp32-microflow.csv -------------------------------------------------------------------------------- /analysis/performance/data/speech-esp32-tflm.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/data/speech-esp32-tflm.csv -------------------------------------------------------------------------------- /analysis/performance/data/speech-nrf52840-microflow.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/data/speech-nrf52840-microflow.csv -------------------------------------------------------------------------------- /analysis/performance/data/speech-nrf52840-tflm.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/data/speech-nrf52840-tflm.csv -------------------------------------------------------------------------------- /analysis/performance/person_detect.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/person_detect.ipynb -------------------------------------------------------------------------------- /analysis/performance/plots/person-detect-esp32-performance.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/plots/person-detect-esp32-performance.pdf -------------------------------------------------------------------------------- /analysis/performance/plots/person-detect-nrf52840-performance.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/plots/person-detect-nrf52840-performance.pdf -------------------------------------------------------------------------------- /analysis/performance/plots/person-detect-performance-comparison.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/plots/person-detect-performance-comparison.pdf -------------------------------------------------------------------------------- /analysis/performance/plots/sine-esp32-performance.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/plots/sine-esp32-performance.pdf -------------------------------------------------------------------------------- /analysis/performance/plots/sine-nRF52840-performance.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/plots/sine-nRF52840-performance.pdf -------------------------------------------------------------------------------- /analysis/performance/plots/sine-performance-comparison.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/plots/sine-performance-comparison.pdf -------------------------------------------------------------------------------- /analysis/performance/plots/speech-esp32-performance.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/plots/speech-esp32-performance.pdf -------------------------------------------------------------------------------- /analysis/performance/plots/speech-nrf52840-performance.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/plots/speech-nrf52840-performance.pdf -------------------------------------------------------------------------------- /analysis/performance/plots/speech-performance-comparison.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/plots/speech-performance-comparison.pdf -------------------------------------------------------------------------------- /analysis/performance/sine.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/sine.ipynb -------------------------------------------------------------------------------- /analysis/performance/speech.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/analysis/performance/speech.ipynb -------------------------------------------------------------------------------- /assets/microflow-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/assets/microflow-logo.png -------------------------------------------------------------------------------- /assets/microflow-logo.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/assets/microflow-logo.pxd -------------------------------------------------------------------------------- /benches/person_detect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/benches/person_detect.rs -------------------------------------------------------------------------------- /benches/sine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/benches/sine.rs -------------------------------------------------------------------------------- /benches/speech.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/benches/speech.rs -------------------------------------------------------------------------------- /examples/arduino-nano33ble/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/arduino-nano33ble/.cargo/config.toml -------------------------------------------------------------------------------- /examples/arduino-nano33ble/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/arduino-nano33ble/Cargo.toml -------------------------------------------------------------------------------- /examples/arduino-nano33ble/Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/arduino-nano33ble/Makefile.toml -------------------------------------------------------------------------------- /examples/arduino-nano33ble/examples/person_detect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/arduino-nano33ble/examples/person_detect.rs -------------------------------------------------------------------------------- /examples/arduino-nano33ble/examples/sine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/arduino-nano33ble/examples/sine.rs -------------------------------------------------------------------------------- /examples/arduino-nano33ble/examples/speech.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/arduino-nano33ble/examples/speech.rs -------------------------------------------------------------------------------- /examples/arduino-nano33ble/memory.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/arduino-nano33ble/memory.x -------------------------------------------------------------------------------- /examples/arduino-uno/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/arduino-uno/.cargo/config.toml -------------------------------------------------------------------------------- /examples/arduino-uno/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/arduino-uno/Cargo.toml -------------------------------------------------------------------------------- /examples/arduino-uno/Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/arduino-uno/Makefile.toml -------------------------------------------------------------------------------- /examples/arduino-uno/examples/sine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/arduino-uno/examples/sine.rs -------------------------------------------------------------------------------- /examples/arduino-uno/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/arduino-uno/rust-toolchain.toml -------------------------------------------------------------------------------- /examples/atsamx7x/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/atsamx7x/.cargo/config.toml -------------------------------------------------------------------------------- /examples/atsamx7x/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/atsamx7x/Cargo.toml -------------------------------------------------------------------------------- /examples/atsamx7x/Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/atsamx7x/Makefile.toml -------------------------------------------------------------------------------- /examples/atsamx7x/examples/person_detect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/atsamx7x/examples/person_detect.rs -------------------------------------------------------------------------------- /examples/atsamx7x/examples/sine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/atsamx7x/examples/sine.rs -------------------------------------------------------------------------------- /examples/atsamx7x/examples/speech.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/atsamx7x/examples/speech.rs -------------------------------------------------------------------------------- /examples/atsamx7x/memory.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/atsamx7x/memory.x -------------------------------------------------------------------------------- /examples/esp32/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/esp32/.cargo/config.toml -------------------------------------------------------------------------------- /examples/esp32/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/esp32/Cargo.toml -------------------------------------------------------------------------------- /examples/esp32/Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/esp32/Makefile.toml -------------------------------------------------------------------------------- /examples/esp32/examples/person_detect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/esp32/examples/person_detect.rs -------------------------------------------------------------------------------- /examples/esp32/examples/sine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/esp32/examples/sine.rs -------------------------------------------------------------------------------- /examples/esp32/examples/speech.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/esp32/examples/speech.rs -------------------------------------------------------------------------------- /examples/esp32/rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "esp" 3 | -------------------------------------------------------------------------------- /examples/person_detect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/person_detect.rs -------------------------------------------------------------------------------- /examples/qemu/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/qemu/.cargo/config.toml -------------------------------------------------------------------------------- /examples/qemu/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/qemu/Cargo.toml -------------------------------------------------------------------------------- /examples/qemu/Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/qemu/Makefile.toml -------------------------------------------------------------------------------- /examples/qemu/examples/sine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/qemu/examples/sine.rs -------------------------------------------------------------------------------- /examples/qemu/examples/speech.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/qemu/examples/speech.rs -------------------------------------------------------------------------------- /examples/qemu/memory.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/qemu/memory.x -------------------------------------------------------------------------------- /examples/sine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/sine.rs -------------------------------------------------------------------------------- /examples/speech.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/examples/speech.rs -------------------------------------------------------------------------------- /microflow-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/microflow-macros/Cargo.toml -------------------------------------------------------------------------------- /microflow-macros/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /microflow-macros/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /microflow-macros/flatbuffers/tflite.fbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/microflow-macros/flatbuffers/tflite.fbs -------------------------------------------------------------------------------- /microflow-macros/flatbuffers/tflite_generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/microflow-macros/flatbuffers/tflite_generated.rs -------------------------------------------------------------------------------- /microflow-macros/src/activation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/microflow-macros/src/activation.rs -------------------------------------------------------------------------------- /microflow-macros/src/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/microflow-macros/src/buffer.rs -------------------------------------------------------------------------------- /microflow-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/microflow-macros/src/lib.rs -------------------------------------------------------------------------------- /microflow-macros/src/ops/average_pool_2d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/microflow-macros/src/ops/average_pool_2d.rs -------------------------------------------------------------------------------- /microflow-macros/src/ops/conv_2d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/microflow-macros/src/ops/conv_2d.rs -------------------------------------------------------------------------------- /microflow-macros/src/ops/depthwise_conv_2d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/microflow-macros/src/ops/depthwise_conv_2d.rs -------------------------------------------------------------------------------- /microflow-macros/src/ops/fully_connected.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/microflow-macros/src/ops/fully_connected.rs -------------------------------------------------------------------------------- /microflow-macros/src/ops/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/microflow-macros/src/ops/mod.rs -------------------------------------------------------------------------------- /microflow-macros/src/ops/reshape.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/microflow-macros/src/ops/reshape.rs -------------------------------------------------------------------------------- /microflow-macros/src/ops/softmax.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/microflow-macros/src/ops/softmax.rs -------------------------------------------------------------------------------- /microflow-macros/src/quantize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/microflow-macros/src/quantize.rs -------------------------------------------------------------------------------- /microflow-macros/src/tensor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/microflow-macros/src/tensor.rs -------------------------------------------------------------------------------- /models/person_detect.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/models/person_detect.tflite -------------------------------------------------------------------------------- /models/sine.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/models/sine.tflite -------------------------------------------------------------------------------- /models/speech.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/models/speech.tflite -------------------------------------------------------------------------------- /samples/features/person_detect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/samples/features/person_detect.rs -------------------------------------------------------------------------------- /samples/features/speech.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/samples/features/speech.rs -------------------------------------------------------------------------------- /samples/no.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/samples/no.wav -------------------------------------------------------------------------------- /samples/no_person.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/samples/no_person.bmp -------------------------------------------------------------------------------- /samples/person.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/samples/person.bmp -------------------------------------------------------------------------------- /samples/yes.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/samples/yes.wav -------------------------------------------------------------------------------- /src/activation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/src/activation.rs -------------------------------------------------------------------------------- /src/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/src/buffer.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/ops/average_pool_2d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/src/ops/average_pool_2d.rs -------------------------------------------------------------------------------- /src/ops/conv_2d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/src/ops/conv_2d.rs -------------------------------------------------------------------------------- /src/ops/depthwise_conv_2d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/src/ops/depthwise_conv_2d.rs -------------------------------------------------------------------------------- /src/ops/fully_connected.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/src/ops/fully_connected.rs -------------------------------------------------------------------------------- /src/ops/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/src/ops/mod.rs -------------------------------------------------------------------------------- /src/ops/reshape.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/src/ops/reshape.rs -------------------------------------------------------------------------------- /src/ops/softmax.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/src/ops/softmax.rs -------------------------------------------------------------------------------- /src/quantize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/src/quantize.rs -------------------------------------------------------------------------------- /src/tensor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/src/tensor.rs -------------------------------------------------------------------------------- /tests/person_detect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/tests/person_detect.rs -------------------------------------------------------------------------------- /tests/sine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/tests/sine.rs -------------------------------------------------------------------------------- /tests/speech.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteocarnelos/microflow-rs/HEAD/tests/speech.rs --------------------------------------------------------------------------------