Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

yolov5编译问题 #1515

Open
joker-wutong opened this issue May 7, 2024 · 2 comments
Open

yolov5编译问题 #1515

joker-wutong opened this issue May 7, 2024 · 2 comments

Comments

@joker-wutong
Copy link

joker-wutong commented May 7, 2024

Env

  • GPU, RTX3060,
  • OS, e.g. Ubuntu20.04,
  • Cuda version V12.2.140
  • TensorRT version 10.0.0.6

About this repo

  • which branch/tag/commit are you using?
  • yolov5, branch v7.0
  • tensorrt-yolo,branch yolov5-v7.0
    image

My problem

  • 当我在tensorrt/yolov5/build/目录下make的时候,报错
/home/joker/idrive_project/model/tensorrtx/yolov5/yolov5_seg.cpp:57:18: error: ‘class nvinfer1::ICudaEnginehas no member namedgetNbBindingsassert(engine->getNbBindings() == 3);
                  ^
/home/joker/idrive_project/model/tensorrtx/yolov5/yolov5_seg.cpp:60:34: error: ‘class nvinfer1::ICudaEnginehas no member namedgetBindingIndexconst int inputIndex = engine->getBindingIndex(kInputTensorName);
                                  ^~~~~~~~~~~~~~~
/home/joker/idrive_project/model/tensorrtx/yolov5/yolov5_seg.cpp:61:36: error: ‘class nvinfer1::ICudaEnginehas no member namedgetBindingIndexconst int outputIndex1 = engine->getBindingIndex(kOutputTensorName);
                                    ^~~~~~~~~~~~~~~
/home/joker/idrive_project/model/tensorrtx/yolov5/yolov5_seg.cpp:62:36: error: ‘class nvinfer1::ICudaEnginehas no member namedgetBindingIndexconst int outputIndex2 = engine->getBindingIndex("proto");
                                    ^~~~~~~~~~~~~~~
/home/joker/idrive_project/model/tensorrtx/yolov5/yolov5_seg.cpp: In functionvoid infer(nvinfer1::IExecutionContext&, CUstream_st*&, void**, float*, float*, int)’:
/home/joker/idrive_project/model/tensorrtx/yolov5/yolov5_seg.cpp:78:11: error: ‘class nvinfer1::IExecutionContexthas no member namedenqueue’; did you meanenqueueV3’?
   context.enqueue(batchSize, buffers, stream, nullptr);
           ^~~~~~~
           enqueueV3
/home/joker/idrive_project/model/tensorrtx/yolov5/yolov5_seg.cpp: In functionvoid serialize_engine(unsigned int, float&, float&, std::__cxx11::string&, std::__cxx11::string&)’:
/home/joker/idrive_project/model/tensorrtx/yolov5/yolov5_seg.cpp:109:11: error: ‘class nvinfer1::ICudaEnginehas no member nameddestroyengine->destroy();
           ^~~~~~~
/home/joker/idrive_project/model/tensorrtx/yolov5/yolov5_seg.cpp:110:11: error: ‘class nvinfer1::IBuilderConfighas no member nameddestroyconfig->destroy();
           ^~~~~~~
/home/joker/idrive_project/model/tensorrtx/yolov5/yolov5_seg.cpp:111:22: error: ‘class nvinfer1::IHostMemoryhas no member nameddestroyserialized_engine->destroy();
                      ^~~~~~~
/home/joker/idrive_project/model/tensorrtx/yolov5/yolov5_seg.cpp:112:12: error: ‘class nvinfer1::IBuilderhas no member nameddestroybuilder->destroy();
            ^~~~~~~
/home/joker/idrive_project/model/tensorrtx/yolov5/yolov5_seg.cpp: In functionint main(int, char**)’:
/home/joker/idrive_project/model/tensorrtx/yolov5/yolov5_seg.cpp:239:12: error: ‘class nvinfer1::IExecutionContexthas no member nameddestroycontext->destroy();
            ^~~~~~~
/home/joker/idrive_project/model/tensorrtx/yolov5/yolov5_seg.cpp:240:11: error: ‘class nvinfer1::ICudaEnginehas no member nameddestroyengine->destroy();
           ^~~~~~~
/home/joker/idrive_project/model/tensorrtx/yolov5/yolov5_seg.cpp:241:12: error: ‘class nvinfer1::IRuntimehas no member nameddestroyruntime->destroy();
            ^~~~~~~
make[2]: *** [CMakeFiles/yolov5_seg.dir/build.make:63: CMakeFiles/yolov5_seg.dir/yolov5_seg.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:82: CMakeFiles/yolov5_seg.dir/all] Error 2
make: *** [Makefile:84: all] Error 2

在网上查了很多,没有发现有人遇到过这个问题,不知道各位大佬有遇到这个问题吗,求教!!!

@wang-xinyu
Copy link
Owner

暂不支持tensorrt10.0,试试tensorrt8.5

@joker-wutong
Copy link
Author

切换到tensorrt8.5后问题已经解决,感谢大佬

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants