LoginSignup
1
0

More than 5 years have passed since last update.

GTX1080Ti搭載のWindows10パソコンにUbuntu16やらCUDAやらインストールする流れ(4)

Last updated at Posted at 2017-11-23

はじめに

買ってきたWindowsパソコン(GTX1080Ti搭載)に諸々設定する流れ。

ubuntuインストールするまではこちら。
https://qiita.com/masataka46/items/9548b70cc71248cc1456
その後、CUDA、cuDNNを入れるまではこちら。
https://qiita.com/masataka46/items/0ef2223d22f841b8bfb8#_reference-e76b9ba29c8104716dd1
その後、pyenv環境にpython3を入れた経緯はこちら。
https://qiita.com/masataka46/items/b5e0d39c1e3fd31e649c

今回はtensorflowとCaffe、chainerを使えるようにする。

スペック:
デフォルトのOS:Windows10 64ビット
インストール後:Ubuntu16.04 LTS
CPU:Corei7 7700K
GPU:GTX1080Ti
SSD:240GB
HDD:2TB
マザーボード:ASUS H170-pro
CUDA-8.0
cuDNN-6

pyenv
python3.6.3
など

Tensorflowのインストール

公式ドキュメント
https://www.tensorflow.org/install/install_linux#ValidateYourInstallation
に従って進める。

pyenv環境という以外は native に入れるようなものなので、Prerequisite: Python and Pipの手順に従う。

まず

pyenv global 3.6.3

などとしてpyenv環境に入る。次にpip など必要なパッケージ類のインストール

sudo apt-get install python3-pip python3-dev

GPUヴァージョンでtensorflowをインストールする。

pip3 install tensorflow-gpu

ちゃんとインストールされたか確認する。Pythonの対話モードで以下を入力。

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))

Hello, TensorFlow と表示されたら大丈夫。GPUがどうたらこうたら出てるのでCUDAとかも機能してそう。

Caffeのインストール

Openposeと一緒にCaffeをインストールする。
https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/installation.md

まずopencvとOpenBLASをインストール。

sudo apt-get install libopencv-dev
sudo apt-get install libatlas-base-dev

次にOpenPoseと一緒にCaffeをインストール。

./ubuntu/install_caffe_and_openpose_if_cuda8.sh

chainerのインストール

次にchainerのインストールを行う。こちらも公式ドキュメント
http://docs.chainer.org/en/stable/install.html
に従う。

まず setuptoolsのupgradeから。

pip3 install -U setuptools

次にpillowh5pycupyをインストールする。

pip3 install pillow
pip3 install h5py
pip3 install cupy

次にchainerのインストール。

pip3 install chainer

一瞬で終わった。

chianerのエラー対応

chainerの動作確認で以下を実施。

wget https://github.com/chainer/chainer/archive/v3.1.0.tar.gz
tar xzf v3.1.0.tar.gz
python chainer-3.1.0/examples/mnist/train_mnist.py

......
......
ModuleNotFoundError: No module named '_tkinter'

_thinkerなるものが無い、と出た。調べてみると、このサイト(1)
https://qiita.com/4hiziri/items/aba80f0bc92300ea22e2
ではpyenvpythonを入れる前にtk-devを入れろ、と書いている。

残念ながらpyenvのインストールからやり直し。

sudo apt-get install tk-dev
1
0
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
1
0