「Theano で GPU メモリに int8 配列をつめこむ方法」 というページで,(NVIDIA) GPU メモリにデータを 1 バイト単位でつめこんで,それをつかうたびに 32 bit 浮動小数に変換する方法を書いた. 余分な計算をしなければならないが,オーバヘッドはそれほどでもない. この方法をつかえば,かぎられた GPU メモリを有効につかうことができる.
この方法は Theano というシステムを前提にしている. 他のシステム (たとえば Caffe) にはべつの方法が必要だ. プログラムを CUDA で書けばできることはまちがいないが,高級言語で書いたほうがあつかいやすいこともまちがいない.
キーワード: