MediaPipe is a cross-platform machine learning framework designed for deploying vision, audio, and text processing models across mobile, desktop, and web environments. It functions as an on-device inference engine that executes complex models locally on edge hardware, ensuring low latency and privacy without requiring a constant internet connection.
The main features of google-ai-edge/mediapipe are: Machine Learning Frameworks, Cross-Platform Inference Frameworks, Model Deployment Frameworks, On-Device Inference Engines, Pipeline Orchestration Frameworks, Generative AI Integrations, Generative AI Interfaces, Hardware Acceleration Backends.
Open-source alternatives to google-ai-edge/mediapipe include: microsoft/onnxruntime — This project is a cross-platform machine learning inference engine designed to execute pre-trained models across… alibaba/mnn — MNN is a high-performance inference engine and framework designed for on-device machine learning. It provides a… dotnet/machinelearning — This is a cross-platform framework for building, training, and deploying custom machine learning models within the… tencent/tnn — TNN is a deep learning inference framework designed to execute pre-trained neural networks across mobile, desktop, and… tencent/ncnn — ncnn is a high-performance neural network inference framework designed for executing deep learning models locally on… google-ai-edge/litert-lm — LiteRT-LM is a high-performance inference framework designed to execute large language models locally on mobile,…
This project is a cross-platform machine learning inference engine designed to execute pre-trained models across diverse operating systems and hardware environments. It functions as a standardized execution framework that manages the entire lifecycle of model inference, from loading and graph optimization to hardware-accelerated execution and generative sequence management. The runtime distinguishes itself through a highly modular architecture that decouples model logic from hardware-specific kernels. By utilizing an execution provider abstraction, it enables developers to offload computation
MNN is a high-performance inference engine and framework designed for on-device machine learning. It provides a comprehensive environment for executing, optimizing, and deploying neural network models directly on mobile and resource-constrained edge devices. The framework distinguishes itself through a robust model optimization toolkit that supports quantization, compression, and structural graph manipulation to minimize memory footprint and maximize execution speed. It features a modular architecture that abstracts hardware-specific backends, allowing models to run efficiently across diverse
This is a cross-platform framework for building, training, and deploying custom machine learning models within the .NET ecosystem. It provides a predictive modeling engine for classification, regression, and forecasting tasks, alongside an inference runtime to generate predictions across different hardware architectures. The framework includes a gradient boosting library and supports interoperability with external models via a standardized open format. It features tools for prediction explainability, allowing the analysis of feature importance to debug model behavior and identify bias. The p
TNN is a deep learning inference framework designed to execute pre-trained neural networks across mobile, desktop, and server hardware. It functions as a hardware-accelerated runtime and model compression toolkit, providing a unified interface for deploying models in diverse environments. The framework includes an ONNX model converter to transform models from various training frameworks into a standardized internal format. It distinguishes itself through a combination of model compression tools—including weight quantization and static-code pruning—and a memory management system that reuses bu