写点什么

地平线征程6

0 人感兴趣 · 43 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/00/0097fb538bc7e8b0de194c0ec58524d3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

征程 6 | 逆向自证 hbm 与 bc 一致性

在征程 6 算法工具链使用过程中,会存在算法侧与软件侧的交接,偶尔会遇到,需要自证清白的情况

https://static001.geekbang.org/infoq/00/0097fb538bc7e8b0de194c0ec58524d3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

C++ 部署的性能优化方法

在编写前后处理函数时,通常会多次用到一些变量,比如模型输入 tensor 的 shape,count 等等,若在每个处理函数中都重复计算一次,会增加部署时的计算量。

https://static001.geekbang.org/infoq/00/0097fb538bc7e8b0de194c0ec58524d3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

征程 6|YUV 域降噪模块 YNR 简介

图像噪声(image noise)是图像中一种亮度或颜色信息的随机变化(被拍摄物体本身并没有),通常是电子噪声的表现。它一般是由扫描仪或数字相机的传感器和电路产生的,也可能是受胶片颗粒或者理想光电探测器中不可避免的散粒噪声影响产生的。

https://static001.geekbang.org/infoq/00/0097fb538bc7e8b0de194c0ec58524d3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

征程 6 VIO Frame buffer 管理

系统通过五个状态队列实现帧缓冲区的全生命周期管理,各状态定义及转换逻辑如下

https://static001.geekbang.org/infoq/14/14a9324c27dbebb7cbc45b2f54f5028c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【智驾中的大模型 -3】VLA 在自动驾驶中的应用

在上一篇文章中,我们深入探讨了 VLM 模型在自动驾驶中的应用。今天,我们就来全面介绍一下 VLA 模型在自动驾驶中的具体应用。

https://static001.geekbang.org/infoq/00/0097fb538bc7e8b0de194c0ec58524d3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

征程 6 VIO 通路断流分析

自动驾驶场景中,常见的是多路感知通路,在不考虑应用获取释放帧异常操作的前提下,一般出现帧获取异常的情况,主要原因是通路中某段断流的情况,如何去准确的定位,对大部分客户来说,依赖我司的支持;针对这种情况,会列举几种断流日志分析;

https://static001.geekbang.org/infoq/00/0097fb538bc7e8b0de194c0ec58524d3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

征程 6 VIO 通路断流分析

自动驾驶场景中,常见的是多路感知通路,在不考虑应用获取释放帧异常操作的前提下,一般出现帧获取异常的情况,主要原因是通路中某段断流的情况,如何去准确的定位,对大部分客户来说,依赖我司的支持;针对这种情况,会列举几种断流日志分析;

https://static001.geekbang.org/infoq/00/0097fb538bc7e8b0de194c0ec58524d3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

征程 6|部署模型尾部 conv 输出 type/layout/scale 解读

本文使用 pytorch 框架,以 conv 为例,介绍如何同时满足 conv int32 + NCHW/NHWC 这两种情况。另外,专开一个章节介绍 scale 为 1 的原因。

https://static001.geekbang.org/infoq/14/14a9324c27dbebb7cbc45b2f54f5028c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【智驾中的大模型 -2】VLM 在自动驾驶中的应用

随着端到端 AI 和多模态学习的迅猛发展,VLM(视觉-语言模型)在自动驾驶领域中的应用正逐渐成为一个备受瞩目的重要研究方向。

https://static001.geekbang.org/infoq/00/0097fb538bc7e8b0de194c0ec58524d3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【征程 6】工具链 VP 示例中 Cmakelists 解读

作为对 C++不那么熟悉的伙伴,可能会好奇:Cmakelists.txt 怎么写?当有多层 Cmakelists.txt 时,他们的调用关系是什么?由于本人是属于对 C++不那么熟悉的同学,下面会从我的视角来介绍这个问题,如果其中有错误或表述不当的地方,欢迎评论指正。

https://static001.geekbang.org/infoq/14/14a9324c27dbebb7cbc45b2f54f5028c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【智驾中的大模型 -1】自动驾驶场景中的大模型

笔者将针对智能驾驶场景,讲一讲大模型的应用前景以及存在的瓶颈!!!

https://static001.geekbang.org/infoq/da/daef53ad4b1428013d171e887dfc39a3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【轻量化】三个经典轻量化网络解读

轻量化网络旨在减少模型参数和计算量,同时保持较高准确率。为了降低设备能耗,提升实时性,轻量化网络结构在嵌入式设备等资源受限环境中广泛应用。

https://static001.geekbang.org/infoq/00/0097fb538bc7e8b0de194c0ec58524d3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

征程 6|工具链 VP 示例中日志打印解读

LOGE_AND_RETURN_IF 到底是怎么写的呢?有没有什么门道可以介绍一下?

https://static001.geekbang.org/infoq/ea/ead3a45a04465bf001db1fe85f766e55.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

智能驾驶中预测模块简介

轨迹预测是自动驾驶系统“感知-预测-规控”流程中的核心环节,位于感知与规划模块之间,起到承上启下的作用。

https://static001.geekbang.org/infoq/00/0097fb538bc7e8b0de194c0ec58524d3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【征程 6】工具链 VP 示例为什么能运行

