LoginSignup
2
1

More than 5 years have passed since last update.

AmazonAWSのt2.micro上にTensorFlowの開発環境を構築するまで

Last updated at Posted at 2018-06-19

はじめに

 今まで、TensorFlowをローカルのPC(MacBook early 2016)で遊んでたんですが、GPGPUを使った処理をしたかったこともあり、AWS上で動かすことにチャレンジしました。
 本来であれば、GPU利用可能なg2.2xlarge等のセッションを作るべきだったのですが、AWSを利用することが初めてだったということもり、まずは無料のt2.microのセッションを作成して、そこでTensorFlowを動かすことから始めました。
 思ってたよりハマったので、備忘録のために投稿します。

利用したAWSのセッション

 無料利用枠のt2.microをオプションなしで選択。OSはUbuntuを選択しました。

pipのインストール

 Ubuntuなので、pipは以下のコマンドでインストールします。これは、普通に大丈夫でした。

pipをインストールするためのコマンド
sudo apt-get install python-pip

ロケール変数の設定

 通常のpip install モジュール名というコマンドでは、エラーが出て無理でした。TensorFlowだけでなく、Numpyも同様のエラーが出てインストールできず。
 調べてみたところ、ロケール変数というパラメータが悪さをしているようなので、export LC_ALL=Cというコマンドで対処します。Numpyはこれでインストールすることができました。

Numpyをインストールするためのコマンド
export LC_ALL=C
pip install numpy

TensorFlowのインストール

 ただし、それでもTensorFlowはインストールすることができませんでした。最終的に、TensorFlowは、pip3を使ってPython3用のものをインストールしました。

TensorFlowをインストールするためのコマンド
sudo apt-get install python3-pip
pip3 install tensorflow

pipでのインストールで出るエラーについて

 ちなみに、TensorFlowをpipでインストールしようとすると、以下のエラーメッセージが出ますが、言われた通りにpipをアップグレードすると、pipコマンド自体が使えなくなってしまうので注意が必要です。

TensorFlowをインストールするためのコマンド
You are using pip version 8.1.1, however version 10.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1