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

yolo11经验教训----之一

一、格式转换

可以把python中的.pt文件,导出为libtorch识别的格式:
 

model = YOLO("yolo11n.pt")
model.export(format="torchscript")

二、查看结构

在c++中,我用qt,这样做的:
 

#include "mainwindow.h"
#include "ui_mainwindow.h"#undef slots
#include <torch/torch.h>
#include <torch/script.h>
#define slots Q_SLOTSMainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow)
{ui->setupUi(this);
}MainWindow::~MainWindow()
{delete ui;
}void MainWindow::on_pushButton_clicked()
{try {// 加载模型文件torch::jit::script::Module model = torch::jit::load("d:/BaiduNetdiskDownload/ultralytics-main/yolo11n.torchscript");model.eval();// 打印模型结构for (const auto& child : model.named_children()) {qDebug() << "层名称:" << QString::fromStdString(child.name);qDebug() << "层类型:" << QString::fromStdString(child.value.type()->str());// 打印该层的参数信息for (const auto& param : child.value.named_parameters()) {qDebug() << "参数名称:" << QString::fromStdString(param.name);// 获取并打印形状auto sizes = param.value.sizes();QString shape = "[";for(size_t i = 0; i < sizes.size(); ++i) {shape += QString::number(sizes[i]);if(i < sizes.size() - 1) shape += ", ";}shape += "]";qDebug() << "参数形状:" << shape;}qDebug() << "------------------------";}qDebug() << "模型加载成功";}catch (const c10::Error& e) {qDebug() << "模型加载失败:" << e.what();}
}

http://www.lryc.cn/news/498195.html

相关文章:

  • 异步处理优化:多线程线程池与消息队列的选择与应用
  • Hadoop生态圈框架部署 伪集群版(一)- Linux操作系统安装及配置
  • Go的Gin比java的Springboot更加的开箱即用?
  • pickle常见Error解决
  • 认识Java数据类型和变量
  • Qt开发技巧(二十四)滚动部件的滑动问题,Qt设置时区问题,自定义窗体样式不生效问题,编码格式问题,给按钮左边加个图,最小化后的卡死假象
  • SHELL----正则表达式
  • 44.5.【C语言】辨析“数组指针”和“指针数组”
  • node.js基础学习-express框架-路由及中间件(十)
  • 使用MSYS搭建linux开发环境踩坑笔记
  • vue3+ts+vite+ElementPlus上传进度条实时更新(UPLoad和progress)。
  • AspNet WebAPI 模型绑定问题
  • Android 图形系统之七:SurfaceFlinger
  • 14、鸿蒙学习——管理通知角标
  • TongRDS分布式内存数据缓存中间件
  • [在线实验]-RabbitMQ镜像的下载与部署
  • Linux 系统文件描述符(File Descriptor)小白级介绍
  • 【Verilog】实验二 数据选择器的设计与vivado集成开发环境
  • IDL学习笔记(三)OMI数据处理。hdf5文件读取,图像反转,GeoTiff区别,月季年均值计算提取输出,单位转换,运行时间计算
  • 深入浅出:PHP中的数据类型全解析
  • 要使用 OpenResty 创建一个接口,返回客户端的 IP 地址,并以 JSON 格式输出
  • 智慧油客:从初识、再识OceanBase,到全栈上线
  • ClickHouse守护进程
  • 智能合约
  • SQL面试题——拼多多SQL面试题 求连续段的起始位置和结束位置
  • 玩《三角洲行动》遇到游戏运行故障是什么原因?游戏运行故障要怎么解决?预防游戏运行故障问题出现
  • 基于灰色神经网络的订单需求预测
  • 记录学习《手动学习深度学习》这本书的笔记(三)
  • JS中递归函数的理解及展开运算符在递归种的运用理解
  • 人工智能学习用的电脑安装cuda、torch、conda等软件,版本的选择以及多版本切换