This library lets you run machine learning models and collect sensor data on Linux and macOS machines using Rust. The SDK is open source and hosted on GitHub:The Edge Impulse Rust SDK (via the edge_impulse_runner crate) provides safe, high-performance Rust bindings for running Edge Impulse models and uploading data on Linux and macOS. This library handles everything from model inference to sensor data ingestion, enabling seamless development of real-time and resource-efficient edge AI solutions.
The Edge Impulse Rust library enables developers to seamlessly run Edge Impulse models in Rust projects, offering robust performance, safety, and ergonomics.
The Edge Impulse Rust SDK is a powerful tool for developers looking to leverage machine learning on edge devices. With its focus on performance and safety, it allows you to build efficient applications that can run directly on Linux and macOS systems. The library is designed to be easy to use, with clear examples and comprehensive documentation to help you get started quickly.By combining Rust’s speed and safety with Edge Impulse’s robust ML capabilities, you can create efficient, reliable edge AI applications on Linux and macOS. Check out our Comprehensive API Guide in Section 6 whenever you need deeper insights into the crate’s internals, error handling, or module-level details.