FC2カウンター FPGAの部屋 BNN-PYNQ のトレーニングを試してみる3

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

BNN-PYNQ のトレーニングを試してみる3

BNN-PYNQ のトレーニングを試してみる2”の続き

前回は、MNISTのトレーニングをして、それをバイナリ化した。今回は、”マウスコンピューターのパソコンにHDDとGPUを追加してUbuntuをインストールした”で、Ubuntu 16.04 をネイティブにインストールして、CUDAもインストールすることができたので、GPUを使用してCIFAR-10をトレーニングしてみよう。

python cifar10.py を実行してトレーニングを開始したが、”ImportError: No module named nonlinearities”で停止してしまう。
BNN-PYNQ_63_170605.png

ググってみると、”No module named nonlinearities #624”がヒットした。

import lasagne
import theano

というようにimport の順番を逆にしたらエラーが解消したという投稿があったので、真似をしてみることにした。
下の図のように順番を入れ替えた。
BNN-PYNQ_64_170605.png

もう一度、python cifar10.py を実行すると、うまく行きました。
BNN-PYNQ_65_170605.png

1つのEpoch にかかる時間は58 秒から70 秒の間くらいだ。
BNN-PYNQ_66_170605.png

ただいまトレーニング中だ。2017 年6月5日の午前4時33分現在で、Epoch 488 だった。
BNN-PYNQ_67_170605.png

午後5時には終了した。
BNN-PYNQ_68_170605.png

best epoch は444 だそうだ。
BNN-PYNQ_69_170605.png
  1. 2017年06月05日 04:35 |
  2. DNN
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
http://marsee101.blog19.fc2.com/tb.php/3820-d66a077e
この記事にトラックバックする(FC2ブログユーザー)