CUDA

OpenGL連携を有効にしつつpipからPyCUDA/PyOpenCLをインストールする

PyCUDA / PyOpenCLをソースからインストールする場合には、setup.pyを実行する前にconfigure.pyを実行します。configure.pyが何をしているかというと、以下のようなオプション情報を記述したsiteconf.pyというファイルを生成します。 BOOST_INC_DIR = [] BOO…

cutilDeviceInitの使い方

cutilDeviceInitを使えばマシンが複数のGPUを搭載しているときの切り替えが簡単にできる。 #include<cutil.h> 〜 int main(int argc, char** argv){ cutilDeviceInit(argc, argv); 〜 }実行時にコマンドラインオプションでデバイス番号を指定する。 $ a.out --device=</cutil.h>…