
私はUbuntu 14.04を使用していますが、インストールしたいのですがGPU オセロット(GPU コンピューティング アプリケーション用のオープン ソースの動的 JIT コンパイル フレームワーク) が含まれています。適切な Ocelot バージョンを検索しましたが、見つかりませんでした。
Ubuntu に GPU Ocelot をインストールする方法はありますか?
答え1
インストール
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 ライブラリを見つけられるように、必要なシステム リンクを Ocelot ライブラリに作成します。
sudo ldconfig
このライブラリは、ocelot 内のツールにアクセスするために使用したり、NVCC でコンパイルされた CUDA アプリケーションにリンクして CUDA デバイスをエミュレートするために使用できます。
OcelotConfig
あるいは、 Ocelot へのリンクのプロセスのみを目的とした新しいユーティリティもあります。
Ocelot に対してプログラムをリンクするには:
g++ -o my_program my_program.o OcelotConfig -l
参照するこれ詳細についてはリンクをご覧ください。