人気ブログランキング |

タグ:Color Skopar 35mm ( 3 ) タグの人気記事

信州・渋温泉2005(3)





d0108132_11002928.jpg


-----------


【今日のAI】
AIのためにGPUを買った話(3)

動いているときは快適なグラフィックボードなのだが、
何回かいろんなAIの学習をやると、突然クラッシュすることがあった。
グラフィックボードとAI用の処理装置が同じものなので、AIがクラッシュすると
Windowsの画面も道連れになる。
調べてみたら、「オネーサンを探せ!!」で使ったSSDというAIは一度に3GBくらいの
メモリーを使うので、2,3回同様の処理をさせると6GBしかないグラフィックボードの
メモリーを使い切り、死ぬのだ。AIの処理が終わったら、適切にアプリを閉じれば
そういうことは起きない。
わかってしまうとたいしたことでは無いのだが、わからないことが沢山ありすぎて
AIへの道は果てしない。






by tullyz1 | 2019-10-05 16:28 | Comments(4)

信州・渋温泉2005(2)






d0108132_10575172.jpg




-------------




【今日のAI】
AIのためにGPUを買った話(2)

NVIDIAのGPU 1060を搭載したグラフィックボードが届いた。
仕事をしていないときはファンが回らなくて静かなタイプ。
合計5.5GBもある巨大なソフトをどうにかインストールして、動作が確認できた。
 グラフィックボード・ドライバー   555MB   
 Visual Studio Community 2015 with Update 3  3.4GB   
 CUDA v9.0 + patch 1     1.4GB 
 cuDNN 7.14   177MB


教科書の例題に出てくる「手書き数字認識」の学習で速度を確認してみる。
CPU(i7@3.4GHz)で処理させると95秒のところ、
GPU(1060)で処理させると9.9秒。なんと9.6倍。
10時間もかかるとやる気が起きないが、1時間ならやってみようかという気になり、
30分は待てないが3分はその場で待てるので、この差は大きい。
この速さに慣れてしまうと、もう元には戻れない。

GoogleのWebサービスでも同じ処理をさせたら10.1秒だった。
以前はもっと速い気がしたのだが、こんなものだったか。
みんなが使うと遅くなるという話もあるが。




by tullyz1 | 2019-10-04 16:36 | Comments(8)

信州・渋温泉2005(1)

まだお暇から復活したわけではないのだが・・・







d0108132_10503360.jpg




信州・渋温泉 2005年
--------------



【今日のAI】
AIのためにGPUを買った話

消費税が上がる直前、やっぱりAIで遊ぶためにGPU(画像処理プロセッサーまたはディスプレイボード)が
欲しくなって買うことになった。
Googleがネット経由でGPUを使わせてくれるサービスがあったので一度はあきらめたのだが、
実際にGoogleのサービスを使ってみると大量の画像データをクラウドにアップするのに時間がかかり
面倒なことが判明。
前回あきらめた時は2.3万円だったが、今回はキャンペーンやら何やらで2万円を切る価格になっていた。
中古でも1.8万円なのでこれを買わない手はない。その店以外では3万円以上。しかも最後の1枚だ。
カード番号を入れたところ、このカードは使えませんと仰せ。番号を入れ間違えたかとやって見ても同じ。
別のカードでやっても同じ。よくよく読んだら3D認証をしたカードしか使えないとか。
仕方なく3D認証の登録して、ようやく買わせてもらえた。こんなハードルの高い通販は初めてだ。
お店にとっては安全性が担保されているのかもしれないが、そもそも普通の人が買えないほど面倒なので
誰も注文できず、限りなく安全ということか。

AIでGPUを使うのは、GPUを買ってくればOKというほど簡単なものではない。
全く無関係な3つの組織や会社のソフトを組み合わせて使うので大変だ。
ソフトを探してきて、インストールして、トラブルが出なければ使えるという厄介なもの。
幸い先達が人柱になってくれているので、どのバージョンを入れれば動いたのかはわかっているが
マイクロソフトやNVIDIAから過去のバージョンのソフトを手に入れるためには
かなり面倒なアカウント申請をしないとダウンロードできない。
世界中でこんな面倒なことをさせられているのかと驚く。








by tullyz1 | 2019-10-03 10:54 | Comments(6)