Tensorrtx学习1——Windows环境配置(不依赖cmake,手动配置)

本文介绍了如何在项目中添加TensorRT和CUDA依赖,设置新项目属性表,修改yolov5_detect属性,处理编译警告,以及链接必要的库文件,以确保项目的顺利编译和运行。
摘要由CSDN通过智能技术生成

前提是下载好 tensorrt 和 cuda

一、添加“新项目属性表”(也可以直接使用我上传的(最上面的链接),导入修改opencv等环境变量即可)

二、添加依赖项

选中自己的project,右键->Build Dependencies->Build Customization Files->勾选对应的cuda

三、双击"yolov5_detect"进行修改属性

tensorrt 和 cuda版本对应一下(我配置的对应关系在导出engine时候会提示很多warning,但能成功导出)

1、

2、

3、/D _CRT_SECURE_NO_WARNINGS 

(关键)4、%(AdditionalOptions) -std=c++11 -Xcompiler="/EHsc -Ob2"%(AdditionalOptions) -DAPI_EXPORTS

5、

nvinfer.lib
opencv_world455.lib
kernel32.lib
user32.lib
gdi32.lib
winspool.lib
shell32.lib
ole32.lib
oleaut32.lib
uuid.lib
comdlg32.lib
advapi32.lib
cublas.lib
cublasLt.lib
cuda.lib
cudart.lib
cudadevrt.lib
cudart_static.lib
cudnn.lib
cudnn_adv_infer.lib
cudnn_adv_infer64_8.lib
cudnn_adv_train.lib
cudnn_adv_train64_8.lib
cudnn_cnn_infer.lib
cudnn_cnn_infer64_8.lib
cudnn_cnn_train.lib
cudnn_cnn_train64_8.lib
cudnn_ops_infer.lib
cudnn_ops_infer64_8.lib
cudnn_ops_train.lib
cudnn_ops_train64_8.lib
cudnn64_8.lib

6、%(AdditionalOptions) /machine:x64
 

(关键)7、-forward-unknown-to-host-compiler -Wno-deprecated-gpu-targets 

8、选择对应的新项目属性表

9、附上我的yolov5_detect.props(在资源里面)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值