はじめに
Raspberry Pi 5で機械学習モデルを動かす際、特にPyTorchの導入の記事がなく苦労したのでPytorchを入れることができた方法を共有します。
なぜMinicondaが必要なのか
Raspberry Pi 5は従来のRaspberry Pi 4と比べて、pipを使用したライブラリのインストールは、piwheelによるサポートの制限があります。
MinicondaをインストールすることでPyTorchがインストールできました。
Minicondaのインストール手順
前提条件
- OS: 64bit版 Raspberry Pi OS
インストール手順
- インストールディレクトリの作成
mkdir -p ~/miniconda3
- Minicondaインストーラーのダウンロード
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-aarch64.sh -O ~/miniconda3/miniconda.sh
- インストーラーの実行
bash ~/miniconda3/miniconda.sh -u
- 環境の有効化
source ~/miniconda3/bin/activate
これでMiniconda環境の中で、pipをするだけでインストールができました。
重要な注意点
-
condaとpipには互換性がなく混在させると環境が破壊される可能性があるため、どちらか一方を使う必要があります。私はpipのみを使用しました。
-
NumpyとScipyをpipした後にPytorchをインストールしてください
参考情報
この記事の情報は2024年11月時点のものです。Raspberry PiやPyTorchの開発状況により、インストール方法が変更される可能性があります。最新の情報は公式ドキュメントを参照することをお勧めします。