Halideという画像処理用のドメイン固有言語 (C++ 拡張機能) を使い始めようとしています。
Halide READMEに従って、私が試したことは次のとおりです。
- Ubuntu 12.04 Halide バイナリをダウンロードし、ディレクトリに解凍し
~/halideます。 - このページのセクションで説明されているように、
~/halideディレクトリに を作成しました。hello_halide.cppUsing Halide コンパイルしようとしました
hello_halide.cpp:g++-4.6 -std=c++0x hello_halide.cpp -L halide -lHalide -ldl -lpthread -o hello_halideしかし、g++ は libhalide を見つけることができません:
/usr/bin/ld: error: cannot find -lHalideと に追加しようとし
~/halideました$PATHが$LD_LIBRARY_PATH、これは役に立ちませんでした。
hello_halide.cppこの基本的なHalide プログラムをコンパイルするにはどうすればよいですか?
ノート:
- CUDA は、Halide の依存関係の 1 つです。CUDA がインストールされており、CUDA プログラムをコンパイル/実行できます。
- Ubuntu 12.04 を使用しています。
- 私の g++ バージョンは 4.6.3 です。