栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

arm-aarch64 yolo检测无结果

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

arm-aarch64 yolo检测无结果

如果和我一样是使用whl文件直接编译torch的可以看一下

开发板是Maaxboard ,

CPU :i.MX8MQ, i.MX8MQ 为 4 核 A53

镜像:debian10

一开始根据torch官方给定的方法下载arm包

 下载完后,正常使用import torch,torch.rand()等指令

但在运行yolo后输出illegal struction 提示

于是从网上查阅发现torch的linux并不能给arm使用。

之后查阅发现这篇博客的方法

pytorch arm平台, aarch64 pip 快速安装_走错路的程序员-CSDN博客

 从https://torch.kmtea.eu/whl/stable-cn.html下载由树莓派,同样是A53框架编译的aarch64版本的torch的whl包,pip安装后可以正常使用,也并未提示任何错误,在最后运行yolo发现无任何结果,通过yolo的--visualize 属性观察每一层的输出图片,与x86-win对比后发现,在arm上的多了很多噪声竖线条(不知道什么原因,直觉还是torch包有问题)

最后通过官方-f后提供的下载网址

https://download.pytorch.org/whl/cpu/torch_stable.html

搜索 ctrl+F aarch64,通过pip自动下载的版本torch-1.10.0-cp37-cp37m-manylinux2014_aarch64.whl

往后搜查发现有以linux为后缀的

torch-1.9.0-cp37-cp37m-linux_aarch64.whl

在之前发现manylinux的版本都会提示illegal struction,尝试linux版本,并在板子上使用pip install 指令安装,奇迹般的可以运行且有运行结果了。

但最惨的是,并不知道其中的原因,也希望有知道的朋友可以告知一下,是不是不同板子编译的问题,如果这样的话为什么同为A53的树莓派编译完的torch会出现噪声现象。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/589418.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号