Jetson nano中使用tensorrt推理yolov5

news/2025/1/1 22:21:41/

克隆下载yolov5项目

  • 准备yolov5项目, 从仓库下载5 5.0版本

    git clone -b v5.0 https://github.com/ultralytics/yolov5.git
    
  • 下载权重地址

    https://github.com/ultralytics/yolov5/releases/tag/v5.0
    
  • 自行安装必要的库

    pip3 install -r requirements.txt
    

准备tensorrtx项目

下载后可见该项目文件下有个readme.md,参考可快速上手。

  • 克隆仓库

    git clone -b yolov5-v5.0 https://github.com/wang-xinyu/tensorrtx.git
    
  • 将yolov5s转换成yolov5s.wts文件

    cd tensorrtx
    cp yolov5/gen_wts.py ../yolov5
    cd ../yolov5
    pyhton3 gen_wts.py -w yolov5s.pt -o yolov5s.wts
    

    然而很伤心的是报错了,python3 gen_wts.py -w yolov5s.pt -o yolov5s.wts段错误 (核心已转储),弄了也没解决(希望有大佬帮忙解答)。
    在这里插入图片描述

    然后就在服务器上将将yolov5s转换成yolov5s.wts文件最后将生成的.wts放到Jetson nano上的tensorrtx/yolov5/下
    在这里插入图片描述

开始编译代码

  • 在tensorrtx/yolov5/中新建文件夹build

    mkdir build
    cd build
    cmake ..
    make
    

生成yolov5s.engine文件

  • 在buiid下执行如下代码:

    sudo ./yolov5 -s yolov5s.wts yolov5s.engine s
    
  • 验证

    sudo ./yolov5 -d yolov5s.engine ../samples
    

在这里插入图片描述


http://www.ppmy.cn/news/753399.html

相关文章

ubuntu终端快速清空回收站

在ubuntu中回收站清空回收站,当回收站垃圾较多时速度很慢,有时候直接卡死,通过命令行可以快速的删除 sudo rm -rf ~/.local/share/Trash/*

win7删除后清空回收站文件如何恢复

永久删除文件是很常见的数据恢复故障。在永久删除文件后如何恢复数据就显的尤为重要了,首先我们需要明白,在永久删除文件后不能往要恢复的误删文件所在的分区,存入任何新的文件,否则数据覆盖了就无力回天了。接下来我们还需要了解…

UE4 的 USTRUCT()垃圾回收问题

分为两类 1.一般在栈上创建的对象被UPROPERTY标记的USTRUCT或者被UPROPERTY标记的TArray可以被垃圾回收的 2.动态创建new的USTRUCT需要你自己管理释放,UE4不会帮你释放。或者使用智能指针 虚幻引擎4中的 结构体 是引擎的反射系统,但不属于 UObject 生态…

在回收站删除的文件怎么恢复

问题描述: 回收站清空是很常见的数据恢复故障。在回收站删除的文件怎么恢复接下来我们还需要了解下具体如何恢复回收站清空的资料,具体请看正文了解。 工具/软件:极限数据恢复软件 步骤1:先百度搜索并下载软件运行后&#xff0c…

java垃圾回收之CMS

CMS: Concurrent mark sweep collector(并发标记清除收集器) 主要被用来收集老年带的未被使用对象 cms从java 1.4.1开始出现,在Oracle HotSpot J VM被使用 。 但是新出现的Garbage-first collector(G1)开始…

线程和垃圾回收机制

二十九.线程 1.线程的创建方法 1.进程:一个正在运行的程序,如qq音乐,浏览器等 2.线程: 线程是进程中的一个执行单元。如qq音乐中的播放和下载,可以同时进行 3.关系:在一个进程中可以包含多个线程 &…

计算机桌面图标被挡怎么办,win7电脑桌面图标被挡住怎么恢复 - 卡饭网

Win7电脑桌面图标被覆盖怎么办 Win7电脑桌面图标被覆盖怎么办 我想,对于桌面图标异常故障大家都很常见,有win7系统用户反映说电脑开机之后发现桌面图标被异常覆盖,导致看不出来原图标是什么,而且有时候桌面图标还会打不开,出现这样的问题是怎么回事呢?下面,就跟随U大侠小编一起…

js的垃圾回收机制

js 垃圾回收机制(GC) 1、GC–garbage collection ,js具有“自动”垃圾回收机制 即执行环境会负责管理代码执行过程中使用的内存 2、GC会定期(周期性的)找出那些不再继续使用的变量,然后释放其内存 3、不再使用的变量即…