sipeed/MaixPy

Easily create AI projects with Python on edge device

何を解決するか

MaixPyは、エッジデバイス上でAIプロジェクトを開発するのを簡素化することを目的としています。埋め込みシステムプログラミングの複雑さを排除し、高レベルのPython APIを提供することで、MaixCAMシリーズのようなハードウェア上でAIビジョン、音声、LLM/VLM機能を実装できるようにします。ハードウェアや複雑なソフトウェアスタックに関する深い専門知識が不要です。

仕組み

MaixPyは、ハードウェア周辺機器操作、ビデオストリーミング、AIアルゴリズムを統合するPython SDKとして機能します。MaixCAMハードウェアのNPU(ニューラルプロセッシングユニット)を活用して、YOLOやMobileNetなどのAIモデルを高速化し、プロトタイプから本番展開に移行する必要がある開発者向けに、同一のAPIを持つC/C++ SDKも提供しています。

対象ユーザー

  • AIアルゴリズムエンジニア: 埋め込みデバイスへのAIモデルの展開に。
  • STEM教員および学生: シンプルなAPIとチュートリアルを通じて、AIと埋め込み開発を学ぶため。
  • マーカーおよびエンジニア: 智能プロジェクトの迅速なプロトタイピングに。
  • 企業: 大規模な埋め込みエンジニアチームを必要とせずに、AIビジョン製品(例:生産ラインの品質保証システム)を開発するため。

特徴

  • 迅速な開発: Pythonコード10行程度でAIビジョンプロジェクトを構築可能。
  • 包括的なエコシステム: MaixVision IDE、ワンクリックAIモデルトレーニング向けのMaixHubオンラインプラットフォーム、および対応ハードウェア(MaixCAM、MaixCAM2、MaixCAM-Pro)を含む。
  • 高性能: エッジハードウェア上で高fpsのAI検出(例:YOLO11n)および分類(例:MobileNetv2)をサポート。
  • エッジLLM対応: Qwen/DeepSeek 0.5Bおよび1.5B、およびVLM(InterVL 1B)といった小規模言語モデルを対応ハードウェア上で実行可能。
  • ハードウェア統合: UARTシリアルポート、カメラ、ディスプレイなどの周辺機器を内蔵サポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト