最終更新:2025-02-06 (木) 22:21:26 (43d)
Module LLM
Top / Module LLM
https://docs.m5stack.com/en/module/Module-llm
https://shop.m5stack.com/products/m5stack-llm-large-laguage-model-module-ax630c
機能
仕様
SoC
- Axera AX630C
- Dual ARM Cortex-A53 1.2 GHz
- 1.5W
NPU
- 12.8 TOPS @INT4
メモリ/ストレージ
周辺
- 内蔵マイク
- スピーカー
- TFストレージカード
- USB OTG
- RGBステータスライト
ソフトウェア
- Ubuntu 22.04搭載
- adbでログイン可能
モデル
- Qwen2.5-0.5Bがプリインストール
- 同社は、今後のアップデートで、発売モデルの 3 倍のサイズであるより高性能な Qwen2.5-1.5B モデル、および Llama3.2-1B と InternVL2-1B のサポートが追加されると約束している。
https://www.hackster.io/news/m5stack-adds-large-language-model-support-to-its-offerings-with-the-3-2-tops-llm-module-f0a4e061f0de
ピン配置
- M-BUSのUARTのピン
ピン番号 M5Stack Basic M5Stack Core2 M5Stack CoreS3 15 (TX) G16 (RXD2) G13 (RXD2) G18 (PC_RX) 16 (RX) G17 (TXD2) G14 (TXD2) G17 (PC_TX)
チュートリアル
Module LLM/使い方
Arduinoのライブラリ
Module LLM/API
- StackFlowのAPI
M5Stack側
- M5ModuleLLMの関数を実行→JSONのコマンドがUART経由でModule LLM側に伝わる
Module LLM側
- StackFlowのModule LLM/llm-sysがサービスとして常駐している
- /dev/ttyS1からのUARTも待ち受け (M-BUS経由のM5Stack向け)
- 10001ポートでTCPで待ち受けている (ネットワーク経由向け)
- コマンドを受け取って各Module LLM/ユニットで実行
Module LLM/モデル
Module LLM/システムサービス
StackFlow
- Module LLM/ユニット
llm-audio? Audio unit, providing system audio support. llm-kws? Keyword detection unit, providing keyword wakeup service. llm-asr? Speech-to-text unit, providing speech-to-text service. llm-llm Large model unit, providing AI large model inference service. llm-melotts? NPU-accelerated TTS unit, providing text-to-speech and playback service. llm-tts? CPU-computed TTS unit, providing text-to-speech and playback service.
Module LLM/無線LAN
Module LLM/デバッグボード
ケース
- デバッグ基板を一体化するフレーム
- ↑をスタンドと合わせてみた
- M5Stack Stand-chan big