家人们好,第一次写。今天写写这几天部署的YOLOv5s。
硬件设备:JETSON NANO 4GB(B01公版/SUB版)
参考教程:yolov5 部署jetson nano(通用) 保姆级教学_奶茶不加冰的博客-CSDN博客_jetson nano yolov5
照着这篇来就行了,这篇主要是解决一下第一篇教程里面遇到的问题。
Q1:pip3 install torch-1.8.0-cp36-cp36m-linux_aarch64.whl,print(torchvision.__version__)报错,解决方法是把pillow降级。
pip uninstall pillow
pip install pillow==8.0
Q2:Illegal instruction(core dumped)
sudo gedit ~/.bashrc
末尾添加
export OPENBLAS_CORETYPE=ARMV8
保持关闭
source ~/.bashrc
Q3:一些版本相互对应的问题
archiconda中新建的环境只能是python=3.6,因为只有torch-1.8.0-cp36-cp36m-linux_aarch64.whl,3.7的版本没找到。Releases · Archiconda/build-tools · GitHub
torch、torchvision、python、cuda版本关系
HuaPu在学:torch和torchvision版本对应关系_四号花圃的博客-CSDN博客_torch与torchvision
运行结果:
1、yolov5s图片测试
python detect.py --weights yolov5s.pt
2、摄像头测试(usb摄像头是1,csi不会用)
python detect.py --source 1 --weights yolov5s.pt
PS:本教程属于前人栽树后人乘凉的日记贴,属于认识汉字就会的东西。