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

10大最佳免费建站软件推荐如何制作微信小程序店铺

10大最佳免费建站软件推荐,如何制作微信小程序店铺,制作相册影集的软件,建立网站的市场价格官方框架: https://github.com/ultralytics/ultralytics yolov8官方最近推出yolov11框架,标志着目标检测又多了一个检测利器,于是尝试在windows下部署yolov11的tensorrt模型,并最终成功。 重要说明:安装环境视为最基…

官方框架:

https://github.com/ultralytics/ultralytics 

 

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

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

测试通过环境:

vs2019

windows 10 RTX2070 8G显存

cmake==3.24.3

cuda11.7.1+cudnn8.8.0

Tensorrt==8.6.1.6

opencv==4.8.0

anaconda3+python3.8

torch==1.9.0+cu111

ultralytics==8.3.3

 

部署过程:

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

785b7ad428034221a4ff1a167855b167.png

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

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

cmake==3.24.3

cuda11.7.1+cudnn8.8.0

Tensorrt==8.6.1.6

opencv==4.8.0

anaconda3+python3.8

torch==1.9.0+cu111

 

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

https://github.com/ultralytics/assets/releases/download/v8.3.0/yolo11n.pt

然后将pt模型放进项目里面,切换自己安装好的yolov8环境里面并切换到项目目录,执行python export.py即可转换得到onnx模型,当然你也可以使用下面命令直接转换

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

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

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

# Find and include OpenCV

set(OpenCV_DIR "D:\\lufiles\\opencv480\\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 ..

601145cbd0fb446290fb27b11fbc2117.png

之后去build文件夹找到sln文件用vs打开它

70e777a66b54441ca8f17ffb2d9ab09b.png

然后选择x64 release,并选中ALL_BUILD右键单击选择生成

40ae80d428e44f089f115723678e3122.png

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

trtexec --onnx=yolo11n.onnx --saveEngine=yolov10n.engine --fp16

稍等20多分钟后会自动生成yolo11n.engine文件,我们将yolo11n.engine复制到build\Release文件夹

039d294b13854248a4a636bfcffeba0e.png

下面我们开始测试图片

yolov11-tensorrt.exe yolo11n.engine "test.jpg"

然后测试视频

yolov11-tensorrt.exe yolo11n.engine "car.mp4"

 

特别注意:

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

完整源码下载:

https://download.csdn.net/download/FL1623863129/89835270

 

 

 

 


 

 

 

http://www.ds6.com.cn/news/5805.html

相关文章:

  • 辽宁响应式网站建设人民政府网站
  • 怎么做加密网站电商网站大全
  • 贵阳地铁建设网站会员营销
  • 找网站漏洞赚钱怎么做的bilibili官网网页入口
  • php做的网站缺点自己创建一个网站需要多少钱
  • 商城网站建设哪家便宜提高网站权重的方法
  • 震旦集团网站建设北京seo报价
  • 网络设计的步骤包括关键词优化报价查询
  • 网站html静态化解决方案全国唯一一个没有疫情的城市
  • 学做家常菜的网站深圳网络推广服务公司
  • 怎样做网站推广啊抖音电商产品推广方案
  • 开通独立网站网络设计
  • 先有域名才可以做网站吗宁波seo网络推广多少钱
  • 怎么做时时彩网站代理电工培训课程
  • 动态网站模板免费下载竞价推广账户托管费用
  • 营销建设网站制作谷歌优化的网络公司
  • 德州网站推广网址搜索域名查询
  • 店名logo在线制作免费淘宝seo排名优化
  • 英文网站的建设意义门户网站推广方案
  • 做网站卖资料线上推广产品
  • 义乌商城集团的网站建设西地那非片的功能主治和副作用
  • 网站说明书的详细说明武汉百度推广电话
  • 网站美工的重要性推广app赚佣金平台有哪些
  • 安徽两学一做专题网站软文推广的优点
  • 上海品牌网站建设公司百度手机端排名
  • 国务院网站官网建设部seo专业培训课程
  • 做电商网站一般需要什么流程图品牌营销策划机构
  • ps做网站首页步骤专业网站优化排名
  • 上街做网站app推广兼职是诈骗吗
  • 能自己做二次元人物的网站线上推广有哪些