告知など


2017-01-01 [Sun]

あけましておめでとうございます。

2017年になりました。特に何もありません。何を頑張ろうというものがあるわけでもない一方で、基本的に全力でやっていないと死んでしまう生き物でもあり、悶々としたどっちつかずの日々が続いています。2016年はそんな感じの一年でしたが、2017年になって、だから何を打破しようなどという決意ができるわけでもなく。一年の計は元旦にありと申しますが、ここから一年のことなんか、分からんよ(クワトロ風)というのが正直なところです。

息子がもう少し落ち着いてくれると、色々と助かるのですが、5歳くらいから小学校中学年くらいまでは、ダウン症の男の子の中でも元気なタイプの子は苦労が多いと、主治医の先生が言っていたと妻から聞いてもおり、難しいのぉと頭を悩ませております。

それはそれとして、GeForce GTX 1050 Ti のボードを一枚買ってみましてね。

Linux用ドライバの最新版はGTX1050系に対応している。

Chainerの最新版はCUDA 8.0に対応している。

ということで、GTX 1050 Ti + CUDA 8.0 + Chainer on Ubuntu 16.04LTSがさくっと環境作れるんじゃないかと思ったのですが、まだちゃんとできていません。

本来、一番簡単な方法は、 https://developer.nvidia.com/cuda-downloads からOSなどを選び、deb(network)をダウンロードして、dpkg -iして、apt-get updateしてapt-get install cudaなのですが、これだと一世代前のドライバが入ってしまい、1050Tiは認識されません。

そこで、ドライバのPPAを追加して、最新ドライバをまずインストールします。

# add-apt-repository ppa:graphics-drivers/ppa

# apt-get update

# apt-get install nvidia-375

CUDA 8.0は、runfile(local)をダウンロードしてインストールします。

cuDNNもインストールするけれど、そこの手順は割愛。

そしてchainerをインストールします。

(PATHとLD_LIBRARY_PATHを適宜設定)

# env CUDA_PATH=/usr/local/cuda pip install chainer

# apt-get install --reinstall nvidia-375

これでいけると思うのだけれど、

・nvidia-smiでデバイスは認識している

・CUDAのサンプルアプリのmakeは完了する

・CUDAのサンプルアプリを実行すると、デバイスが見つからない

・Chainerは、from chainer import cuda しても、cuda.cupyを使おうとすると、そんなのはないと言われる

という状況で、

・CUDAがデバイスを認識できていないっぽい

・Chainerはインストーラの時点でCUDAの存在を認識できていないっぽい

という感じです。どうせいじっている時間もないので、待てはよい気もするけれど、GeForce GTX750Tiあたりの枯れたボードを一枚買って試した方がよさげな気もしています。

というか、インストール手順のメモがネットに沢山転がっているんだけれど、この人たちは動作確認までやっているのだろうかという疑問があります。


INFORMATION OF EARTHLIGHT TECH NOLOGY <kimoto@earthlight.jp>