- 投稿日:2019-12-18T10:20:14+09:00
RaspberryPiでディープラーニング ~Tensor Flowのインストール~
ディスプレイの設定について
- 左上のメニューを開き、「設定」 → 「Paspberry Piの設定」という項目を選択
- 「解像度を設定(R)」をクリック
- 自分の解像度に合わせて変更してください。
日本語入力システムを設定
- RaspberryPiのターミナルを起動し、
sudo apt-get -y install -y ibus-mozc
を実行し、日本語入力システムをインストールします。- 再起動を行う。
Raspberry PiへTensorFlowをインストール
TensorFlowのページを確認すると「pip」にてインストールできる事がわかります。
こちらのサイトを参考に進めていきます。
Pythonのバージョン確認
ターミナルでバージョンの確認をおこないます。
- Python3系のバージョン確認
python3 --version
を実行
※現時点では「Python> 3.4」が要件となっています。pip3コマンドの確認
ターミナルでバージョンの確認をおこないます。
pip3 --version
を実行してください。
※ 現時点では、「pip> = 19.0」が要件となっています。virtualenvの確認
ターミナルでバージョンの確認をおこないます。
virtualenv --version
を実行上記のいずれかがインストールされていなかった場合
下記のコマンドを実行し、インストールをおこなってください。
sudo apt update sudo apt install python3-dev python3-pip sudo apt install libatlas-base-dev # required for numpy sudo pip3 install -U virtualenv # system-wide install仮想環境を作成
以下のコマンドで、「venv」という新しい仮想環境を作成します。
virtualenv --system-site-packages -p python3 ./venv仮想環境をアクティブにします。
source ./venv/bin/activate仮想環境のpipをアップデートします。
こうする事で、仮想環境ないのpipがシステムに影響を及ぼさなくなります。pip install --upgrade pip仮想環境内のパッケージ一覧を確認します。
pip list全ての作業が完了し、仮想環境を無効化したい場合は、
deactivate
を行います。TensorFlow本体のインストール
TensorFlowのインストールコマンドについて
- tensorflow : CPUのみを使用する、最新の安定バージョン
- tensorflow-gpu : GPUをサポートした、最新の安定バージョン(Ubuntu及びWindows)
- tf-nightly : プレビュービルド(不安定なこともある)(Ubuntu,WindowsにはGPUサポートが含まれる)今回は、CPUのみを使用するため、下記のコマンドでインストールを行います。
上手く動作しなかったコマンドpip install --upgrade tensorflowって記載がありましたが、うまく動作しなかったので、
仮想環境にインストールできなかったので、
deactivate
で仮想環境を抜け、システムに直接インストールしました。上手く動作したコマンドpip3 install tensorflowTensorFlowが正常にインストールされたかの確認
ターミナルで下記のコマンドを実行する
python3 import tensorflowWARNINGが出るが、動作に問題は無いため、今回は、そのまま続行する。
気になるので、後日警告を削除した人の話を参考にして、WARNINGを解消してみようと思います。