現在、自分が持っているリソースとしては
- GeForce GTX 750 Ti
- ASRock Z170M Pro4S [Intel Z170chipset]
- Windows 8.1 pro (64bit)
- Visual Studio Community 2013 (以下、VS)
- CUDA 7.5
上記環境は主にFPGA開発用としてOSは8.1のままで使おうと考えている。
一方で、CUDAを使ったTensorFlowでのConvolutional Neural Networkを試そうとしたときに、MacOS XかLinuxでの実行となる。
http://qiita.com/Yuichi801/items/de6d36fc9bc9a108725f
Googleがオープンソース化した機械学習のツール「TensorFlow」はMac OSとLinuxにしか対応していないのですが、
Ubuntuを使うことになるだろうか。
そうなると以下のいずれかが必要となるだろう。
- OS切替え
- VirtualBoxなどの仮想環境使用
FPGA開発日記さんのブログ
Hyper-V上のUbuntuにTensorFlowのインストール
http://msyksphinz.hatenablog.com/entry/2016/03/16/024623
Hyper-Vを利用する利点としては、VirtualBoxではGPGPUを使えないが、Hyper-Vでは使えることだ。
VirtualBoxではCUDAもだめだろうか。
(追記 2016/10/06)
@it__ssei さんに情報をいただきました。
感謝です。