Edge Impulse for Linux is the easiest way to build Machine Learning solutions on real embedded hardware. It contains tools which let you collect data from any microphone or camera, can be used with the Node.js, Python, Go and C++ SDKs to collect new data from any sensor, and can run impulses with full hardware acceleration - with easy integration points to write your own applications.Documentation Index
Fetch the complete documentation index at: https://docs.nordic.edgeimpulse.com/llms.txt
Use this file to discover all available pages before exploring further.
Development boards
This is a list of development boards that are fully supported by Edge Impulse for Linux. Follow the instructions to get started:- Raspberry Pi 4.
- Qualcomm Dragonwing RB3 Gen 2 Dev Kit
- Advantech ICAM-540.
- NVIDIA Jetson Orin and Nano.
- Renesas RZ/V2L.
- Renesas RZ/G2L.
- Renesas RZ/V2H.
- IMDT RZ/V2H.
- Mac.
- Linux x86_64 devices.
- Texas Instruments SK-TDA4VM.
- Texas Instruments SK-AM62A-LP.
- Texas Instruments SK-AM668A.
- Microchip SAMA7G54.
Officially supported AI Accelerators
This is a list of AI accelerators that are fully supported by Edge Impulse of Linux. Follow the instructions to get started:Inferencing libraries
To build your own applications, or collect data from new sensors, you can use the high-level language SDKs. These use full hardware acceleration, and let you integrate your Edge Impulse models in a few lines of code:.eim models?
Edge Impulse for Linux models are delivered in.eim format. This is an executable that contains your signal processing and ML code, compiled with optimizations for your processor or GPU (e.g. NEON instructions on ARM cores) plus a very simple IPC layer (over a Unix socket). See our Linux EIM executable guide to learn more.