Halideという画像処理用のドメイン固有言語 (C++ 拡張機能) を使い始めようとしています。
Halide READMEに従って、私が試したことは次のとおりです。
- Ubuntu 12.04 Halide バイナリをダウンロードし、ディレクトリに解凍し
~/halide
ます。 - このページのセクションで説明されているように、
~/halide
ディレクトリに を作成しました。hello_halide.cpp
Using 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 です。