shouxieai / tensorRT_Pro

C++ library based on tensorrt integration
MIT License
2.62k stars 549 forks source link

转模型的时候遇到了问题 #135

Closed renzhenxuexi0 closed 2 years ago

renzhenxuexi0 commented 2 years ago

源码和文档一样

`

TRT::compile(

    TRT::Mode::FP16,   // 使用fp32模型编译

    1,                          // max batch size

    "yolov5n.onnx",              // onnx 文件

    "yolov5n.trtmodel"    // 保存的文件路径           

);

` 但是遇到了错误 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK1169 找到一个或多个多重定义的符号 TensorRT E:\aim\vs\tensorRT_Pro-main\workspace\TensorRTd.exe 1
严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK2005 "void cdecl Yolo::image_to_tensor(class cv::Mat const &,class std::shared_ptr &,enum Yolo::Type,int)" (?image_to_tensor@Yolo@@YAXAEBVMat@cv@@AEAV?$shared_ptr@VTensor@TRT@@@std@@W4Type@1@H@Z) 已经在 yolo.obj 中定义 TensorRT E:\aim\vs\tensorRT_Pro-main\main.obj 1
严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK2005 "void __cdecl TRT::set_layer_hook_reshape(class std::function<class std::vector<
int64,class std::allocator<__int64> > cdecl(class std::basic_string<char,struct std::char_traits,class std::allocator > const &,class std::vector<int64,class std::allocator<__int64> > const &)> const &)" (?set_layer_hook_reshape@TRT@@YAXAEBV?$function@$$A6A?AV?$vector@_JV?$allocator@_J@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@AEBV12@@Z@std@@@Z) 已经在 main.obj 中定义 TensorRT E:\aim\vs\tensorRT_Pro-main\trt_builder.obj 1