自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Docker+PyCharm+ssh部署深度学习docker环境

Interpreter选择docker环境中你需要使用的python解释器,sync folders选择的分别是你本机上的工作空间与docker环境中的工作空间路径,pycharm会给这两个路径之间生成映射。Username:输入上述脚本中对应的名字, Host输入本机的ip(localhost) 端口与sh脚本中自定义端口一致,点击 Next,进入下一步。容器的端口号对应为2248,与sh脚本中设置的一致,并且docker处于激活状态。此时查看右下角的解释器就变为了docker中的解释器了。

2025-06-20 20:14:13 880

原创 深度学习TensorRT量化实战分析

主要用于读取calibration table的信息来创建INT8的推理引擎,将calibration table的信息存储到calibration cache,这样可以防止每次创建int推理引擎的时候都需要跑一次calibration,如果没有calibration table的话就会直接跳过这一步,之后调用writeCalibrationCache来创建calibration table;:不仅对网络中的权重进行量化,还对激活值(神经网络层的输出)进行量化。:实现基于最大值最小值的INT8量化校准器。

2024-07-09 18:10:25 1150 1

原创 深度学习减枝基础原理总结

模型剪枝是不同于量化的一种压缩方式,是通过删除模型中无意义(意义较小)的权重来减少推理计算量的过程。由于学习过程中会产生过参数化导致会产生一些意义并不是很大的权重或者值为0的权重(ReLU),减枝过程会找到这些权重并让硬件skip这些权重的计算。减枝过程可以看作上图所示,将Sparse weights转为压缩后的compressed weights以及压缩后的weight对应的原先索引,通过这两部分去除无效的权重值,进行一个密集型计算。

2024-06-05 09:07:53 948

原创 深度学习量化基础原理总结

FLOPS(floating point number operations per second): 指一秒钟可以处理的浮动小数点运算的次数。用于衡量计算机硬件性能、计算能力的单位。一般,例: intel i7 Haswell架构(8核,频率3.0GHz)双精度(FP64): 3.0 * 10单精度(FP32): 3.0 * 10(16FLOPS/clk:代表2FMA4个FP64的SIMD运算 * 2乘加融合) --> 一个SIMD计算可以处理4个FP64的运算。

2024-06-04 15:24:40 1231

原创 3D点云目标检测-PointPillars算法解析

文章将点云数据转为点柱形式,以伪图像特征进行特征编码,避免了复杂的3D卷积的影响,提高了3D目标检测的速度,代码实现中还有不少细节值得解析,如为了防止角度抖动,增加的角度回归时的方向偏移值、 进行iou计算时所用到的部分面积求解相关数学公式。(叉乘、点乘相关数学性质!本人水平有限,若存在错误,请各位指正!

2024-05-30 19:17:05 2593

原创 点云地面分割——DipG-Seg算法解析

整篇论文的思路清晰,代码实现完整,后续会加入自己一些多传感器数据的处理以及cuda加速方法的实现,相比先前的patchwork系列算法,处理效果相对较好,几乎没有FN数据出现。本人水平有限,若存在错误,请各位指正!

2024-05-09 10:20:56 2491 7

原创 3d目标检测框架-openpcdet中的kitti数据集pkl文件解析

本文主要对这6部分文件的数据内容进行解析讲解。

2024-04-26 11:39:54 1733 2

原创 vscode配置cmake c++项目(编译、调试)

vscode进行cmake、c++项目配置

2024-02-07 13:52:57 1749 2

原创 ubuntu20.04系统Velodyne VLP16雷达使用记录

首先打开终端运行指令如下,安装velodyne的驱动。

2023-06-12 16:25:29 914

原创 cmakelists中确定find_package()库的名字

cmakelists

2023-05-29 11:15:34 475

原创 ubuntu20.04系统多个gcc和cuda版本管理

双版本cuda和gcc切换

2022-11-14 13:30:14 1968

原创 PCL学习笔记——kd树原理以及pcl中的使用

pcl学习

2022-09-13 19:13:43 1158

原创 PCL学习笔记——自定义pcl点云类型的创建

pcl自定义点云类型创建

2022-09-07 22:44:07 1230 2

原创 PCL学习笔记——多组点云数据拼接和字段拼接

点云拼接

2022-09-07 00:27:51 462

原创 PCL学习笔记——pcd文件的读取和保存

pcl读取pcd文件并保存

2022-09-06 22:03:33 1385

原创 kitti数据集解析以及在mmdection3d中的pkl文件参数解析

kitti数据集

2022-09-06 14:17:24 3677 5

原创 ubuntu20.04安装ros2

ros2安装

2022-09-03 23:36:12 1139

原创 单目针孔相机与激光雷达联合标定

雷达和相机标定

2022-09-03 23:24:09 939

原创 3D目标检测入门-mmdetection3d的环境配置

3d目标检测框架mmdetection3d的安装

2022-09-02 23:02:04 4754 7

原创 ubuntu系统上进行usb相机端口绑定

相机端口绑定

2022-07-27 22:37:10 2116

原创 相机机械臂手眼标定-眼在手外(二)

眼在手外标定

2022-07-26 13:59:33 3676 2

原创 相机机械臂手眼标定

用于机械臂眼在手上标定的笔记

2022-07-26 00:49:58 2462 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除