sipeed/MaixPy

Easily create AI projects with Python on edge device

解决的问题

MaixPy 旨在简化在边缘设备上开发 AI 项目的过程。它通过提供高级 Python API,消除了嵌入式系统编程的复杂性,使开发者无需深入掌握硬件或复杂的软件栈,即可在 MaixCAM 系列等硬件上实现 AI 视觉、音频以及 LLM/VLM 功能。

工作原理

MaixPy 作为一个 Python SDK,集成了硬件外设操作、视频流处理和 AI 算法。它利用 MaixCAM 硬件的 NPU(神经网络处理单元)加速 AI 模型(如 YOLO 和 MobileNet),并为需要从原型过渡到生产部署的开发者提供具有相同 API 的 C/C++ SDK。

适用人群

  • AI 算法工程师:用于将 AI 模型部署到嵌入式设备。
  • STEM 教师和学生:通过简单易用的 API 和教程学习 AI 与嵌入式开发。
  • 创客和工程师:用于快速原型开发智能项目。
  • 企业:无需大量嵌入式工程师团队,即可开发 AI 视觉产品(如生产线质量检测系统)。

核心亮点

  • 快速开发:仅需约 10 行 Python 代码即可创建 AI 视觉项目。
  • 完整生态:包含 MaixVision IDE、MaixHub 在线训练平台(支持一键 AI 模型训练),以及配套硬件(MaixCAM、MaixCAM2、MaixCAM-Pro)。
  • 高性能:在边缘硬件上支持高帧率 AI 检测(如 YOLO11n)和分类(如 MobileNetv2)。
  • 边缘 LLM 支持:可在兼容硬件上运行小型语言模型(如 Qwen/DeepSeek 0.5B 和 1.5B)以及 VLM(InterVL 1B)。
  • 硬件集成:内置对 UART 串口、摄像头、显示屏等外设的支持。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目