在上一篇文章【征程 6】VP 简介与单算子实操 中,介绍了 VP 是什么,并以单算子 rotate 为例,介绍了 VP API 使用方法

https://static001.geekbang.org/infoq/00/0097fb538bc7e8b0de194c0ec58524d3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

征程 6 系统 power 状态机介绍

征程 6x 内部有 AON、MCU 和 Main 域三个电源域。其中 AON 为非下电状态需要一直供电的电源域,MCU 电源域用于给 Hsm 和 MCU 及其内部 IP 供电,Main 域给其他部分供电。

https://static001.geekbang.org/infoq/17/176ea9726badf26687180a7bc4768ae0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

精度调优|conv+depth2space 替换 resize 指导

本文将介绍一种新的方法,可以有效提升上采样操作中的精度,解决传统 int8 精度量化带来的精度下降问题。

https://static001.geekbang.org/infoq/00/0097fb538bc7e8b0de194c0ec58524d3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

征程 6X CAMSYS 性能测试方案介绍

CAMSYS 其性能指标主要包括:帧率、延迟,以及系统的 DDR 带宽、CPU 占用率等。

https://static001.geekbang.org/infoq/37/37d2039b4d3a12fbe41b3b2d392d0bbb.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

征程 6 VP 简介与单算子实操

VP,全称 Vision Process,指 UCP 中的视觉处理功能模块。

https://static001.geekbang.org/infoq/d3/d3076a2edf45fc447aeb6af3fc4d58dc.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

征程 6 基于 Linux 和 Node-Locked License 配置 DSP 开发环境

该文档以征程 6上使用的Q8 DSP安装为例,同样的步骤在征程 5 上使用方法类似只是征程 6使用的DSP为VP6

https://static001.geekbang.org/infoq/5e/5e839285bcb70e04282952bf38210206.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

手把手基于 MINI 数据集带你做一次板端精度评估

性能评估和精度评估在模型开发和部署过程中是至关重要的两个部分。对于精度评估,地平线算法工具链提供了两中路径进行算法的精度评估。

https://static001.geekbang.org/infoq/37/37d2039b4d3a12fbe41b3b2d392d0bbb.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

征程 6 工具链 BEVPoolV2 算子使用教程 【2】-BEVPoolV2 QAT 链路实现示例

此篇帖子将展示 征程 6 工具链 BEVPoolV2 单算子 QAT 链路的实现范例,以进一步增进用户对 BEVPoolV2 算子使用的认知。

https://static001.geekbang.org/infoq/37/37d2039b4d3a12fbe41b3b2d392d0bbb.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

征程 6 工具链 BEVPoolV2 算子使用教程 1 - BEVPoolV2 算子详解

当前,地平线 征程 6 工具链已经全面支持了 BEVPooling V2 算子,并与 mmdetection3d 的实现完成了精准对齐。然而,需要注意的是,此算子因其内在的复杂性以及相关使用示例的稀缺,致使部分用户在实际运用过程中遭遇了与预期不符的诸多问题。

https://static001.geekbang.org/infoq/ca/ca025f237f275e24fca791861a21630a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

DeepSeek 1.5B 蒸馏模型的征程 6 部署(Llama 方式)

DeepSeek 是一款基于人工智能的搜索引擎,旨在提升用户的搜索体验。它利用先进的自然语言处理技术,通过理解查询的上下文和意图,为用户提供更精确、相关的搜索结果。

https://static001.geekbang.org/infoq/80/80989f2fb4ebff2167edbcb0c4680028.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

YOLOv10 解析与地平线 征程 6 模型量化

近些年来,研究人员对 YOLO 的架构设计、优化目标、数据增强策略等进行了探索,取得了显著进展。然而,后处理对非极大值抑制(NMS)的依赖阻碍了 YOLO 的端到端部署,并对推理延迟产生不利影响。

https://static001.geekbang.org/infoq/a6/a68ff819c217ba66ad0c0726498b03c3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

YOLOv5 的量化及部署 - RGB 专题

YOLOv5 是一种高效的目标检测算法,尤其在实时目标检测任务中表现突出。YOLOv5 通过三种不同尺度的检测头分别处理大、中、小物体;检测头共包括三个关键任务:边界框回归、类别预测、置信度预测

https://static001.geekbang.org/infoq/a6/a68ff819c217ba66ad0c0726498b03c3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

YOLOv5 的量化及部署 - RGB 专题

YOLOv5 是一种高效的目标检测算法,尤其在实时目标检测任务中表现突出。YOLOv5 通过三种不同尺度的检测头分别处理大、中、小物体;检测头共包括三个关键任务:边界框回归、类别预测、置信度预测

https://static001.geekbang.org/infoq/c7/c73192cc0912ac78294c7bc209fddbc9.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

地平线 3D 目标检测 bev_sparse 参考算法 - V2.0

在自动驾驶视觉感知系统中,为了获得环绕车辆范围的感知结果,通常需要融合多摄像头的感知结果。目前更加主流的感知架构则是选择在特征层面进行多摄像头融合。

地平线征程6_地平线征程6技术文章_InfoQ写作社区