最近在Jetson Nano上遇到个怪事,考虑到懒得自己编译安装arm64平台上的pytorch,直接拉取NVIDIA的用于JetPack4.5的镜像l4t-pytorch来使用:
docker pull nvcr.io/nvidia/l4t-pytorch:r32.5.0-pth1.7-py3
sudo docker run -it -d --runtime nvidia --network host --ipc host -e DISPLAY=$DISPLAY -v /home/ubuntu:/workspace --name torch1.7-torch2trt nvcr.io/nvidia/l4t-pytorch:r32.5.0-pth1.7-py3
后执行 pip install opencv-python下载源码包自动进行编译build出whl文件并安装都成功了,可是执行代码时遇到问题:
cap = VideoCapture("./videos/palace.mp4")
这个最简单不过的代码都始终不成功,检查cap.isOpened()的值始终为false!安装网上有人说的用apt-get install ffmpeg或者安装python版ffmpeg什么的都没用! 反复折腾后想想应该还是安装的opencv-python有问题,于是卸载了再执行pip installl opencv-python时始终提示没有skbuild:
root@JP45:/workspace/ByteTrack/# pip install opencv-python -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
Collecting opencv-python
Downloading http://mirrors.aliyun.com/pypi/packages/b6/82/0519fdbbcaddc0fa8c2568327a8311477315a91b4513738ee1d35f0ce715/opencv-python-4.5.4.58.tar.gz

文章讲述了作者在Jetson Nano上遇到的难题,使用NVIDIA官方镜像安装pytorch时,opencv-python编译问题频发。通过升级pip并重新安装,意外发现pip能自动找到arm64平台的预编译whl包,避免了繁琐的编译过程,从而解决了问题。
最低0.47元/天 解锁文章
5336

被折叠的 条评论
为什么被折叠?



