私はUbuntu 14.04を使用しており、 GPU Ocelot (GPUコンピューティングアプリケーション用のオープンソースの動的JITコンパイルフレームワーク)をインストールしたいと考えています。適切なOcelotバージョンを検索しましたが、見つかりませんでした。
UbuntuにGPU Ocelotをインストールする方法はありますか?
インストール
git
がインストールされていない場合、インストールします。
Sudo apt-get update && Sudo apt-get install git
GithubからOcelotをチェックアウトします。
git clone https://github.com/gtcasl/gpuocelot.git
オプション:インストールboost
Sudo apt-get install libboost-all-dev
オプション:コンパイラツールをインストールする
Sudo apt-get install flex bison g++ scons
gpuocelot/ocelot
ディレクトリを入力します
cd gpuocelot/ocelot
build
スクリプトを実行します。
Sudo ./build.py --install
これにより、Ocelot開発ヘッダーとライブラリがインストールされます。
libocelot.so
Ocelotライブラリへの必要なシステムリンクを作成して、ダイナミックリンカーが見つけられるようにします。
Sudo ldconfig
このライブラリを使用して、ocelot内のツールにアクセスしたり、NVCCでコンパイルしてCUDAデバイスをエミュレートするCUDAアプリケーションにリンクしたりできます。
あるいは、新しいユーティリティOcelotConfig
があります。これは、単にOcelotに対してリンクするプロセスを目的としています。
Ocelotに対してプログラムをリンクするには:
g++ -o my_program my_program.o OcelotConfig -l
詳細については、 this リンクを参照してください。