2017-06-27 106 views
0

私はデスクトップのホスト上の基本的なtensorRTプロジェクトをコンパイルしようとしている-for今ソースは文字通り以下の通りです:tensorrtの "nvinfer.h"はどこにありますか?

fatal error: nvinfer.h: No such file or directory #include <nvinfer.h> 

#include <nvinfer.h> 

class Logger : nvinfer1::public ILogger 
{ 

} glogger; 

makeを実行すると、しかし、私は次のメッセージを受け取ります

エラーも正しいです - 私はlocateを使用して検索しようとしましたが、一致するものは何もありません。私はここで説明したようTensorRT 2.1のデスクトップをインストールするための指示をインストールし、その後:https://developer.nvidia.com/nvidia-tensorrt-download

だから私の質問があり、nvinfer.hががするを想定しているところ、誰もが知っているのですか?言い換えれば、それを含んでいる必要なパッケージがないか、それとも不可欠なものを逃してしまったのでしょうか?

小さな補足:libgie1がインストールされておらず、gie-devなどの他のパッケージと同じように、提供されたTensorRTをダウンロードしたDebianに含まれていないことに気づいたことがあります。

+0

'locate'を使う前に、最近新しいファイルを追加した方が' sudo updatedb'を実行するのがよいでしょう。ファイルがPC上にある場合は、それを見てください。とにかくあなたの探しているヘッダーのように見えるちょっとグーグルでは* *、大事な問題です。 – merosss

+0

ありがとう、それは働いた。そのようなものを逃したために少し愚かな気分に! –

+0

答えを受け入れることができます;) – merosss

答えて

1

locateを使用する前に、新しいファイルを最近追加した場合は、sudo updatedbを実行することをお勧めします。ファイルがPCにある場合は、後で確認してください。

とにかくあなたの探しているヘッダーのように見えるのは、NvInfer.hです。

関連する問題