Upload
takeshi-osoekawa
View
16.413
Download
1
Embed Size (px)
Citation preview
Windows で動かす TensorFlowTakeshi ʹosokenʹ Osoekawa
2015/12/11 @ TensorFlow研究会
自己紹介
小副川 健 [おそえかわ たけし]
仕事: 専門: 計算代数学/計算科学
プログラミング言語: Python, JavaScript, R, C/C++, HTML/CSS...
データ分析
目次Docker で動かす
ネイティブまでの道のり
まとめ
Windows はサポート外Wheel ファイルがない (pip install できない)bazel の Windows サポートがまだ (.whl 作れない)
現状、Docker 経由で動かすのが圧倒的に楽。
Docker Toolbox
Docker を動かすまで1. 仮想化を有効化
2. Docker Toolbox をインストール
3. Docker Quickstart Terminal を起動
仮想化を有効化msinfo32.exe でチェックする
Hyper-V関連が全部「はい」ならOKHyper-Vは無効化しておく
仮想化を有効化BIOS で[Advanced]-[CPU Configuration]の以下を
[Enabled]
Execute Disable Bit
Intel(R) VirtualizationTechnology
(上記は Intel 系の場合: AMD 系はSVMらしいです)
Docker Toolbox をインストール実際は以下の4つがインストールされます
Docker Client for WindowsDocker Toolbox management tool and ISOOracle VM VirtualBoxGit MSYS‑git UNIX tools
Docker Quickstart Terminal を起動
Docker でインストール$ docker run it b.gcr.io/tensorflow/tensorflow
root@xxxxxxxxxxxx:~# python Python 2.7.6 (default, Jun 22 2015, 17:58:13) [GCC 4.8.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import tensorflow as tf >>> sess = tf.Session() >>> a = tf.constant(10) >>> b = tf.constant(32) >>> print(sess.run(a + b)) 42
ネイティブまでの道のりBazel は現状 Windows サポートなし
(一応MSYS2でビルドできるらしい)
2016‑02 にはビルドできるようになるかも。
まとめDocker が楽
来年早々には Bazel でビルドできるようになるかも