Super雨

其实没有那么多观众,大胆地自由地生活!

三维目标检测OpenpcDet库代码阅读-构建数据集infos

一、写在前面

引言

OpenPCDet 主要聚焦在基于点云的 3D 目标检测这一种设定上,代码结构相对简单轻量一些,对于入门基于点云的三维目标检测是一个很好的选择。接触到一个新的框架需要对其有一个相对详细的认识,之后才能在此基础上作出修改以适应自己的需求。在使用openpcdet之前,会有一个构建数据集info的操作,这是后续训练模型的基础。但是源代码使用多线程,想要单步查看代码执行结果不太方便,本文对构建info的过程作了介绍。

读完本篇,你将获得

kitti数据集的处理为例,了解openpcdet数据集构建info的过程,对构建结果有清晰的认识。

Read more »

CUDA编程笔记:简明扼要-6

这是一篇关于CUDA编程高级概念的笔记
FROM:CUDA Teaching Center Oklahoma State University
Note:本教程并不过多关注细节语法等内容,而是站在更高层次的概念之中。熟练的掌握CUDA编程需要练习,然而对基础概念的把握却需要透彻的理解。

Read more »

CUDA编程笔记:简明扼要-5

这是一篇关于CUDA编程高级概念的笔记
FROM:CUDA Teaching Center Oklahoma State University
Note:本教程并不过多关注细节语法等内容,而是站在更高层次的概念之中。熟练的掌握CUDA编程需要练习,然而对基础概念的把握却需要透彻的理解。

Read more »

CUDA编程笔记:简明扼要-4

这是一篇关于CUDA编程高级概念的笔记
FROM:CUDA Teaching Center Oklahoma State University
Note:本教程并不过多关注细节语法等内容,而是站在更高层次的概念之中。熟练的掌握CUDA编程需要练习,然而对基础概念的把握却需要透彻的理解。

Read more »

CUDA编程笔记:简明扼要-3

这是一篇关于CUDA编程高级概念的笔记
FROM:CUDA Teaching Center Oklahoma State University
Note:本教程并不过多关注细节语法等内容,而是站在更高层次的概念之中。熟练的掌握CUDA编程需要练习,然而对基础概念的把握却需要透彻的理解。

Read more »

CUDA编程笔记:简明扼要-2

这是一篇关于CUDA编程高级概念的笔记
FROM:CUDA Teaching Center Oklahoma State University
Note:本教程并不过多关注细节语法等内容,而是站在更高层次的概念之中。熟练的掌握CUDA编程需要练习,然而对基础概念的把握却需要透彻的理解。

Read more »

CUDA编程笔记:简明扼要-1

这是一篇关于CUDA编程高级概念的笔记
FROM:CUDA Teaching Center Oklahoma State University
Note:本教程并不过多关注细节语法等内容,而是站在更高层次的概念之中。熟练的掌握CUDA编程需要练习,然而对基础概念的把握却需要透彻的理解。

Read more »

TensorRT插件零基础教程(2)(基于TensorRT8)

一、写在前面

引言

接着上一篇,本篇说明两个重要的类 nvinfer1::IPluginV2DynamicExtIPluginCreator 的成员函数以及变量的定义,这两个重要的类实现之后,就基本完成了插件的编写。

读完本篇,你将获得

具体编写插件类的细节。

Read more »

TensorRT插件零基础教程(1)(基于TensorRT8)

一、写在前面

引言

TensorRT 是当前少有的基于 GPU 的高速推理框架,是网络部署到生产环境中的不二之选。当下流行的使用方式是将网络模型从训练框架下导出为 ONNX 格式的通用神经网络交换格式,然后经由 TensorRT 官方提供的 OnnxParser 解析为 TensorRT 认识的网络定义,再进行网络 engine 的构建。然而,在所难免的问题是,由于人工智能领域常常会出现新的算子,或者说用户本身想在前传过程中实现自定义的行为,此时只能借助插件,于是,插件的编写成了模型部署阶段的巨大绊脚石。

Read more »

自建的博客怎么能没有分类和标签呢,所以我就去查了一下怎么去配置分类和标签。

Read more »