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

只使用 yolov8_det ,是否还需要编译 plugin_list #9

Open
minwim opened this issue Feb 19, 2024 · 4 comments
Open

只使用 yolov8_det ,是否还需要编译 plugin_list #9

minwim opened this issue Feb 19, 2024 · 4 comments

Comments

@minwim
Copy link

minwim commented Feb 19, 2024

image

@minwim
Copy link
Author

minwim commented Feb 19, 2024

windows 下环境基本配置完成,遇到了下述错误
HSwish.obj : error LNK2001: 无法解析的外部符号 "void __cdecl iLogger::__log_func(char const *,int,enum iLogger::LogLevel,char const *,...)" (?__log_func@iLog,
只使用 app_yolo(); 这个函数,还需要 插件模块吗?

@Melody-Zhou
Copy link
Owner

windows 下环境基本配置完成,遇到了下述错误 HSwish.obj : error LNK2001: 无法解析的外部符号 "void __cdecl iLogger::__log_func(char const *,int,enum iLogger::LogLevel,char const *,...)" (?__log_func@iLog, 只使用 app_yolo(); 这个函数,还需要 插件模块吗?

需要 plugin_list 库,它是将 src 目录下所有的 .cu 文件编译成动态库,这涉及到 yolov8 的 preprocess.cu 和 decode.cu 部分,但是 src/tensorRT/onnxplugin/plugins 下面的插件可以删除,并未使用到,比如 DCNv2.cu、HSigmoid.cu 等;另外从你的报错信息看似乎是链接问题

@Pi-Boss
Copy link

Pi-Boss commented Feb 20, 2024

plugin_list可以去除 直接编译到可执行文件里面
例如 cuda_add_executable(pro ${cpp_srcs} ${cuda_srcs})

@HuKai97
Copy link

HuKai97 commented Jun 28, 2024

windows 下环境基本配置完成,遇到了下述错误 HSwish.obj : error LNK2001: 无法解析的外部符号 "void __cdecl iLogger::__log_func(char const *,int,enum iLogger::LogLevel,char const *,...)" (?__log_func@iLog, 只使用 app_yolo(); 这个函数,还需要 插件模块吗?

我也报这个错 请问你解决了吗?

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

4 participants