Xavier NX上安装Deepstream导致NX不断的重启

使用NVidia Jetson NX开发板时,通过SDImage烧写TF卡安装Deepstream后,板子出现无限重启现象。问题在于官方指南中预装NVIDIA V4L2 GStreamer插件步骤,跳过此步可避免重启。建议保留原有插件版本。

      使用安装SDK Manager后再使用JetPack安装板子的方式非常慢而且由于网络慢容易出错,所以直接使用SD Image烧写TF卡是最快的安装方式,将image写入TF卡后,启动板子可以看到Ubuntu18.04和和TensorRT等大部分工具软件已经打包在image内一起安装了,但是Deepstream却没有包含进去,这点很奇怪。

     我们使用的SD Image是6月份从NVIDIA官网上下载的nv-jetson-nx-sd-card-image-r32.4.2,为何不下载使用最新的jetson-nx-developer-kit-sd-card-image.zip呢?这个里面包含的软件都是最新的,按理说最新很好啊,可是NVIDIA在Jetson序列板子上搞的这些软件还真不能随便使用最新的,比如这个里面的CUDA是最新的CUDA11+cudnn8,等你安装好了,你会后悔想到要卸掉从新安装旧版本的,为什么呢?NVIDIA为了自己维护方便,搞一个自我感觉很好但其实很蠢的做法就是强制不断的在新版的SD image或者JP里把CUDA升级到最新,根本不管你使用的Tensorflow、Pytorch之类的框架是否支持,到时在CUDA11下编译和运行会遇到大堆的错误让你头疼!同时NVIDIA根本不像提供X86版的CUDA那样提供legacy版本的CUDA和cudnn的集中下载的链接,比如说,你要想得到旧版的CUDA10.0,可能只能在Linux PC上安装旧版的sdk manager后从PC上找到里面的安装源repo的deb文件,在Jetson板子上Ubuntu下安装并且执行apt-get update然后使用apt-get install cuda-tookit-10.0这样的命令来安装旧版的CUDA,另外就是到网上去搜素看有没有好心人共享出安装文件,下载下来安装 。反正NVIDIA这个做法让人无语,但是一家独大没法,只能忍了,只能自己多储备旧版本sdk image和sdk manager或者直接储备arm64版的CUDA和cudnn安装程序来绕过这些人为的障碍吧。

    不知道为何nv-jetson-nx-sd-card-i

在Jetson Xavier NX安装OpenCV有不同的情况和步骤,以下为你详细介绍: ### 查看已预安装Opencv版本 如果想了解系统中已安装的OpenCV版本,可使用以下指令: ```bash pkg-config --modversion opencv ``` 这个指令可以明确当前系统中OpenCV的版本情况[^1]。 ### 安装opencv3.4.5 因Jetson Xavier NX默认安装的是opencv4.x,在很多项目中需要opencv3.x,以下是安装opencv3.4.5可能用到的参考:可参考博客“Jetson Xavier NX安装opencv3.x以及踩过的坑”和链接https://www.programmersought.com/article/14863019134/、https://www.jetsonhacks.com/2018/11/08/build-opencv-3-4-on-nvidia-jetson-agx-xavier-developer-kit/获取详细步骤和经验分享[^2][^4]。 ### 编译OpenCV(with cuda) 由于Jetson Xavier NX默认安装的OpenCV 4.5.4(不带cuda),若项目要求OpenCV使用cuda作加速,则需重新编译OpenCV,可直接在目标机上面编译以避免复杂的环境及依赖。第一步是下载OpenCV源代码,后续还需进行编译等操作,但文档未详细给出后续步骤,可进一步查找资料完成编译过程[^3]。 ### 安装opencv4.8.1 若要安装opencv4.8.1,可使用以下cmake命令进行配置: ```bash cmake \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_PNG=OFF \ -DBUILD_TIFF=OFF \ -DBUILD_TBB=OFF \ -DBUILD_JPEG=OFF \ -DBUILD_JASPER=OFF \ -DBUILD_ZLIB=OFF \ -DBUILD_EXAMPLES=OFF \ -DBUILD_opencv_java=OFF \ -DBUILD_opencv_python2=OFF \ -DBUILD_opencv_python3=ON \ -DENABLE_PRECOMPILED_HEADERS=OFF \ -DOPENCV_GENERATE_PKGCONFIG=ON \ -DWITH_OPENCL=OFF \ -DWITH_OPENMP=OFF \ -DWITH_FFMPEG=ON \ -DWITH_GSTREAMER=ON \ -DWITH_GSTREAMER_0_10=ON \ -DWITH_CUDA=ON \ -DOPENCV_DNN_CUDA=ON \ -DWITH_GTK=ON \ -DWITH_VTK=OFF \ -DWITH_TBB=ON \ -DWITH_1394=OFF \ -DWITH_OPENEXR=OFF \ -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-10.2 \ -DCUDA_ARCH_BIN=7.2 \ -DCUDA_ARCH_PTX="" \ -DINSTALL_C_EXAMPLES=OFF \ -DOPENCV_ENABLE_NONFREE=ON \ -DINSTALL_TESTS=OFF \ -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules \ -DCMAKE_INSTALL_PREFIX=/usr/local ``` 参考链接:http://t.csdnimg.cn/12umk [^5]。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Arnold-FY-Chen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值