{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/13"},{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/7"},{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/6"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/15"},{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/7"},{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics/3"}],"enrichment":{"capability":"MNN is a lightweight deep learning inference and training framework that runs neural network models efficiently on mobile devices, embedded systems, and servers with support for multiple hardware backends including CPU, GPU, and NPU.","skillfed_tags":["on-device-inference","model-optimization","edge-computing"],"use_cases":["Deploy trained deep learning models to iOS and Android apps for real-time inference without cloud calls.","Run large language models (Qianwen, Baichuan, LLAMA) locally on mobile devices and edge servers.","Optimize and quantize neural networks to reduce model size by 50\u201370% for memory-constrained devices.","Build computer vision pipelines (image classification, object detection) on embedded IoT devices.","Generate images using stable diffusion models entirely on-device without external APIs.","Accelerate inference on Qualcomm Hexagon DSPs using the new Hexagon backend for power-efficient processing."],"what_it_does":"MNN is a production-grade deep learning framework designed for efficient on-device inference and training. It abstracts away the complexity of deploying neural networks across heterogeneous hardware\u2014CPUs (ARM, x86/x64), GPUs (Metal, OpenCL, Vulkan, CUDA), and NPUs (CoreML, HIAI, NNAPI)\u2014while keeping binary size small (12MB on iOS, 800KB on Android core). The framework supports model conversion from TensorFlow, Caffe, ONNX, and TorchScript, and includes graph optimization, quantization (FP16, Int8), and a lightweight image processing library. It powers inference in over 30 Alibaba applications across live broadcast, video capture, search, and recommendation systems.\n\nDevelopers use MNN to deploy trained models locally on mobile phones, IoT devices, and edge servers without cloud dependencies. The Python API provides a high-level interface for inference, training, and image processing without requiring C++ knowledge. MNN also includes specialized runtimes: MNN-LLM for large language models (supporting Qianwen, Baichuan, LLAMA) and MNN-Diffusion for stable diffusion models, both designed to run entirely on-device.","worth_installing":"Yes. MNN is a mature, actively maintained framework (latest release 23 days old, 15881 GitHub stars) with permissive BSD-3 licensing and zero known vulnerabilities. It solves a real problem\u2014efficient on-device neural network inference\u2014with proven production use across 30+ Alibaba applications. The single numpy dependency and broad platform support (Python 3.8\u20133.14, macOS/Linux/Windows) make installation straightforward. Install if you need to deploy models to mobile, embedded, or resource-constrained environments."},"id":"mnn","links":{"html":"https://skillfed.io/packages/mnn","md":"https://skillfed.io/packages/mnn.md","pypi":"https://pypi.org/project/mnn/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-22","license_spdx":null,"license_treatment":"permissive","name":"mnn","python_support":"supports_current","summary":"C methods for MNN Package"},"popularity":{"monthly_downloads":210401,"position":9493,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.6.1"}
