- 博客(816)
- 资源 (46)
- 问答 (6)
- 收藏
- 关注
原创 linux查看系统内存占用排序以及VSZ、RSS内存的区别
RSS是Resident Set Size(常驻内存大小)的缩写,用于表示进程使用了多少内存(RAM中的物理内存),RSS不包含已经被换出的内存。RSS包含了它所链接的动态库并且被加载到物理内存中的内存。它包含了进程所能访问的所有内存,包含了被换出的内存,被分配但是还没有被使用的内存,以及动态库中的内存。一个进程中的多个线程共享同样的地址空间。所以一个进程中的多个线程的RSS,VSZ,PSS是完全相同的。由于部分内存是共享的,被多个进程使用,所以如果将所有进程的RSS值加起来可能会大于系统的内存总量。
2023-01-12 16:47:13
88
原创 cuda学习笔记4——cuda 核函数
核函数是指在GPU端运行的代码,核函数内部主要干了什么?简而言之,就是规定GPU的各个线程访问哪个数据并执行什么计算。
2022-12-16 17:49:15
301
原创 cuda学习笔记3——cuda常用内存相关函数及其使用示例
(4)与C中的memcpy()一样,以同步方式执行,即当函数返回时,复制操作就已经完成了,并且在输出缓冲区中包含了复制进去的内容。(2)函数作用:与c语言中的memcpy函数一样,只是此函数可以在主机内存和GPU内存之间互相拷贝数据。(2)函数作用:与c语言中的free()函数一样,只是此函数释放的是cudaMalloc()分配的内存。(2)函数用处:与C语言中的malloc函数一样,只是此函数在GPU的内存你分配内存。可以将cudaMalloc()分配的指针传递给在主机上执行的函数;
2022-12-16 15:54:42
251
原创 cuda学习笔记1——cuda概述
CUDA(Compute Unified Device Architecture)的中文全称为计算统一设备架构。做图像视觉领域的同学多多少少都会接触到CUDA,毕竟要做性能速度优化,CUDA是个很重要的工具,CUDA是做视觉的同学难以绕过的一个坑,必须踩一踩才踏实。CUDA编程真的是入门容易精通难,具有计算机体系结构和C语言编程知识储备的同学上手CUDA编程应该难度不会很大。
2022-12-16 12:19:57
168
原创 Apollo自动驾驶开发笔记32——apollo 视频采集的MMAP和USERPTR方式异同点
视频应用可以通过两种方式从V4L2驱动申请bufferUSERPTR, 顾名思义是用户空间指针的意思,应用层负责分配需要的内存空间,然后以指针的形式传递给V4L2驱动层,V4L2驱动会把capture的内容保存到指针所指的空间一般来说,应用层需要确保这个内存空间物理上是连续的(IPU处理单元的需求),在android系统可以通过PMEM驱动来分配大块的连续物理内存。应用层在不需要的时候要负责释放申请的PMEM内存。
2022-12-12 14:57:52
25
原创 ssh远程出错Add correct host key in /home/xxx/.ssh/known_hosts to get rid of this message
ssh远程出错scp 远程复制文件出错解决办法根据提示进入把known_hosts重命名或者删除。
2022-12-03 16:37:47
653
原创 Ubuntu 20.04 安装NVIDIA显卡驱动+cuda 11.7+cudnn
参考:https://zhuanlan.zhihu.com/p/59618999https://blog.csdn.net/linhai1028/article/details/79445722/Windows+Ubuntu从双系统安装到CUDA cuDNN docker 配置K21https://blog.csdn.net/qq_45831128/article/details/1270604751)Ubuntu下查看Nvidia显卡的详细信息:2)查看cuda 版本:3)查看cudnn版本:
2022-12-03 11:28:26
1184
原创 Apollo 7.0自动驾驶开发笔记22——Orin上运行Apollo(4)目标检测增加多路摄像头
apollo比较坑的是障碍物检测目前只支持两路摄像头,代码可扩展性比较差。我们使用了前后左右四个广角摄像头,用于障碍物检测。因此需要在apollo上扩展。
2022-11-01 15:23:15
507
原创 ubuntu 20.04 安装 免费 Beyond Compare对比工具
然后打开Beyond Conpare,弹出Trial Mode Error!ubuntu选择Linux下的Debian,32位还是64位根据自己的系统下载。单击右下角按钮“Enter Key”,输入以下【注意:包括开始和结尾的横线行】
2022-10-26 11:49:36
89
3
原创 英伟达DeepStream学习笔记49——deepstream-app: libgstrtspserver-1.0.so.0不能打开
在使用sdkmanger刷机jetpack 5.0+deepstream 6.1.1后,提示如下错误:$ deepstream-app --version-alldeepstream-app: error while loading shared libraries: libgstrtspserver-1.0.so.0: cannot open shared object file: No such file or directory没有安装相关依赖
2022-09-09 19:35:22
282
原创 英伟达DeepStream学习笔记47——deepstream sdk安装
将 DeepStream 6.1 Jetson tar 包下载到 Jetsondeepstream_sdk_v6.1.0_jetson.tbz2设备。打开uninstall.sh文件在/opt/nvidia/deepstream/deepstream/将 PREV_DS_VER 设置为 4.0。
2022-08-25 16:26:52
441
原创 英伟达DeepStream学习笔记46——kafka修改默认日志存储路径\ 修改日志分块大小\修改日志自动删除时间
ubuntu 18.04、c/c++/python语言、librdkafka库。但是代码运行时间的增长,日志存储越来越多,最终影响系统的运行,因此我们需要将日志存储在硬盘里,且需要定时删除。
2022-08-22 17:12:25
468
原创 英伟达DeepStream学习笔记45——deepstream 绘制感兴趣ROI区域 绘制矩形框
最近在做红绿灯的识别,需要先根据红绿灯在高精度地图位置并映射到图像的ROI进行过滤。参考代码在gstnvdspreprocess.cpp 1305行。
2022-08-19 18:09:28
274
原创 Linux中运行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下运行会报以上异常信息。
2022-08-16 11:58:31
254
原创 使用SecureCRT工具上传、下载文件的两种方法
打包:tar cvf FileName.tar DirName。解包:tar xvf FileName.tar。(注:tar是打包,不是压缩!
2022-08-04 17:38:10
1570
原创 linux下打包和解包、解压和压缩
打包:tar cvf FileName.tar DirName。解包:tar xvf FileName.tar。(注:tar是打包,不是压缩!
2022-08-04 15:26:22
701
原创 source insight打不开解决方法
source insight打不开解决方法,source insight打不开工程,显示灰屏,并放大不了。
2022-08-04 14:07:11
1103
1
原创 ros学习笔记14——ModuleNotFoundError: No module named ‘rospy
代码】点云学习笔记14——ModuleNotFoundErrorNomodulenamed'rospy。
2022-08-02 14:01:32
917
原创 Apollo自动驾驶开发笔记1——Apollo 7.0环境配置
CUDA 版本大于 11.1 ,需要安装较新版本的 CUDA显卡驱动,因此需要将主机上的 NVIDIA 驱动程序更新到版本 >= 455.32。的说明准备搭建好 Apollo 的运行环境。即,您已经克隆了 Apollo 在 GitHub 上的。下面命令不要随便执行,这是创建容器的,会把之前的容器删掉,不过再次build会比较快,因为有缓存。如果您没有车辆及车载硬件,Apollo 提供了用于演示和调试代码的模拟环境。构建之后就不要用这个命令了,不然会删除之前的容器,重新构建。代码库,并安装了所有必需的软件。
2022-07-29 16:44:19
1181
4
原创 ros学习笔记13——unknown package [sensor_msgs] on search path [{{‘ros_to_deepstream
问题描述在编译ros工程时候,出现下面错误。
2022-07-28 17:45:13
465
原创 ros学习笔记12——python实现发布和接收ros topic
这里就需要CMakeList.txt文件和package.xml文件工程架构。
2022-07-28 17:04:06
1321
原创 英伟达DeepStream学习笔记43——常用查看磁盘空间命令及jetson 磁盘占满清理方法
1、由于根目录磁盘占满导致该问题,只需要通过ssh或debug串口临时登录系统清理掉多余无用的磁盘文件,给gdm.service(桌面服务)加载留下足够启动的空间即可正常进入系统。这个方法需要知道机器默认连接局域网的IP地址或对机器的网口进行静态IP的设置(一般高手开发都会设置)作为系统根目录的磁盘/dev/mmcblk0p1内存占满导致系统加载时不能正常进入桌面加载阶段。找到你可能写满内存的地方,一般肯定你做了什么存日志,存图片,但是不删除的操作。使用sudorm-rf+绝对路径进行删除。........
2022-07-28 10:45:09
869
原创 ros学习笔记11——ROS中catkin_make install的用法
catkin_makeinstall的作用是创建一个可以运行,但不含源码的工程包,以便于给客户等其他人使用,但同时不至于泄露源码的这么一个作用。可以将src删除,只用install即可运行代码。,然后使用如下脚本运行代码。在install/share目录下,可以看到配置文件等。下面是我写的,并验证通过的。...
2022-07-25 16:00:16
388
原创 ros学习笔记10——rostopic中增加时间戳功能
在msg/video_info_msg.msg中增加如下内容需要在cmakelists中填入以下信息:需要在package.xml中写入以下信息然后再代码里赋值问题:其实错误日志中原因很明显,没有添加对应依赖需要在cmakelists中填入以下信息:需要在package.xml中写入以下信息、原文链接:https://blog.csdn.net/kw123472/article/details/122342269......
2022-07-20 14:44:44
1062
1
原创 安装tensorflow遇到的问题
protobuf requires Python ‘>=3.7’ but the running Python is 3.6.4ModuleNotFoundError: No module named ‘numpy.testing.decorators’
2022-07-08 15:43:18
323
21_0515_Qt_test3.rar
2021-05-19
qitiandashengdiyun-labelImg-master.zip
2021-05-19
红绿灯检测图片数据集以及打好标签的xml文件.rar
2020-06-13
trained_weights.h5
2020-05-22
安全帽检测行人检测数据集视频图片.rar
2020-05-06
MTCNN和facenet实现人脸检测和人脸识别python源码
2020-04-27
自动驾驶行业报告.rar
2020-02-02
2018人工智能之自动驾驶研究报告.pdf
2020-01-22
2018年aicity挑战赛第一题论文Tang_Single-Camera_and_Inter-Camera_CVPR_2018_paper.pdf
2020-01-22
深度学习的目标跟踪算法综述.pdf
2020-01-15
2001-3-0401数据库作业.rar
2020-01-12
opencv-4.2.0-vc14_vc15.exe
2019-12-30
CIFAR-10数据集
2019-04-23
贴片元件封装尺寸图大全(word文档)
2019-03-21
STM32F407ZET6最小系统板
2019-03-21
树莓派开源原理图汇总
2018-11-19
利用三个定时器驱动三个步进电机的STM32程序
2018-05-23
如何同时开两个yolo v5的程序,调用不同的模型进行视频实时检测
2021-09-14
有人熟悉英伟达的deepstream吗,
2021-06-25
opencv无法读取高分辨率视频4k或者2k
2021-01-16
opencv无法读取高分辨率视频4k或者2k
2021-01-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人