自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DeepRoute Lab | 缓存对多线程程序性能的影响

当我们的多线程程序遇到性能问题时,通常我们会下意识地觉得这是由于上下文切换、cpu 迁移等因素导致的。那么,如何更进一步地分析究竟是哪一部分语句造成了什么样的影响呢?这篇分享将从计算机体系结构的角度,结合非常典型的代码案例,为你解惑。

2023-05-06 10:49:01 295

原创 DeepRoute Lab | CUDA算子优化:转置篇

转置是深度模型中应用最广泛的算子之一。各种深度学习框架崛起的今天,它被“隔离”到了框架的底层,不再显式的活跃于用户面前。谈及转置,就不得不先聊聊卷积的优化算法以及它们所需要的图像数据格式。

2023-02-21 14:44:51 1359 2

原创 DeepRoute Lab | 深入浅出强化学习(原理篇)

强化学习(Reinforcement Learning,RL),是机器学习的基础范式和方法论之一。本文尝试通过对强化学习核心思想和原理的介绍,让读者能够快速掌握强化学习的基础,从而更好地开启下一阶段的学习。

2023-02-21 14:40:07 511

原创 DeepRoute Lab | 点云分割

本次将会给大家带来一个简单的关于点云分割的survey分享。首先什么是点云,点云是激光雷达产生的离散数据,具备稀疏性、无序性、尺度不变性等特性。什么是点云分割,点云分割其实是为了给每个点打上语义标签,整个任务对于自动驾驶、机器人、AR\VR都特别重要,可以用来去噪、地面检测等等。

2023-02-21 14:38:38 321

原创 DeepRoute Lab | C++ 内存管理介绍

内存管理对于每种开发语言来说都是一个十分重要的话题;即使像Java这种拥有“复杂”垃圾收集器的语言,也会面临GC带来的各种困扰。C++程序设计中的很多bug也是因为内存管理不善导致的,而且难以发现和排除;如何有条理地管理内存,对于C++开发尤为重要。

2022-11-29 15:57:05 881

原创 Clang 新手教程来啦!

这篇新手教程会让你弄清楚什么是clang、clang AST、clang plugins 和clang tools 等等,让你大概知道clang 可以解决什么问题,而且小白也是可以用clang libraries 来开发工具的 :)

2022-10-31 10:54:50 3262

原创 Docker网络虚拟化 -- Bridge模式

容器技术是最近几年最流行的技术之一,将程序所依赖的环境打包成一个镜像文件,并可以跨平台部署,真正做到了一次编译,处处运行,对研发和运维体系都产生了巨大的影响。

2022-08-15 15:19:10 1883 1

原创 浅谈CVPR2022 Traffic Line

CVPR 2022 刚刚结束,而我最近一段时间一直在进行Traffic Line 相关的工作,所以趁着热度跟大家聊一聊CVPR 2022 中关于Traffic Line 相关的论文。这次主要挑选我认为比较有意思的一些Paper来跟大家分享一下。.........

2022-07-25 10:43:24 1022

原创 Python高效编程

"Life is short, I use python"这句脍炙人口的宣传语,在某种程度上表达了使用python开发软件的高效。以笔者目前的能力来说,python开发软件的高效主要体现在两个方面:1. 简单且贴合自然语言的语法设计,这使得python程序的可读性极佳,能够减少将逻辑转换为程序,检查逻辑错误的成本。2. (几乎)一切都是对象的抽象方式,凭此,软件开发者首先可以将物理世界的客观事物都抽象为程序中的对象,然后自由组织及操作。...

2022-06-24 19:24:52 397

原创 DeepRoute Lab | C++“大杀器”超实用在线工具推荐

C++作为语法最复杂、写代码时最需要思前顾后的语言,我们不在身边随手备用几个“大杀器”在线工具,可能真的不是很利于工作的开展呐。相信大家对下面这两个网页已经非常熟悉了,它们是编写代码过程中必不可少的工具宝典。1. cppreference2. cplusplus上述两个网页主要是提供非常详尽的语法层面的资料。除此之外,我将从其他各个方面给大家推荐几个相对小众但是非常实用的在线工具。相信我,接触了这几个工具后,你一定会爱上它们的。实用在线工具✦首先,这几个工具具备如下...

2022-05-30 11:19:18 823

原创 AAAI22参会见闻与论文杂谈

主要和大家分享的是今年2月底参加的AAAI22的一些见闻以及一些感兴趣的论文杂谈。

2022-04-08 19:13:34 608

原创 DeepRoute Lab | 【C++性能】CPU Cache Serial 1

C++,作为最晦涩、最难掌握的主流编程语言,一向是容易上手,却很难写好。而这难写好的部分中,除了代码风格等略微抽象的部分,最难也最容易疏忽的部分则是性能了。根据经典的二八原则,通常20%左右的代码消耗了80%左右的性能。然而,用户日常接触到的功能、或者在日常使用的场景下,性能是可以满足的,因此这往往造成程序员的忽视并埋下了隐患。

2022-03-28 15:37:04 939

原创 DeepRoute Lab | DRINet 面向更加高效的点云分割

AUTHOR-元戎感知组时隔半年码字,来介绍一下今年被ICCV2021收录的一篇点云分割的工作DRINet: A Dual-Representation Iterative Learning Network for Point Cloud Segmentation这里同时要感谢一些我的co-author帮助。Introduction and Motivation其实idea的成形在第一篇3D目标检测之后就已经存在了,整个文章的思路跟当时的PVCNN挺相似,核心就是要利用不同的表征方式来弥补点..

2022-03-08 14:45:52 354

原创 DeepRoute Lab | LLVM IR Tutorial观后感

By-元戎感知组最近又重温了一把LLVM Developer Conference一个tutorial,记录一下之前的一些观后感。整个tutorial还是非常适合没有LLVM基础的人入门跟手操一段LLVM代码的。PrerequisiteIR->intermediate representation也就是所谓的中间表示形式。一般来说编译器会使用的IR包含了DAG,三地址码(靠近目标机器),CFG(控制流图),SSA(比较常见的,single static assignment),C...

2022-03-08 14:00:47 271

原创 DeepRoute Lab | AAAI22新工作:基于稀疏跨尺度注意力网络的高效LiDAR全景分割

今天和大家分享工作的是自动驾驶中的点级别的全景分割感知任务。内容主要是解读我们组最新的一篇被AAAI22接收的点云全景分割的工作。

2022-03-08 13:01:11 1709

空空如也

空空如也

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

TA关注的人

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