
Deepstream和Pytorch的疑难问题总结
这里将总结NVIDIA的deepstream的工具链,在人工智能中的应用所碰得到的问题。
优惠券已抵扣
余额抵扣
还需支付
¥39.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
鼾声鼾语
汽车行业研发,人工智能领域及汽车电气自动化工程师
展开
-
已经安装了torch,但是安装tochvision出现,no module named ‘torch‘,问题原因是加sudo和不加sudo运行的python3环境不一样,怎么办?
实际上已经安装了torch了,通过python import torch 调用torch都可以找到torch包,就是安装不了torchvision。1,sudo python setup.py install------提示----no module named ‘torch’2,python setup.py install------提示— 权限不够,需要权限。这样就矛盾了,其实分析一下,torch包安装好了,但是用sudo找不到,可以看出不使用sudo的python环境多了一个用户态的路径。...原创 2022-08-31 10:41:39 · 5962 阅读 · 0 评论 -
yolov8的onnx模型转engine模型--推荐这个方法
前提是把onnx模型转换好,然后直接在配置文件里配置engine即可。一般转换时间比较长:10分钟左右呢。原创 2024-08-26 10:41:33 · 691 阅读 · 0 评论 -
module ‘lzf‘ has no attribute ‘decompress‘,明明安装了库,但是总是提示找不到这个库的某个函数,那是因为安装的库有问题,需要卸载,用其他方式重新安装
然后安装python 版本的lzf。原创 2024-12-02 11:35:18 · 181 阅读 · 0 评论 -
记录一次deepstream开发被坑的经历,总是报缺少rtsp的src,/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:
需要注意的是:直接使用deepstrea-test3 后面跟rtsp码流,貌似是不可以的,应该是码流字符太长,被截取了,导致找不到source。运行gst-launch这个指令后还是报找不到src,其实是完全找不到组件的意思。教程说是对于dahua的相机需要移除gstream某个组件,我移除后也不可以,但是验证deepsteam-app --version-all是没问题的,如果使用的是Linux操作系统,可以在终端中输入。,明显可以看到管道加载的过程了,很有希望了。然后我就发现当前在conda环境下。原创 2024-11-21 17:06:53 · 136 阅读 · 0 评论 -
ffmpeg函数调用失败
卸载所有ffmpeg相关,ffmpeg 和 python-ffmpeg等移除apt-get remove ffmpeg安装pip install ffmpeg-pythonapt-get update原创 2022-06-09 18:26:57 · 516 阅读 · 0 评论 -
Jetson TX2刷Jetpack 4.3后的一些配置情况
学习链接:https://blog.youkuaiyun.com/weixin_45014258/article/details/114383834原创 2022-05-20 17:06:01 · 191 阅读 · 0 评论 -
ImportError: libopenblas.so.0: cannot open shared object file: No such file or directory
sudo apt-get install python3-pip libopenblas-base libopenmpi-dev原创 2022-05-27 17:11:10 · 989 阅读 · 0 评论 -
clion中重新打开工程后,发现没有go to definition/declaration了,怎么办?没有跳转了,
clion中重新打开工程后,发现没有go to definition/declaration了,怎么办?解决办法:关闭clion,重启电脑,就好了。原创 2024-04-15 10:42:24 · 270 阅读 · 0 评论 -
使用cython实现C++调用python(以python3为例),c++传递string给python不通的原因是python的里面有个打印写的不对(花费了很久时间调试)
使用cython实现C++调用python(以python3为例) - AI嵌入式小菜菜的文章 - 知乎。使用cython实现C++调用python(以python3为例)原创 2024-02-29 09:12:38 · 224 阅读 · 0 评论 -
git克隆失败,error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
失败:原创 2024-01-17 16:39:47 · 862 阅读 · 0 评论 -
无法加载操作系统,原因是关键系统驱动程序丢失或包含错误,无法加载操作系统,原因是系统注册表文件丢失或包含错误
bcdboot c:\windows /l zh-cn 用这个命令解决了,没有进入时候蓝屏了,不知道为什么上午因为有点事就没有像往常一样打开电脑,下午回到家休息了一会本来准备打开电脑开始我愉快地下午生活,没想到一个自动恢复给我整懵逼了。于是就开始百度,怎么样搞怎么样搞。网上关于这个问题的帖子很多,但是能提供帮助的很少,最后能够解决问题的也很少。摸爬滚打一下午,到最后也算是搞定了。记录一下心得,也给后面的小伙伴一些帮助。原创 2024-01-17 00:59:33 · 2658 阅读 · 0 评论 -
can.exceptions.CanOperationError: Failed to transmit: No buffer space available [Error Code 105]
File “/home/nvidia/.local/lib/python3.8/site-packages/can/interfaces/socketcan/socketcan.py”, line 777, in sendsent = self._send_once(data, channel)File “/home/nvidia/.local/lib/python3.8/site-packages/can/interfaces/socketcan/socketcan.py”, line 794, in原创 2024-01-12 15:14:22 · 685 阅读 · 0 评论 -
sudo cmake和cmake的版本不一样,怎么办?
1,卸载sudo的cmake,卸载命令如下:2,重新编译安装,参考如下:原创 2023-12-31 13:31:46 · 579 阅读 · 0 评论 -
Ubuntu 安装 TP_LINK驱动 TL-WDN5200H 2.0无线网卡 ubuntu20.04--wifi---tplink
TL-WDN5200H 2.0无线网卡 芯片是RTL8811AU 在ubuntu中设备ID。4、终端输出一大段文字后,结束。重启进入windows保证有网络后,再次重启进入Ubuntu即可。2、将下载的文件,拷贝到自己电脑上,然后解压,在解压的文件夹里的目录下,打开终端。继续执行(可能会没有安装usb_modeswitch)双十一又买了很多网卡,换新网卡驱动不可用,又去谷歌查找半天。3、基本应该有网,若没有网需执行下列步骤。看自己的网卡,应该是。原创 2023-04-29 22:28:52 · 2104 阅读 · 0 评论 -
pip3升级更新,系统环境版本都一致,python3版本一致,但是pip3安装whl包,安装失败,什么原因?
升级pip3即可:pip3 install --upgrade pip。报错:平台不支持,和系统平台不兼容。升级以后即可正常安装。原创 2023-12-03 10:30:05 · 1491 阅读 · 0 评论 -
onnx.onnx_cpp2py_export.checker.ValidationError:you model ir_version is higher than the checker
还可能报你的onnx版本问题,例如:onnx.onnx_cpp2py_export.checker.ValidationError:you model ir_version is higher than the checker。方法:应该查看你的onnx版本。不要低于1.10.0,如果你是1.6.0的onnx版本,那么你需要将升级为1.10.0,直接pip3 install onnx ==1.10.0。原创 2023-11-29 17:02:32 · 1468 阅读 · 0 评论 -
jetson如何安装onnxsim,Failed to build onnxsim或者是no module named ‘onnxsim‘
这里需要注意你的cmake版本,旧版本1.18.3不行,我将cmake升级为3.27.5就可以,直接pip3 install cmake == 3.27.5。安装onnxsim失败的原因就是cmake版本太低了。方法:直接pip3 install onnxsim。原创 2023-11-29 17:01:50 · 2344 阅读 · 6 评论 -
三种yolov8的pt模型转onnx方法 ,maxBatchSize 1 whereas 2 ,报错valuError: unsupported onnx opset version:16(推荐)
1,关于报错valuError: unsupported onnx opset version:16。方法:你可以设置参数 --opset 12。我和你有同样的问题,我已经解决。原创 2023-11-29 17:00:20 · 2744 阅读 · 0 评论 -
错误提示:No module named ‘cpuinfo’
【代码】错误提示:No module named ‘cpuinfo’原创 2023-11-29 16:01:59 · 6310 阅读 · 0 评论 -
ttributeError: module ‘numpy‘ has no attribute ‘bool‘. `np.bool` was a deprecated alias for the buil
换成1.23.2版本后应该就可以解决这个问题了。所以我们需要将numpy换成1.23的版本。1.22或者1.24都容易出现这个问题。这个问题是由于numpy的版本问题。原创 2023-11-24 09:30:58 · 2727 阅读 · 0 评论 -
打开和关闭conda,激活和关闭conda,详解退出conda环境
Python编程技巧:详解退出conda环境。# 退出当前虚拟环境。原创 2023-11-23 11:07:00 · 3007 阅读 · 0 评论 -
ValueError: Format ‘jpg‘ is not supported (supported formats: eps, pdf, pgf, png, ps, raw, rgba, svg
yolov8训练报错:ValueError: Format ‘jpg’ is not supported (supported formats: eps, pdf, pgf, png, ps, raw, rgba, svg。也可以根据项目提示的版本进行固定版本的安装。原创 2023-11-23 10:04:03 · 406 阅读 · 0 评论 -
目标检测,行人检测,出现了检测框和人物不在一起的情况,怎么解决---一定是配置文件的原因
结局复制所有orin的程序到nx就可以运行,最后对比配置文件发现是配置文件里不一样。今天测试发现人物检测有结果输出,但是发现检测出来的检测框和人物不匹配。dstest3_config.xml里的tiler不一样。但是奇怪的的是在orin中可以。原创 2023-11-14 19:59:51 · 302 阅读 · 0 评论 -
ubuntu的so库,上面有一个箭头的显示,怎么办?并且还找不到这个软连接。
硬链接是指向文件数据的直接指针,而软链接(或符号链接)则是指向另一个文件的路径的指针。在大多数情况下,这并不会影响你使用这个库文件。然而,如果你需要找到这个库文件的原始位置,你可以使用ls -l命令来查看链接指向的真实路径。创建软链接:如果你知道libnvinfer.so.8存在于一个特定的位置,但是系统找不到它,你可以尝试在/usr/lib目录下创建一个指向它的软链接3。原创 2023-10-27 08:36:41 · 612 阅读 · 0 评论 -
使用putText给图像写标签,但是发现标签后面有个问号,怎么办?cv::putText(img, data_classes[(int)res[j].class_id]
这个是你的classt读取到的文本格式不对,可能是windows格式。使用putText给图像写标签,但是发现标签后面有个问号,怎么办?建议新建一个txt,然后将分类的类别复制进去。或者另存一下txt,格式为选择linux格式。原创 2023-10-24 11:15:26 · 297 阅读 · 0 评论 -
TensorRT和yolov5组合搭配工程;生存engine文件异常([TRT] Network::addScale::434, condition: shift.count > 0 ?)
用我这组搭配一定是可以的,主要是yolov5的训练模型的工程不匹配,因为是在yolov5的工程里将pt模型转化为wts模型。然后再在tensorrtx里将wts模型转化为engine模型的。第一步骤在yolov5工程里有问题,所以造成在tensorrtx里将模型转化engine有问题。TensorRT生成engine文件异常([TRT] Network::addScale::434, condition: shift.count > 0?问题:Loading weights: ./best.wts。原创 2023-10-24 10:33:09 · 355 阅读 · 0 评论 -
tensorrtx报错:ModuleNotFoundError: No module named ‘utils.torch_utils‘,将pt模型转化为wts模型,需要在yolo工程下进行
在使用tensorrtx的时候报错:ModuleNotFoundError: No module named ‘utils.torch_utils’在使用tensorrtx的时候,要进行egine加速,需要将pt模型转化为wts模型,需要在yolo工程下进行。在ultralytics/yolov5.git这个工程下有utils这个文件夹。原创 2023-10-23 17:12:09 · 1101 阅读 · 1 评论 -
tensorrtx can not determine linker language for target: myplugins,报错
注意动态链接库是直接生成的,不需要从其他地方获取,这个报错是路径问题或者没有生成的原因,原创 2023-10-23 16:34:30 · 378 阅读 · 0 评论 -
cmake工程出现“CMAKE_CUDA_ARCHITECTURES must be non-empty if set.“的解决方法
cmake工程出现“CMAKE_CUDA_ARCHITECTURES must be non-empty if set.“的解决方法。而且这个set指定的位置不对造成的,注释掉或者调整为正确的路径就可以了。这个问题是因为你在cmakelist中设置了。原创 2023-10-23 16:01:57 · 4960 阅读 · 0 评论 -
#成功解决ModuleNotFoundError: No module named ‘PyQt5.sip’,labelImage不能运行,运行报错 ,已解决
pip install pyqt5==5.15.0 -i https://pypi.douban.com/simple原创 2023-10-16 16:34:42 · 575 阅读 · 0 评论 -
解决ros环境运行Python文件出现ImportError: No module named yaml的问题
【代码】解决ros环境运行Python文件出现ImportError: No module named yaml的问题。原创 2023-09-25 10:24:17 · 1144 阅读 · 0 评论 -
TypeError: unsupported operand type(s) for &: ‘float‘ and ‘int‘
【代码】TypeError: unsupported operand type(s) for &: ‘float‘ and ‘int‘原创 2023-09-21 23:28:46 · 871 阅读 · 1 评论 -
/bin/sh: pushd: not found
如果不是由bash执行,shell脚本中也会发生相同的问题。原创 2023-09-21 11:19:18 · 696 阅读 · 0 评论 -
Exception has occurred: ModuleNotFoundError No module named ‘omni.isaac.orbit‘
【代码】Exception has occurred: ModuleNotFoundError No module named ‘omni.isaac.orbit‘原创 2023-09-20 23:38:35 · 1038 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘omni‘
【代码】ModuleNotFoundError: No module named ‘omni‘原创 2023-09-17 23:47:19 · 2921 阅读 · 0 评论 -
未定义标识符“CV_WINDOW_NORMAL“,opencv3.*-4.*
在代码开头加入头文件#include 未定义标识符"CV_WINDOW_KEEPRATIO"未定义标识符"CV_WINDOW_NORMAL"原创 2023-09-15 09:12:05 · 340 阅读 · 0 评论 -
smbus只能再python2.7下运行?不能再python3.8下运行吗?
不是的,SMBus并不只能在Python 2.7下运行,它也可以在Python 3.8及更高版本下运行。SMBus是用于访问系统上的I2C设备(Inter-Integrated Circuit,一种串行通信协议)的Python库,它应该与Python 3.8兼容。要在Python 3.8下使用SMBus,你可以通过以下方式安装SMBus库:bashCopy code然后,在你的Python 3.8代码中,你可以导入SMBus2库并使用它来访问I2C设备。例如:pythonCopy code。原创 2023-09-01 23:55:06 · 943 阅读 · 0 评论 -
deepstream读取usb相机必须给width和height数据,而RTSP相机则不需要。
deepstream读取usb相机必须给width和height数据,而RTSP相机则不需要。原创 2023-09-01 16:16:33 · 130 阅读 · 0 评论 -
win10底部任务栏开机后长时间未响应的解决办法
share_token=AA088876-4477-44B8-B978-5C7C7726D552&tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_ios&utm_campaign=client_share win10底部任务栏开机后长时间未响应的解决办法-优快云博客 - 今日头条。原创 2023-08-30 21:28:18 · 191 阅读 · 0 评论 -
deepstream-test3读串口USB和GMSL相机很卡?ERROR from element src_elem: Internal data stream error. handled EOS
2,然后作为deepstream里cap的参数填写正确。1,输入指令查看输入图像的分辨率以及帧率。原创 2023-08-30 10:17:30 · 439 阅读 · 0 评论