Где «nvinfer.h»? из тензоррт находится?

Я пытался скомпилировать базовый проект tenorRT на настольном хосте — сейчас источник буквально следующий:

#include <nvinfer.h>

class Logger : nvinfer1::public ILogger
{

} glogger;

После запуска makeТем не менее, я получаю следующее сообщение:

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

Ошибка тоже правильная — я использовал locate чтобы попытаться найти его, но на моей машине нет ничего подходящего. Я следовал инструкциям по установке для настольной установки TensorRT 2.1, как описано здесь: https://developer.nvidia.com/nvidia-tensorrt-download

Итак, мой вопрос, кто-нибудь знает, где находится nvinfer.h предполагаемый быть? Другими словами, мне не хватает необходимого пакета, в котором он находится, или я пропустил что-то еще, что важно?

Небольшое дополнение: я заметил одну вещь: libgie1 не установлен, и он не был включен как debian с предоставленной загрузкой TensorRT, как другие пакеты, такие как gie-dev.

0

Решение

Перед использованием locate, если вы недавно добавили новые файлы, рекомендуется запустить sudo updatedb, если файл находится на компьютере, вы должны увидеть его после.

В любом случае, немного погуглив, похоже, заголовок, который вы ищете NvInfer.h, заглавные буквы имеют значение.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]