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

架构加速-深度学习教程

由于RK、jetson nano和电脑的GPU不相同,对应的pytorch也不同,因此不能直接将电脑训练好的模型丢到板端运行,因为训练的模型框架不同。就像你torch1.13和torch2.0都不一定支持,更何况不同平台上的torch。因此需要进行onnx模型转化,因为在转化的过程中会自动修正你模型的算子,让他支持你的硬件平台,当然也有些算子无法转换,会报错。

onnx是一个跨框架的模型交换格式,可以在不同的平台上运行。相当于一个程序可以在python、c语义、C++上运行。

TensorRT是英伟达推出的加速框架,只能用在电脑端,RK和海思用不了。

也就是onnx是模型格式,TensorRT是推理引擎

yolov8配置onnx

from ultralytics import YOLO
import onnx
Load a model
model = YOLO(r"D:\YOLO\YOLOv8-main\yolov8s-seg.pt")  # load an official model
model = YOLO(r"D:\YOLO\YOLOv8-main\runs\train\exp8\weights\best.pt")  # load a custom trained model
# Export the model
model.export(format="onnx", opset=11)

 

http://www.xdnf.cn/news/10048.html

相关文章:

  • A类地址中最小网络号(0.x.x.x) 默认路由 / 无效/未指定地址
  • Qt中使用正则表达式来提取字符串
  • 第100+41步 ChatGPT学习:R语言实现误判病例分析
  • Windows 权限提升 | TryHackMe | Windows Privilege Escalation
  • html中使用nginx ssi插入html
  • 全志科技携飞凌嵌入式T527核心板亮相OpenHarmony开发者大会
  • 智能守护电网安全:探秘输电线路测温装置的科技力量
  • MySQL高可用集群
  • 《Linux C编程实战》笔记:套接字编程
  • day41 python图像识别任务
  • 【多线程初阶】线程状态 线程安全
  • 进阶智能体实战九、图文需求分析助手(ChatGpt多模态版)(帮你生成 模块划分+页面+表设计、状态机、工作流、ER模型)
  • Ubuntu 安装 FSL 及多模态脑MRI的去颅骨处理(含 HD-BET 深度学习方法)
  • 区域未停留检测算法AI智能分析网关V4打造铁道/工厂/机场等场景应用方案
  • mysql隐式转换会造成索引失效的原因
  • 软件评测机构如何保障质量?检测资质、技术实力缺一不可
  • 历年浙江大学计算机保研上机真题
  • JavaScript 性能优化实战研讨
  • antDesignVue中a-upload上传组件的使用
  • Ubuntu开机自动运行Docker容器中的Qt UI程序
  • redis持久化策略
  • ansible自动化playbook简单实践
  • 从监控到告警:Prometheus+Grafana+Alertmanager+告警通知服务全链路落地实践
  • 湖北理元理律师事务所:债务优化中的生活保障实践
  • Java—— 多线程 第二期
  • 新松机械臂 2001端口服务的客户端例程
  • UI自动化测试中的元素等待机制解析
  • 山海鲸轻 3D 渲染技术深度解析:预渲染如何突破多终端性能瓶颈
  • 【Netty系列】核心概念
  • 【Unity博客节选】Playable系统 UML类图与结构分析