当前位置: 首页 > news >正文

常用的搜索引擎网站自己建网站详细流程

常用的搜索引擎网站,自己建网站详细流程,北京网站建设开发公司哪家好,视频外链在线生成最近悄悄出了yolov12框架,标志着目标检测又多了一个检测利器,于是尝试在windows下部署yolov12的tensorrt模型,并最终成功。 重要说明:安装环境视为最基础操作,博文不做环境具体步骤,可以百度查询对应安装步…

最近悄悄出了yolov12框架,标志着目标检测又多了一个检测利器,于是尝试在windows下部署yolov12的tensorrt模型,并最终成功。

重要说明:安装环境视为最基础操作,博文不做环境具体步骤,可以百度查询对应安装步骤即可。

测试通过环境:

vs2019

windows 10 RTX2070 8G显存

cmake==3.30.1

cuda11.8.0+cudnn8.9.7

Tensorrt==8.6.1.6

opencv==4.9.0

anaconda3+python3.10

torch==2.5.1+cu124

部署过程:

部署最费时间是安装环境。首先确保自己电脑是win10或者win11并确保电脑有一块nvidia显卡。查看自己显卡就是打开任务管理器(win10是ctrl+alt+delete,win11是ctrl+shift+ESC),在性能里面查看,如下图

785b7ad428034221a4ff1a167855b167.png

如果看到GPU0和GPU1等等表示有显卡,但是需要看到NVIDIA字样才能表示有独立显卡。其他是AMD显卡或者核心显卡,这些都是不能用于cuda的,也就是电脑不支持tensorrt加速和cuda使用的。

首先需要大家安装好VS2019或者VS2022,还有如下环境,由于安装包很多需要去官方搜索下载,需要自己安装,其中版本可以有区别,但是如果快速复现这个项目,最好安装位一致版本这样更快复现出项目。

cmake==3.30.1

cuda11.8.0+cudnn8.9.7

Tensorrt==8.6.1.6

opencv==4.9.0

anaconda3+python3.10

torch==2.5.1+cu124

假设大家安装好上面的环境。下面具体怎么部署,首先去yolov12官方仓库下载yolo12模型,这样下载yolov12n.pt

然后将pt模型放进项目里面,切换自己安装好的yolov12环境里面并切换到项目目录,使用下面命令直接转换

yolo export model=yolov12n.pt format=onnx dynamic=False opset=12

得到onnx模型以后我们开始编译源码。

首先我们修改CMakeLists.txt文件,将源码里面opencv路径和tensorrt路径修改成自己路径

# Find and include OpenCV

set(OpenCV_DIR "D:\\lufiles\\opencv490\\build\\x64\\vc16\\lib")

# Set TensorRT path if not set in environment variables

set(TENSORRT_DIR "D:\\lufiles\\TensorRT-8.6.1.6")

然后执行

mkdir build

cd build

cmake ..

之后去build文件夹找到sln文件用vs打开它,然后选择x64 release,并选中ALL_BUILD右键单击选择生成

之后build\Release文件夹下面有个yolov12-tensorrt.exe生成。之后我们开始转换onnx模型到tensorrt模型,执行命令

trtexec --onnx=yolov12n.onnx --saveEngine=yolov12n.engine --fp16

稍等20多分钟后会自动生成yolov12n.engine文件.

下面我们开始测试图片

yolov12-tensorrt.exe yolov12n.engine "test.jpg"

然后测试视频

yolov12-tensorrt.exe yolov12n.engine "car.mp4"

特别注意:

  1. tensorrt模型依赖于硬件,所以不是通用的需要在电脑重新转换,否则可能无法使用;
  2. 如需要二次开发,需要读懂调用代码,需要有一定c++基础才行,否则无法进行二次开发。
http://www.wangmingla.cn/news/63092.html

相关文章:

  • 自己电脑上做网站西安今日头条新闻消息
  • 好的网站怎么设计师网址安全检测中心
  • 一元云购网站怎么做微博推广
  • 设计网站评分标准郑州有没有厉害的seo
  • 中山做百度网站的公司吗国内新闻大事
  • 鄂州做网站域名访问网站
  • 购物网站策划案自媒体怎么做
  • 网站公司设计公司游戏代理平台
  • dz网站收款即时到账怎么做的福州短视频seo
  • 百度做的网站后台怎么建设中国十大软件外包公司排名
  • 做外贸网站赚钱吗seo快速推广
  • win7怎么做网站服务器最近三天的国内新闻
  • 自己网站做优化的有权利卖么百度客服人工服务
  • 上海培训网站建设环球军事网最新消息
  • 广东 网站经营性备案查询网站域名
  • 团队展示网站电商培训机构
  • 网站增加域名备案电商运营转行后悔了
  • 用jsp实现网站开发的流程人民日报新闻消息
  • 百度搜索网站介绍域名注册需要多少钱
  • angular做门户网站网站关键词排名优化价格
  • 做传销网站后果严重吗网站推广优化排名
  • 保定seo关键词优化外包当阳seo外包
  • 升级的网站显示什么广州优化防控措施
  • 网站的二级目录怎么做国内永久免费云服务器
  • 建立官方网站多少钱semi final
  • 郑州网站推广价短视频新媒体推广
  • 项目计划书ai生成百度seo公司哪家好一点
  • 建设电商网站成都做网络推广的公司有哪些
  • 网站url抖音搜索排名优化
  • 能做网站的网站超能搜索引擎系统网站