pdf-icon

StackFlow AI プラットフォーム

アプリケーション

CVビジョンアプリケーション

VLMマルチモーダル

大規模言語モデル (LLM)

音声アシスタント

Raspberry ソフトウェアパッケージの取得

パッケージの更新
アプリケーションのインストールおよびアップグレードに使用されるaptパッケージ管理ツールを利用して、機能ユニットをダウンロードおよび更新します。具体的な操作は以下を参照してください。

1. 準備作業

  • SSHなどを使用してRaspberryPiデバイスのターミナルに接続します。

2. ソフトウェアソースの更新

  1. lsb_release -a コマンドを使用して、Raspberryシステムのバージョンを取得します。
lsb_release -a

コマンドの実行結果は以下の通りです:

bookworm:

No LSB modules are available.
Distributor ID:    Debian
Description:    Debian GNU/Linux 12 (bookworm)
Release:    12
Codename:    bookworm

trixie:

No LSB modules are available.
Distributor ID:    Debian
Description:    Debian GNU/Linux 13 (trixie)
Release:    13
Codename:    trixie
  1. 以下のコマンドをコピーして、GPGキーを追加し、M5Stackのソフトウェアソース情報をシステムのソースリストに追加します。

bookworm:

sudo wget -qO /etc/apt/keyrings/StackFlow.gpg https://repo.llm.m5stack.com/m5stack-apt-repo/key/StackFlow.gpg
echo 'deb [arch=arm64 signed-by=/etc/apt/keyrings/StackFlow.gpg] https://repo.llm.m5stack.com/m5stack-apt-repo bookworm llm8850' \
| sudo tee /etc/apt/sources.list.d/StackFlow.list > /dev/null

trixie:

sudo wget -qO /etc/apt/keyrings/StackFlow.gpg https://repo.llm.m5stack.com/m5stack-apt-repo/key/StackFlow.gpg
echo 'deb [arch=arm64 signed-by=/etc/apt/keyrings/StackFlow.gpg] https://repo.llm.m5stack.com/m5stack-apt-repo trixie llm8850' \
| sudo tee /etc/apt/sources.list.d/StackFlow.list > /dev/null
  1. apt update コマンドを実行して、パッケージインデックスを更新します。
sudo apt update

3. パッケージのインストール

  1. 利用可能なllm debパッケージの一覧を表示します。llm-model-name形式で命名されたものはモデルパッケージであり、llm-name形式は機能ユニットパッケージです。
apt list | grep llm
  1. 必要に応じてaptコマンドでパッケージをインストールします。例えば、llm-whisperパッケージをインストールする場合。注意:モデルは大容量のストレージを占有するため、必要に応じてインストールを推奨します。
sudo apt install llm-whisper

パッケージの詳細情報については、StackFlow Github のパッケージリストを参照してください。そこにはモデル設定jsonファイルが含まれており、モデルの出所(homepage)、機能、データフォーマットが記載されています。

4. 依存パッケージの紹介

lib-llm

  • ソフトウェアの実行に必要な環境を提供します。
sudo apt install lib-llm

llm-sys

  • StackFlowの基本機能を提供します。
sudo apt install llm-sys

5. 機能モジュールの紹介

llm-whisper

  • 音声からテキストへの変換機能を提供します。
sudo apt install llm-whisper

llm-llm

  • テキスト生成機能を提供します。
sudo apt install llm-llm

llm-vlm

  • マルチモーダルテキスト生成機能を提供します。
sudo apt install llm-vlm

llm-melotts

  • テキストから音声への変換機能を提供します。
sudo apt install llm-melotts

llm-openai-api

  • OpenAI API インターフェースを提供します。
sudo apt install llm-openai-api
On This Page