のしメモ アプリ開発ブログ

Unityアプリとかロボットとか作ってるときに困ったこととかメモ

ChainerをWindowsにインストールする手順メモ

Windowsで仮想環境(Ubuntu)を作成し、そこでChinerを動かすまでのメモです

手順

1. Ubuntuインストールする

(1) VirtualBoxのインストー

下記リンクのダウンロードリンクから[WindowsHosts]を選択しインストールする
Downloads – Oracle VM VirtualBox

(2) UbuntuのROMのダウンロード

下記リンクからubuntu-ja-16.04-desktop-amd64.iso(ISOイメージ)をダウンロードする
https://www.ubuntulinux.jp/download/ja-remix

(3) VirtualBoxUbuntuをインストー

a. VirtualBoxを起動
b. [新規]->[エキスパートモード]を選択
c. 各種項目入力
f:id:noshipu:20170730022354p:plain
d. 仮想ハードディスクは32Gに設定し環境作成
e. 起動を押す
f. 初回起動時に起動ハード・ディスクの選択がでてくるので、(2)でダウンロードしたISOファイルを選択する
g. 起動が始まり、[Ubuntuをインストールを選択]->[Ubuntuのインストール中にアップデートをダウンロードする]にチェックを入れる
h. そのままインストールを進める

備考1

OSインストール後に再起動がかかると下記エラーがでて止まった

intel_rapl: no valid rapl domains found in pcackege 0

[仮想マシン]->[リセット]をしたら解決

備考2

ログイン後に仮想マシンを使いやすくするためにGuestAdditionsをインストール、[デバイス]->[クリップボードの共有]->[双方向]を設定しておくといいです。

2. Chainerのインストー

各種ソフトウェアをインストー

$ sudo apt-get install python-pip
$ sudo pip install --upgrade pip
$ sudo pip install chainer==1.24.0
$ sudo apt-get install python-matplotlib

3. Chainerを動かしてみる

(1) Chainerの公式サンプルのダウンロード
$ wget https://github.com/pfnet/chainer/archive/v1.24.0.tar.gz
$ tar xzf v1.24.0.tar.gz
(2) サンプルプログラムを実行
$ python chainer-1.24.0/exammnist/train_mnist.py 

こんな出力がでていれば成功です

GPU: -1
# unit: 1000
# Minibatch-size: 100
# epoch: 20

Downloading from http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz...
Downloading from http://yann.lecun.com/exdb/mnist/train-labels-idx1-ubyte.gz...

...

19          0.00946827  0.104435              0.997167       0.9811                    550.189       
20          0.00728352  0.0844704             0.99795        0.9846                    582.161

以上です。

参考文献

Interface 2017年8月号