脳汁portal

アメリカ在住(だった)新米エンジニアがその日学んだIT知識を書き綴るブログ

gpgpu

GPGPU用語集てきなもの

備忘録 CNN Convolutional Neural Network(畳み込みニューラルネットワーク) AlexNetのような畳み込み層とプーリング層を含む多層ニューラルネットワークのこと BLAS 線形代数演算を行うためのライブラリ ATLAS Automatically Tuned Linear Algebra Software…

[deep learning] caffeとCIFAR-10を使って画像判別テスト(詳細)

昨日のポストの詳細版です。 portaltan.hatenablog.com こちらではcifarが用意してくれているscriptで一気にやってくれているところがおおかったので、そこらへんをひとつひとつのコマンドにわけて実行していきます。 また、今回は自分のhomeディレクトリで…

[deep learning] caffeとCIFAR-10を使って画像判別テスト

こちらのAITC様のスライドに従って画像の判別テストをしてみました http://www.slideshare.net/yasuyukisugai/deep-learningcaffe 環境 CUDA 7.5 Caffe 1.0.0rc3 手順 1. 学習用イメージのダウンロード CIFAR-10は10個のカテゴリーに分類された画像集で、画…

libcudart.so.7.0: cannot open shared object file: No such file or directorが出てcaffeが動かないとき

前は動いてたのに以下みたいなエラーが出てcaffeが動かないときはCUDAのライブラリのPATHが外れている可能性が高いです vi ~/.bashrc ### add below line export CUDA_HOME="/usr/local/cuda-7.5" # adjust for your CUDA env export PATH=$PATH:$CUDA_HOME …

CaffeをUbuntu14.04にインストールする

caffe caffeは画像に特化したDeep learningのためのフレームワークで、GPUを使った高速な学習が可能である アプリケーション開発を行いやすくするPythonインターフェイスが用意されており、公式のチュートリアルや学習済みモデルデータも充実している 特徴 …

Caffeインストール中に『/usr/bin/ld: cannot find -lcblas』とか出てきたら

caffeを以下公式の手順に従ってインストールしていたところ以下のようなエラーが出てきて途中でコンパイルが止まってしまった /usr/bin/ld: cannot find -lcblas /usr/bin/ld: cannot find -latlas 調べてみたところlibatlas-base-devをインストールすれば解…

モバイル・スパコンJETSON tk1にCUDAをinstallする方法

NVIDIAのJETSON tk1にCUDAをinstallする方法です 手順 CUDA-6.0をデフォルトのubuntu14.04にinstallします wget http://developer.download.nvidia.com/compute/cuda/6_0/rel/installers/cuda-repo-l4t-r19.2_6.0-42_armhf.deb sudo dpkg -i cuda-repo-l4t-r…

gpgpuその2 メモリ

メモリの種類 レジスタ シェアードメモリ ローカルメモリ グローバルメモリ テクスチャメモリ コンスタントメモリ アクセススピード レジスタ > シェアードメモリ >>> ローカルメモリ > グローバルメモリ 容量 グローバルメモリ > ローカルメモリ >>> シェア…

gpgpuその1(開発環境/ハード/スレッドとか)

開発環境 NVIDIAのCUDA http://www.nvidia.co.jp/object/cuda-jp.html ATI(AMD)のStream http://www.amd.com/ja-jp/innovations/software-technologies/firepro-graphics/stream (AppleのOpenCL) OpenCL - The open standard for parallel programming of he…