Melody-Zhou / tensorRT_Pro-YOLOv8

This repository is based on shouxieai/tensorRT_Pro, with adjustments to support YOLOv8.
MIT License
241 stars 41 forks source link

编译Error #14

Open Cai-RS opened 7 months ago

Cai-RS commented 7 months ago

你好,感谢你的工作! 我在编译你的项目时,因为我的显卡是3070,所以我就使用了“set(CUDA_GEN_CODE "-gencode=arch=compute_86,code=sm_86")”来指CUDA_GEN_CODE,但是在build时出现了这样的错误: nvcc fatal : Don't know what to do with ' -std=c++11 -O0 -Xcompiler -fPIC -g -w -gencode=arch=compute_86,code=sm_86'

应该是是CmakeLists.txt中的这句话 set(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS} -std=c++11 -O0 -Xcompiler -fPIC -g -w ${CUDA_GEN_CODE}") 无法被执行。查了半天没有找到相关的解决办法,请问你知道怎么解决吗?

Melody-Zhou commented 7 months ago

我的显卡是 RTX3060,我在编译的过程中 set(CUDA_GEN_CODE "-gencode=arch=compute_75,code=sm_75") 这行代码仍然是注释的,你并不需要修改它,你只需要指定修改几个库文件的路径,包括 OpenCV、CUDA、cuDNN、TensorRT、Protobuf,CMakeLists.txt 中的注释可能误导了,抱歉