Farzinkh / AI_EDGE

Deploy deep neural network models on esp32 SOC.
Apache License 2.0
10 stars 0 forks source link
automation edge-ai edge-computing esp esp-dl esp-idf esp32 esp32-cam esp32s3 ml mlops tensorflow-lite

Running Deep neural network dedicated to Espressif SoCs

This repository created for experimental study for deploying Deep neural networks on Espressif SoCs and evaluating their performance.

Overview

Tensorflow_lite and ESP-DL are two main frameworks to deploy DNN on Espressif SoCs. Projects are placed in the folders with same name as their used framework. Some tools are developed and placed in ESP-DL/Tools to facilitate some tasks like converting ONNX model to C/CPP codes ready to compile.

Software requirements

ESP-IDF V5.x.

Python 3.7.

Instalation steps

git clone --recursive https://github.com/Farzinkh/AI_EDGE.git

cd AI_EDGE

pip install -r requirements.txt

Hardwares to Utilize

ESP32-CAM

Download Schematic

ESP32-S3

Download Schematic

With a microSD Card Adapter Module