Skip to content

编译报错 #40

@ranshaobagemen

Description

@ranshaobagemen

tensorrt版本是TensorRT-10.8.0.43,
/home/han/TensorRT/tensorRT_Pro-YOLOv8/src/tensorRT/infer/trt_infer.cpp:7:10: fatal error: NvCaffeParser.h: 没有那个文件或目录
7 | #include <NvCaffeParser.h>
| ^~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/pro.dir/build.make:804:CMakeFiles/pro.dir/src/tensorRT/infer/trt_infer.cpp.o] 错误 1
make[2]: *** 正在等待未完成的任务....
/home/han/TensorRT/tensorRT_Pro-YOLOv8/src/tensorRT/onnx_parser/OnnxAttrs.cpp:206:11: error: ‘RNNOperation’ in namespace ‘nvinfer1’ does not name a type; did you mean ‘TopKOperation’?
206 | nvinfer1::RNNOperation OnnxAttrs::getnvinfer1::RNNOperation(const std::string& key) const
| ^~~~~~~~~~~~
| TopKOperation
compilation terminated due to -Wfatal-errors.
make[2]: *** [CMakeFiles/pro.dir/build.make:888:CMakeFiles/pro.dir/src/tensorRT/onnx_parser/OnnxAttrs.cpp.o] 错误 1
/home/han/TensorRT/tensorRT_Pro-YOLOv8/src/tensorRT/onnx_parser/onnx2trt_utils.cpp: In function ‘void onnx2trt::getKernelParams(onnx2trt::IImporterContext*, const onnx::NodeProto&, nvinfer1::Dims*, nvinfer1::Dims*, nvinfer1::Dims*, nvinfer1::Dims*, nvinfer1::PaddingMode&, bool&, nvinfer1::Dims*, nvinfer1::Dims*, bool)’:
/home/han/TensorRT/tensorRT_Pro-YOLOv8/src/tensorRT/onnx_parser/onnx2trt_utils.cpp:1202:54: error: ‘kCAFFE_ROUND_DOWN’ is not a member of ‘nvinfer1::PaddingMode’
1202 | paddingMode = nvinfer1::PaddingMode::kCAFFE_ROUND_DOWN;
| ^~~~~~~~~~~~~~~~~
compilation terminated due to -Wfatal-errors.
make[2]: *** [CMakeFiles/pro.dir/build.make:958:CMakeFiles/pro.dir/src/tensorRT/onnx_parser/onnx2trt_utils.cpp.o] 错误 1
/home/han/TensorRT/tensorRT_Pro-YOLOv8/src/tensorRT/builder/trt_builder.cpp: In function ‘const char* TRT::padding_mode_name(nvinfer1::PaddingMode)’:
/home/han/TensorRT/tensorRT_Pro-YOLOv8/src/tensorRT/builder/trt_builder.cpp:77:53: error: ‘kCAFFE_ROUND_DOWN’ is not a member of ‘nvinfer1::PaddingMode’
77 | case nvinfer1::PaddingMode::kCAFFE_ROUND_DOWN: return "caffe round down";
| ^~~~~~~~~~~~~~~~~
compilation terminated due to -Wfatal-errors.
make[2]: *** [CMakeFiles/pro.dir/build.make:720:CMakeFiles/pro.dir/src/tensorRT/builder/trt_builder.cpp.o] 错误 1
/home/han/TensorRT/tensorRT_Pro-YOLOv8/src/tensorRT/onnx_parser/builtin_op_importers.cpp: In function ‘onnx2trt::NodeImportResult onnx2trt::{anonymous}::importGemm(onnx2trt::IImporterContext*, const onnx::NodeProto&, std::vectoronnx2trt::TensorOrWeights&)’:
/home/han/TensorRT/tensorRT_Pro-YOLOv8/src/tensorRT/onnx_parser/builtin_op_importers.cpp:1535:19: error: ‘IFullyConnectedLayer’ is not a member of ‘nvinfer1’
1535 | nvinfer1::IFullyConnectedLayer* fc = ctx->network()->addFullyConnected(*inputAExtendDim, biases.shape.d[0], weights, biases);
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated due to -Wfatal-errors.
make[2]: *** [CMakeFiles/pro.dir/build.make:944:CMakeFiles/pro.dir/src/tensorRT/onnx_parser/builtin_op_importers.cpp.o] 错误 1
make[1]: *** [CMakeFiles/Makefile2:153:CMakeFiles/pro.dir/all] 错误 2
make: *** [Makefile:91:all] 错误 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions