硬件與軟件版本信息
GPU3050ti Windows10 64 VS2017 Python3.8.5 CUDA11.3 + cuDNN8.3
TensorRT8.6版本下載
https://developer.nvidia.com/tensorrt
VS2017+TensorRT8.6開發環境配置
下載好TensorRT8.6之后解壓縮到D盤D:TensorRT-8.6.0.12,目錄結構如下:
打開VS2017,新建一個C++控制臺空項目如下圖:
點擊【確定】會生成一個C++控制臺項目。右鍵源文件添加cpp文件 main.cpp
修改項目為:
然后右鍵項目名稱test_trt86, 從彈出菜單中選擇屬性,顯示如下:
在包含目錄中添加TensorRT的include目錄與CUDA的include目錄:
在庫目錄中添加TensorRT的lib目錄與CUDA的lib目錄:
從鏈接器-》輸入中添加庫目錄下面所有包含的的*.lib文件依賴。
最后配置環境變量:
3跟4安裝好CUDA會自動添加,不用管!添加好2即可。然后重啟VS2017即完成開發環境搭建。
YOLOv8實例分割C++推理演示
對YOLOv8實例分割TensorRT 推理代碼已經完成C++類封裝,三行代碼即可實現YOLOv8對象檢測與實例分割模型推理,不需要改任何代碼即可支持自定義數據訓練部署推理,演示代碼如下:
1intmain(intargc,char**argv){ 2std::vector
YOLOv5與YOLOv8自定義對象檢測 INT8量化推理運行結果:
視頻課程最后一課時獲取源碼:
https://ke.qq.com/course/6011334
掌握TensorRT8.6 C++如何部署圖像分類,對象檢測,實例分割,語義分割主流模型,自定義腳本一鍵INT8量化模型,使用OpenCV CUDA加速圖像預處理等各種工程化部署推理技巧,實現推理部署的工程化封裝支持,客戶端三行代碼即可調用!全部解鎖上述技能與源碼獲取,掃碼下面視頻課程加入即可獲取:
審核編輯 :李倩
-
C++
+關注
關注
22文章
2116瀏覽量
74553 -
變量
+關注
關注
0文章
614瀏覽量
28751 -
OpenCV
+關注
關注
31文章
642瀏覽量
42228
原文標題:TensorRT 8.6 C++開發環境配置與YOLOv8實例分割推理演示
文章出處:【微信號:CVSCHOOL,微信公眾號:OpenCV學堂】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
在AI愛克斯開發板上用OpenVINO?加速YOLOv8分類模型

如何實現YOLOv8 + ONNRUNTIME推理界面化與多線程支持

在AI愛克斯開發板上用OpenVINO?加速YOLOv8-seg實例分割模型

教你如何用兩行代碼搞定YOLOv8各種模型推理

用OpenVINO? C++ API編寫YOLOv8-Seg實例分割模型推理程序

在AI愛克斯開發板上用OpenVINO?加速YOLOv8-seg實例分割模型

三種主流模型部署框架YOLOv8推理演示
OpenCV4.8+YOLOv8對象檢測C++推理演示

基于YOLOv8的自定義醫學圖像分割

YOLOv8實現旋轉對象檢測

OpenCV4.8 C++實現YOLOv8 OBB旋轉對象檢測

基于OpenCV DNN實現YOLOv8的模型部署與推理演示

RV1126 yolov8訓練部署教程

評論