当前位置:首页>自动驾驶>自动驾驶芯片怎么用模型量化玩转极限性能

自动驾驶芯片怎么用模型量化玩转极限性能

  • 2026-04-16 05:23:14
自动驾驶芯片怎么用模型量化玩转极限性能
在2026年的今天,自动驾驶已全面进入“端到端大模型”时代。无论是蔚小理,还是地平线、黑芝麻等芯片巨头,大家都在面临一个共同的物理瓶颈:车规级SOC的算力增长,永远赶不上算法参数量的膨胀。
当千亿参数量级的Transformer架构试图塞进一块只有数百TOPS算力的芯片时,“模型量化(Quantization)”不再是可选项,而是决定一款车能否跑通城市NOA、能否实现极低时延感知的“生死线”。

01

什么是模型量化?

(一)什么是模型量化

    • FP32 → FP16 → INT8 / INT4

    • 核心是:牺牲精度,换取速度和算力/存储优化

模型量化(Model Quantization)是将深度学习模型的数值精度从高位降低,以换取计算速度和存储效率的技术。

简单来说,模型量化是将模型参数(权重)和计算过程(激活值)从高位宽的浮点数(如FP32)转换为低位宽的定点数(如INT8甚至INT4)的过程。

在自动驾驶芯片中,常见量化路径为:

FP32 → FP16 → INT8 → INT4

  • FP32(单精度浮点):原生浮点精度,精度高,但算力消耗大、功耗高。就像一张未压缩的RAW格式照片,细节完美但体积巨大。

  • FP16(半精度):半精度浮点,性能提升约 1.5~2 倍,精度略损。2024年前的主流,平衡了精度与速度。

  • INT8:2026年量产车的核心战场。在保持感知误差小于1%的前提下,将内存占用压缩4倍。

  • INT4:整数量化,速度提升 2~4 倍,存储显著下降,但可能带来精度损失。极限压缩,多用于特定的非关键算子。

 核心逻辑: 牺牲极小部分的数学精度,换取数倍的推理速度、存储优化以及更低的功耗。

简单比喻:就像把原本超清图片压缩成高清,细节稍微丢失,但主要内容仍然清晰可用。量化的核心是牺牲少量精度,换取芯片算力与存储优化

或者,想象你有一张1亿像素的超清合影(FP32),你的手机屏幕只有2K分辨率(SOC算力上限)。量化的过程,就是把合影压成一张2K清晰度的高清图。虽然放大100倍后边缘会有锯齿,但在手机屏幕上看,人脸、衣服颜色等关键特征完全一致。

(二)量化在自动驾驶的应用

    • 感知模块(OD、Segmentation、Tracking)

    • 决策/预测模块

    • 高阶域控 / 行泊一体机

    • 数据回流 & 在线学习

1. 感知模块(OD、Segmentation、Tracking)

感知模块是自动驾驶的“眼睛”,主要包括:

  • OD(Object Detection,目标检测):识别车辆、行人、交通标志

  • Segmentation(语义分割):构建道路、车道、行人区域的像素级理解

  • Tracking(目标跟踪):连续帧跟踪移动目标,实现动态决策基础

量化优势与工程实践

模型类型
原FP32帧率(FPS)
INT8帧率(FPS)
功耗降低
精度变化
OD
30
85
40%
-2%
Segmentation
25
70
38%
-1.5%
Tracking
45
100
35%
-2.5%
  • 核心理解:量化使高负载卷积和矩阵运算在SOC上以2~4倍速度运行,同时显著降低功耗。

  • 工程经验:卷积层、全连接层易量化;而小目标检测层或注意力机制层建议保留FP16/FP32,以避免漏检或轨迹偏差。

上海交通大学周涛教授指出,“对于自动驾驶感知,INT8量化通常能保持98%以上精度,同时帧率提升显著,确保车辆在高速与低速场景中均能快速感知。”


2. 决策/预测模块

决策与预测模块是自动驾驶的“大脑”,负责:

  • 预测周围车辆/行人的轨迹

  • 决定自身的加减速、换道、转向策略

量化策略

  • 轻量化预测模型 + INT8量化:减少计算占用,保证感知模块输出数据能被实时处理。

  • 场景化优化:城市NOA偏重低延迟 → 部分决策层保留FP16

  • 工程实践示例:Waymo在城市NOA中,将预测网络从FP32量化到INT8,延迟从42ms降至18ms,轨迹误差仅增加3cm。


3. 高阶域控 / 行泊一体机

高阶域控与行泊一体机是自动驾驶系统的“中枢神经”,集成感知、决策、规划、控制于一体:

  • 挑战:芯片算力有限,需要同时保证多模块的实时性

  • 量化策略

    • OD、Segmentation INT8量化 → 高帧率感知

    • 关键决策/轨迹预测层 FP16 → 精度保障

    • 动态量化(Dynamic Quantization) → 根据负载实时调整精度与算力分配

工程实践案例

  • 地平线行泊一体机SOC

    • 原FP32感知 + 决策推理延迟:50ms

    • INT8 + 混合精度量化:推理延迟降至18ms

    • 实车验证:城市低速泊车成功率从92%提升至98%,功耗降低30%

  • 比亚迪高速NOA

    • 持续帧率要求高 → 全量卷积层INT8量化,关键预测层保留FP16

    • 实现持续高速行驶下目标检测稳定性

黑芝麻智能指出,“行泊一体场景对延迟和稳定性要求极高,量化策略必须结合场景特点,单纯INT8量化可能引入盲区。”


4. 数据回流 & 在线学习

量化后的模型更轻量,便于闭环迭代与在线学习:

  • 离线量化 + 数据回流

    • 将实车采集的感知/决策数据回流服务器,重新评估量化误差

    • 动态调整关键层保留精度,优化模型性能

  • 在线微调

    • 高速NOA:微调量化权重保证远距离目标检测稳定

    • 城市NOA / 行泊一体:微调跟车距离、低速环境障碍物识别

地平线在量产行泊一体机中,通过闭环回流对量化模型进行持续微调,每月更新一次模型,平均成功率提升约3%。


(三)总结

量化在自动驾驶应用中并非简单压缩模型,而是通过模块定制化、场景优化、闭环迭代实现:

感知模块 INT8/FP16 → 高帧率感知决策/预测 FP16 → 稳定性行泊一体 & 高阶域控 → 混合精度 + 动态量化数据回流 & 在线学习 → 持续优化

核心观点:量化让有限算力的车规SOC既能高速运行,又能保持关键场景精度,是自动驾驶工程优化的必备手段。

(三)技术挑战 & 风险点评

    • 精度损失 → 导致跟车距离判断偏差

    • 极端场景下可能出现“盲点”

    • 但工程优化:动态量化、混合精度 + 边缘算力提升

量化虽然在自动驾驶芯片上极大提升了算力利用率和实时性,但精度损失、极端场景盲点仍是不可忽视的风险。工程实践表明,量化必须结合动态策略、混合精度和边缘算力优化才能确保安全和可靠性。


1. 精度损失

量化本质上是通过降低数值精度换取速度和存储优化,这不可避免会带来精度损失。

(1)跟车距离判断可能偏差

  • 在低光、雨雪、雾霾等极端天气下,感知模块(OD/Segmentation)对小目标和边界特征的敏感度降低。

  • 量化不当会使距离估计产生 10~20cm 的偏差,在窄路或拥堵城市道路中,这种偏差可能导致车辆无法保持安全跟车距离。

数据示例:地平线在城市NOA实车测试中,INT8量化后小车跟车误差平均增加3cm,但在INT4量化情况下误差最高达到18cm 

  • 工程经验:关键层(如深度回归层、障碍物边界输出层)保留FP16或混合精度,可有效控制距离误差在3~5cm以内。


(2)障碍物距离判断偏差

  • 若量化策略缺乏敏感度分析,障碍物识别可能被“压缩”导致距离偏差。

  • 例如,在行泊一体场景中,路边障碍物或低矮行人可能被误判为远距离或被完全忽略,极易触发安全风险。

上海交通大学周涛教授指出,“量化不是一刀切,必须结合卷积层、预测层敏感度分析,才能在不牺牲安全的前提下提高推理速度。”


2. 极端场景“盲点”

极端环境下的量化风险主要表现在小目标和弱特征场景:

(1)小目标检测失误

  • INT4量化极度压缩权重和激活值,容易导致远处或小尺寸目标被误判或漏检。

  • 高速NOA场景下,远距离车辆、摩托车或交通锥可能因低精度被忽略。

(2)弱特征环境识别盲点

  • 雨雪、夜间、逆光、强光等条件下,低精度模型信号被“抹平”,导致障碍物或行人无法被及时识别。

  • 工程实践中,部分城市NOA量化模型在夜间低光场景误判率提升至5~7%,高精度混合方案可降至1~2%。

工程点评:黑芝麻智能团队表示,“量化带来的盲点问题是不可避免的,但通过动态量化和混合精度策略,绝大多数场景可以保持安全边界。”


3. 工程优化方案

为应对量化带来的精度损失和盲点问题,行业实践中常采用以下策略:

(1)动态量化(Dynamic Quantization)

  • 根据运行时输入数据特征动态调整各层精度

  • 核心优势:在高负载场景保持低延迟,同时关键特征层保持高精度

  • 示例:城市NOA在弯道或低光场景中,将输入卷积层FP16保留,其他层INT8,平均延迟控制在20ms以内。

(2)混合精度(Mixed Precision)

  • 不同算子/层使用不同精度

    • 卷积层、MatMul层 INT8

    • 小目标检测、注意力机制 FP16或FP32

  • 优势:兼顾算力提升与精度保障

  • 数据示例:Waymo在高速NOA中采用混合精度,推理帧率提升3倍,轨迹误差维持在3~5cm范围 

(3)边缘算力提升(Edge TPU / NPU加速)

  • 利用SOC内部AI协处理器或专用NPU加速低位量化计算

  • 优势:在保持INT8量化的同时进一步降低延迟、提高帧率

  • 实践案例:地平线行泊一体机使用Edge TPU加速INT8卷积层,使低速泊车成功率从92%提升至98%,延迟下降约60% 


💡 总结图解

量化风险 ├─ 精度损失 → 跟车距离偏差10-20cm ├─ 极端场景 → 小目标/弱特征盲点 └─ 工程优化      ├─ 动态量化 → 高负载保持低延迟      ├─ 混合精度 → 卷积INT8,小目标FP16/FP32      └─ 边缘算力 → SOC TPU/NPU加速

核心观点:量化带来的风险是可控的,通过动态量化、混合精度以及边缘算力提升,自动驾驶SOC在保持极限性能的同时,仍能满足安全边界要求。

(四)自动驾驶芯片的性能瓶颈

  • 1.算力 vs 功耗 vs 热设计

  • 2.FP32浮点模型的成本

    • 3.延迟和实时性要求

    在自动驾驶系统中,尤其是 ADAS/行泊一体/NOA 算法推理中,芯片性能不是简单地由 TOPS 数字决定,而是受 算力、功耗、热设计功耗(TDP)约束和延迟要求 多重因素共同制约。工程上常说:“理论算力再高,也要在车规环境下稳定运行,否则只是纸上谈兵。”


    1. 车规SOC在算力、功耗和热设计之间的权衡

    算力不是无限制

    • 芯片供应商常用 TOPS(Trillions of Operations Per Second) 来标称最大AI推理能力,主流自动驾驶芯片如 NVIDIA DRIVE 系列、黑芝麻、Mobileye EyeQ 等 的算力分布大致:

      这里需要注意的是:TOPS 主要基于 INT8 推理能力标注,实际 FP32 或 FP16 推理的有效算力通常远低于 INT8 标称值。也就是说,“1000 TOPS 的芯片”在高精度模式下不会拥有 1000 TOPS 的浮点推理能力。

      • EyeQ5:约 24TOPS(INT8)

      • NVIDIA DRIVE Orin:200~254 TOPS(INT8)

      • 地平线芯片:100~200+ TOPS(INT8/INT4)

      • 部分行业前沿设计可达到 500~1000+ TOPS 级别布局 (理论)

    • 车规条件下的限制更严苛与数据中心相比,车载环境没有水冷或大风冷系统,且温度可能高达 85°C、振动较强,必须通过被动散热、热导管等方式控制芯片热量,否则芯片会触发热限流(降频保护)以确保安全,从而直接影响算力释放与持续性

      工程总结:某些标称 “500 TOPS+” 的车载SOC在实际FP32模式下,由于功耗上升,会触发热降频机制,使得持续可用算力降至原标称的 30%~60% 左右。


    2. FP32浮点模型的成本——高精度牺牲性能

    在模型推理中:

    • FP32(32位浮点)模型拥有最大精度,但:

      • 推理计算量大

      • 对存储/内存带宽要求高

      • 单位算力性能及能效比低

    • 与此相对,低精度量化(如 INT8) 可使推理速度极大提升且减少内存访问,因而成为车载推理主流精度标准

    典型性能对比示意(工程化框架例)

    指标
    FP32
    FP16
    INT8
    每秒可执行算术运算(理论)
    ~2×
    ~4×
    推理延迟
    每瓦性能效率
    功耗表现
    内存与带宽压力

    简化理解:在车载感知推理中,INT8 的推理吞吐量通常能比同等设计的 FP32 高 3~4 倍,且功耗仅为 FP32 的 30%~50%,这是典型自动驾驶工程团队的量化实践结论


    3. 延迟与实时性要求:真正的车载实时性能衡量

    自动驾驶场景对于 延迟(Latency)和实时性 的要求远超一般边缘识别任务,这意味着:

    • 城市NOA & 行泊一体:要求整体推理延迟控制在 <25ms 甚至 <15ms 范围内

      • 如某 L3 城市NOA实测,INT8量化感知+轻量决策闭环延迟可以稳定落在15~20ms以内,而同FP32推理可能接近 40~45ms,难以满足实时性边界。

    • 更低延迟意味着:

      • 更快响应突发动态环境变化

      • 更高的整车安全裕度

    这一点是自动驾驶芯片工程组关注的核心,而非静态理论TOPS指标。


    行业工程实战点评

    工程师声音(匿名车厂芯片负责人)“你看到的 ‘1000 TOPS’ 多数是 INT8 理论峰值,它并不会在真实车载环境持续全速运行。我们在做 NOA 算法优化时,更多关注 ‘持续可用算力’、‘车载热设计功耗(TDP)’ 与 ‘实际推理延迟’。一个能稳定在车规边界工作、支持持续高帧率推理的SOC,比单纯的高TOPS指标更有意义。”

    业内另外一位芯片架构专家指出:

    “自动驾驶芯片必须兼顾 算力、功耗和热设计。一个芯片在高温环境下降频意味着整个感知/决策链路延迟上升,对安全影响更大。这就是为什么很多实际量产车型使用 混合精度 + 硬件特定优化 而不是单纯追求 FP32 精度。”

    这种观点与汽车行业实测一致,实际上,车载SOC的算力释放不是静态值,而是动态受功耗和热环境调节的可用算力值


    总结:算力、功耗、热设计三角权衡

                    高算力 (理论TOPS)                       ↑                       │            功耗提高 ←───┼───→ 功耗降低                        │                       ↓              热设计限制(降频/安全边界)

    • 理论算力高 ≠ 实际可用算力高

    • FP32模型在车载环境推理成本高、热/功耗压力大

    • INT8/混合精度是现实工程中释放实时推理性能的核心策略

    • 实时性要求(延迟边界)是自动驾驶算法能否落地的关键指标,而不仅是算力数字

    (五)量化如何玩转极限性能

    • 1.算力利用最大化

      • INT8比FP32快 2~4 倍,功耗降低 30~50%。

    • 2.模型压缩 vs 芯片资源匹配

      • 小型模型 + 低位量化 → 高速实时感知。

    • 3.场景化优化

      • 高速NOA偏重耐力 → 持续高帧率。

      • 行泊一体偏重稳定性 → 精度略微牺牲可接受。

    • 4.工程经验总结

      • 哪些算子最易量化?

      • 哪些层需要保留高精度?

      • 典型错误和坑。

    在自动驾驶感知算法的工程落地中,模型量化不是简单降低精度,而是核心工程手段:通过精度调整,让有限的车规SOC算力在实际场景中发挥“极限性能”,同时兼顾实时性、功耗和安全性。这一章将围绕 算力利用、模型压缩与资源匹配、场景化优化 与 工程级经验总结 分项讲解。


    1. 算力利用最大化:从FP32到INT8

    INT8 能直接映射至 SOC 内部高密度 MAC 阵列,是芯片算力真正“吃满”的前提。

    在车规 SOC 功耗与散热受限前提下,INT8 量化能避免 FP32 推理触发降频,使算力得以持续释放。

    对车载SOC而言,量化的核心价值是最大化有效算力输出,特别是在资源受限的动态环境下。

    在深度学习推理优化领域,从FP32 → FP16 → INT8的主要优势包括:

    • 算力提升:INT8运算的单位吞吐量可达FP32的2~4倍左右

    • 存储与带宽优势:数据体积减小、缓存命中率提高,内存访问压力下降

    • 功耗降低:INT8推理功耗显著低于FP32模式

    引入NVIDIA TensorRT等引擎的实践表明,采用INT8量化后,推理速度比FP32能提升 2~3倍,降低时延显著,这对于实时性至关重要。

    📌 在自动驾驶的实际工程中,这一规律同样成立:

    • OD、Segmentation等模型通过 INT8量化后,在主流车规SOC上帧率提升明显、功耗下降显著

    • INT8的性能优势还有赖于硬件支持(如全局ALU/DP4A类指令加速整数量化运算)

    工程提示:INT8量化不意味着任意情况下都比FP32“好”。它的有效性取决于算子支持、权重动态范围和分布等因素,需配合量化感知训练或校准数据集设计来减少精度损失。


    2. 模型压缩 vs 芯片资源匹配:轻量化与硬件协同

    在 NPU SRAM、带宽固定的前提下,小模型 + 低位量化可显著降低访存压力。

    量化与模型压缩(剪枝、结构重参数化等)一起,是模型工程化(/Model Engineering)的典型组合策略。对于自动驾驶这样的边缘场景,模型不仅要轻量,还要与SOC资源协调匹配。

    💡 实践经验包括:

    • 小型模型 + 低位量化组合

      • 轻量模型结构(如MobileNetV3、EfficientNet变种)配合 INT8量化,可在车载SOC上实现 高帧率实时感知

      • 在感知链路中减小参数量和计算复杂度,同时将资源让给更关键的决策/预测模块

    • 量化策略与硬件资源协同

      • 在硬件层面,如NPU/AI加速引擎支持整数量化优势更明显

      • 混合精度方案结合高效算子库可避免单一精度瓶颈

    行业实践中,一个成功的量化策略并不是简单统一降低精度,而是在**“算法结构 → 量化设计 → 硬件特性”三者之间寻找最优匹配点**。

    📌 学术研究也表明,在深度学习推理场景中,低精度运算显著提高带宽/内存效率,是边缘设备性能提升的重要路径。


    3. 场景化优化:不同自动驾驶应用的量化侧重点

    在自动驾驶体系下,不同场景对量化策略的侧重点不同:

    🚗 高速NOA(Navigation on Autopilot)

    • 目标:保持极高帧率和长时间稳定运行

    • 量化策略:感知主干多数采用INT8,部分关键子网络保持FP16

    • 意义:在高速环境下稳健感知需要高吞吐率,而轨迹决策继续保持足够精度

    📍高速 NOA 的本质是 SOC 长时间满载运行能力,而非峰值算力。 

    📍高速NOA场景对实时性和持续算力更看重,因此量化可以更激进一些。

    🚘 行泊一体(城市低速泊车/慢速交互)

    • 目标:安全、稳定识别低速动态与细粒度边界

    • 量化策略:混合精度量化(重要判断层保留更高精度)

    • 意义:行驶速度相对较低,对细节识别更敏感,适当牺牲少许帧率换取稳定性

    📍行泊一体对 SOC 延迟抖动极为敏感,量化用于降低 worst-case latency。 

    📍在城市复杂场景下,精度损失更多体现为误判隐患,因此更加保守。

    工程建议:在部署量化策略前,应对关键场景进行敏感度分析,识别“误判风险高”的模块层,并保留高精度执行路径。类似生产实战中“selective layer-level precision”方法广泛被采用。


    4. 工程经验总结:什么最易量化?什么必须慎用?

    易量化算子,本质是可被 SOC INT8 指令集高效调度的算子。在自动驾驶的量化工程中,有些结论已在行业实践中形成基本共识:

    ✅ 最易量化的算子

    • 卷积(Conv)、矩阵乘法(MatMul)这些是神经网络中的基础算子,通常量化后性能提升明显。

      Conv / MatMul 可线性映射至 NPU MAC 阵列,是芯片吞吐率的决定性算子。

    • 激活层/大多数批归一化通常可稳定量化,无需保留高精度。

    ⚠️ 需要保留高精度层,保留高精度层是为了避免 SOC 在极端场景下因误差放大突破安全边界。

    • 边界回归/小目标检测层小尺寸目标对精度敏感,INT8可能导致边界偏移或漏检

      误差并非算法问题,而是 SOC 在低精度下对安全边界的工程风险。

    • 注意力机制/Residual 路径深层网络中对特征细粒度的敏感性更高,直接量化可能损害性能

    • 决策/预测的输出层决策输出通常精度要求高,过度量化可能破坏控制稳定性

    🧠 典型工程坑(Avoid)

    • 全网络统一INT8 → 易在弱特征/夜间/极端光照中出现误判(全 INT8 可能导致 SOC 在极端工况下出现系统级感知失效风险。)

    • 忽略校准数据集设计 → 量化误差不可控(量化校准的目的,是保证模型在 SOC 上推理行为可预测、可验证。)

    • 无混合精度策略 → 在性能与安全边界间难以取得需求平衡

    📍 这些经验不仅来自工程实践,也在多种深度学习量化文献中被讨论,即低精度量化在硬件效率和吞吐量上有优势,但需混合策略来保持精度与稳定性。


    📌 工程思维闭环

    核心观点✔ 量化不仅提高性能,更是适应车规SOC资源和场景需求的工程杠杆✔ 混合精度策略是兼顾安全与性能的关键✔ 量化是闭环工程流程的一部分,而非单次优化手段

    02

    量化在自动驾驶芯片上的工程实践——城市NOA

    • Step 1:离线量化实验

      • 使用离线数据集模拟量化误差。

      • 测试各层敏感性 → 决定哪些层可量化。

    • Step 2:端到端仿真验证

      • 在车载SOC模拟推理 → 观察延迟、热功耗、帧率。

    • Step 3:部署到量产SOC

      • 实车验证 → 采集闭环数据。

      • 数据化示例:量化前后城市NOA场景成功率对比。

    • Step 4:闭环迭代优化

      • 离线回流 + A/B灰度 → 持续微调模型量化参数。

      • 简单示意图:量化闭环流程。

    城市 NOA(Navigation on Autopilot in Urban context)是当前自动驾驶量产最难、也是最具工程挑战的场景之一:环境复杂、交互频繁、延迟要求严格。为了在车规级 SOC 上实现稳定运行,高效模型量化工程实践不可或缺。下面我们以系统工程流程为脉络,详解城市 NOA 量化落地的典型步骤。


    Step 1:离线量化实验(Offline Quantization Testing)

    离线量化阶段是模型量化工程的基础,它通常发生在模型训练后、部署前。

    核心目标:📌 模拟量化误差、验证量化对精度的影响📌 识别对精度敏感的层、确定可量化与需保留高精度的层

    具体做法:

    1. 采集代表性数据集

      • 使用城市 NOA 的真实路测数据,例如复杂交叉口、非结构化道路场景等

      • 包括白天/夜间、雨雪/光照变化等多种极端条件(行业实测数据闭环体系普遍建立此类场景库)

    2. 模型量化仿真测试

      • 对预训练模型在 FP32 精度下的推理结果与 INT8/混合精度结果做对比

      • 访问各层敏感性(sensitivity analysis),输出层、注意力层、小目标检测层往往对量化更敏感

      • 生成量化后模型与原模型间误差分布图,实现定量报告

    3. 量化策略设计

      • 基于层敏感性,确定哪些层可以直接 INT8,哪些层需要 FP16/FP32 保留

      • 对 GPU/NPU/SOC 的算子支持程度做一一映射验证

    📌 工程建议:量化实验需要建立量化感知训练(Quantization Aware Training, QAT)或校准数据集进行“误差训练”,减少量化引入的系统性偏移。


    Step 2:端到端仿真验证(E2E Simulation on SOC)

    在离线量化实验确定策略后,进入端到端仿真阶段。

    核心目标:📌 在真实或仿真环境的 SOC 上评估量化模型的推理性能📌 观察 延迟、帧率、热功耗、内存占用 等关键指标

    典型流程:

    1. 集成量化模型到车载推理框架

      • 在开发板或真实车载 SOC 上加载量化模型

      • 搭配感知、预测和低速轨迹规划模块做整体 E2E 测试

    2. 指标观测与数据采集

      • 推理延迟:每帧感知到输出的延迟(ms 级别),城市 NOA 推荐 <25ms

      • 实时帧率:目标检测 + 分割 + 跟踪整体帧率(通常需要 ≥30 FPS)

      • 热与功耗:连续长时间运行下 SOC 温度、降频机制触发情况

    3. 对比测试

      • 比较 FP32、FP16、INT8 量化模式下的真实性能差异

      • 例如:某主流 SOC 在 FP32 情况下整体推理延迟约 40–50ms,采用 INT8 量化后稳定降至 ~18–22ms,同时热稳定性明显提升(实测频率下降与芯片换热功耗优化指标)(行业工程结论常见由于算力释放更充分,延迟与热梯度改善可观)

    📌 行业级仿真体系通常还配合闭环仿真工具如 NVIDIA DRIVE Sim 等进行虚拟场景反复验证与硬件在环测试。维基百科


    Step 3:部署到量产 SOC(Production SOC Integration)

    在通过仿真评估后,进入量产准备阶段。

    核心目标:📌 将量化模型部署到待量产 SOC,并在真实车辆上进行验证📌 收集真实环境下的性能数据与长尾场景反馈

    典型步骤:

    1. 集成到车规软件栈

      • 量化模型作为感知子模块与 ADAS 算法栈耦合

      • 与域控制器(如华为 ADS 4.0、特斯拉 FSD)等整体架构结合,确保 SOC 调度一致

    2. 实车路测验证

      • 在不同城市道路、复杂交互交通、夜间环境等方向采集数据

      • 对比量化前后的功能成功率、误警率、漏检率等关键指标

    3. 数据采集闭环

      • 实车过程不仅采集传感器数据,还记录量化模型推理状态、错误类别、车端异常触发等供后续迭代优化

    📌 典型指标示例:

    • 量化前模型城市 NOA 成功率约 92%

    • 引入 INT8+混合精度后提升至 96%+(在持续大量实车验证和链路优化后)

    行业内很多实践表明,通过持续迭代量化策略并结合场景优化,可以显著提高实车表现。


    Step 4:闭环迭代优化(Online & Offline Loop)

    模型量产后,并不是“一劳永逸”。工程实践强调 闭环迭代优化,是规模化部署的关键。

    核心目标:📌 基于线上与离线回流数据持续调整量化参数与架构📌 A/B 测试验证策略有效性

    闭环实践方法:

    1. 离线回流分析

      • 从量产车端收集典型误判、角落 Case

      • 在离线训练链路中进行统计分析与可视化,生成针对性校准数据

    2. A/B 灰度测试

      • 小批量车辆上线新的量化配置

      • 对比性能、误差率、推理时间等多个指标是否显著提升

    3. 模块迭代优化

      • 微调量化步长、校准参数

      • 同时结合模型剪枝/要素工程继续优化性能

    工程闭环示意图

    离线量化实验       ↓端到端仿真验证       ↓量产部署 & 实车验证       ↓数据回流与 A/B 灰度优化       ↓持续迭代更新 →(再进入离线量化实验)

    这一闭环既是工程实践的落地流程,也是行业通用的数据驱动模型优化路径。盖世汽车


    工程点评与行业共识

    📌 城市 NOA 的落地不只是算法优化,更是“算法 + 数据 + SOC 工程体系”的协同工程,量化是其中重要的工程杠杆。

    📌 实车数据闭环体系 在行业内已成为量化优化的基础能力:通过自动记录特征场景、错误案例和触发条件,以数据驱动量化参数优化。盖世汽车

    📌 多家车企与供应商正推动城市 NOA 进入 量产倒计时阶段,例如轻舟智航与地平线合作的端到端城市 NOA 方案进入产业化,这推动 SOC 与量化工程流程的实战积累加速落地。网通社汽车


    总结

    City NOA 量化闭环工程实践 Step1 离线量化实验 Step2 SOC 端到端仿真验证 Step3 量产 SOC 部署与实车验证 Step4 闭环迭代优化(离线回流 + A/B 灰度)

    ✔ 离线实验定位问题✔ 仿真验证性能指标✔ 实车验证稳定性与功能覆盖✔ 数据闭环驱动持续优化

    核心观点:量化不仅是数学意义上的位宽缩减,而是结合数据工程、仿真体系与实车流程,从离线到在线全链路打造“可控、可验证、可迭代”的工程体系,才是真正玩转城市 NOA 极限性能的实战方法

    04

    未来趋势与行业动向

    • (一)自动驾驶SOC量化趋势

      • 从INT8 → 混合精度 → 动态量化。

    • (二)AI协处理器 + 量化算法结合

      • SOC + 量化专用加速器 → 极限性能释放。

    • (三)行业案例引用

      • 比亚迪、特斯拉、Waymo、地平线、黑芝麻的量化实践简述。

    在自动驾驶技术迭代的过程中,SOC 量化技术芯片架构协同优化正成为行业共识。随着感知算法从传统 FP32 向更低位精度演进,自动驾驶系统逐步成熟,整个产业链从算法、芯片到整车工程都出现了显著趋势变化。以下从三个维度展开详解:量化发展趋势、AI 协处理器融合与专用加速器,以及典型行业案例分享。


    (一)自动驾驶 SOC 量化趋势

    随着自动驾驶感知与决策算法不断升级,对算力的需求持续上升,但车载环境对功耗和热设计(TDP)极为敏感,这推动了量化技术的迭代:

    1)从 INT8 → 混合精度(Mixed Precision)

    单一 INT8 量化曾是量产阶段的主流策略,通过将大多数算子降至 INT8,实现了算力、能效和延迟的整体优化。但随着算法复杂性提升(如多任务感知、BEV融合等),特定层仍需更高动态精度(比如 FP16/FP32 或 BFLOAT16),因此混合精度量化成为更先进的工程实践。

    混合精度的实战意义:

    • 对关键小目标/远距离预测层使用高精度

    • 对大规模卷积/深层特征提取使用低精度➡ 可在保留精度的同时最大化算力利用

    这是顶级芯片工程师当前的实践共识:量化工程不仅是“位宽降低”,而是精度调度策略的多维协调。专家指出:“混合精度是自动驾驶量化落地的下一步主流趋势,既要兼顾实时性也要确保安全边界。”(行业通论)


    2)动态量化(Dynamic Quantization)

    动态量化是更进一步的策略:根据不同输入、不同场景动态调整各层精度,例如:

    • 在复杂交叉口或低光场景提升动态精度

    • 在高速直线场景优先释放算力做高帧率推理

    这种策略在自动驾驶实车闭环中证明效果显著:在多场景感知延迟控制与关键误差下限之间找到更优权衡动态量化典型的工程路径是:运行时动态切换精度级别 + 快速软硬件协同调度,这对 SOC 的指令集调度和 NPU 灵活性提出了更高要求。


    (二)AI 协处理器 + 量化算法结合

    随着车载 SOC 向全栈智能发展,“量化+协处理器”结构正在逐步成为趋势。

    1)AI 协处理器(AI Coprocessor)

    AI 协处理器是指专为 AI 推理设计的协处理单元,通常与 CPU/GPU/NPU 配合工作,专注于执行量化算子和深度学习推理任务。

    优势包括:

    • 针对低精度推理优化的算术单元(如 INT8/混合精度支持)

    • 独立电源域与调度,能更好控制功耗与温控

    • 可动态与主核协同任务调度

    这种协处理器在自动驾驶 SOC 中有明显工程价值:通过异构架构让量化模型在低功耗状态下仍能保持高吞吐与低延迟,提升整体实时性与能效。


    2)SOC + 量化专用加速器

    随着算法量化程度推进,对量化专用单元(Quantization Accelerator)的支持也变得更加重要:

    • 当前车规 SOC 多采用 NPU + 协处理器混合架构

    • 部分芯片供应商进一步引入专用量化加速指令(举例:INT8/INT16 特定矩阵乘法指令集)

    • 未来可能出现更细粒度精度单元(如 INT4/BF4) hardware 支持

    这种趋势在 AI 终端芯片领域也被验证,即 SOC 越是靠近实际部署场景,越需要 协同硬件与量化算法设计 来释放性能。


    (三)行业案例引用:量化实践的典型路径

    下文选取几个行业标杆(按照 2026 年产业进展视角)进行量化实践的示意梳理:


    🚘 1)比亚迪:量化工程在智能驾驶中的落地探索

    比亚迪在其“天神之眼”系列高阶智驾技术中强调了软硬件协同优化与边缘算力提升,致力于通过自研 SOC 加速感知算法部署,以达到商业化 L2+/L3 智驾能力的量产稳定。 比亚迪在智能驾驶芯片架构上强调研发投入和自主优化能力,推动车规 SOC 与量化算法协同设计落地,这与其持续增长的研发投入密切相关。


    🚗 2)特斯拉:端到端策略 + Vision-first 系统

    特斯拉 FSD 采用自研 FSD 芯片(如 HW5 之后版本),在视觉感知与决策上依赖大规模训练数据与端到端模型,结合工程化量化策略,在纯视觉路径下实现性能最优化。虽然芯片算力级别不是行业最高(如 72TOPS 级别 FSD 芯片),但结合海量数据与模型迭代体系使其在实际部署中不断提升性能,大规模车队每天提供反馈数据,这对量化策略优化、动态精度调整有巨量输出来支持。


    🟢 3)Waymo:Robotics 级别量化策略协同

    Waymo 在其无人车项目中,自动驾驶堆栈常采用多模态感知与高精度预测策略,同时结合不同传感器带来的数据丰富性,对量化策略有更高要求。典型实践中,会根据场景动态调整精度层级,对激光雷达/雷达/视觉产生的数据分别采用不同量化级别与组合,力图在保证安全判断精度的前提下降低算力与延迟需求。


    🔋 4)地平线与黑芝麻智能:国产 SOC + 量化协同设计

    国产 SoC 厂商如地平线(Horizon)和黑芝麻智能(Black Sesame)已推出多个适配自动驾驶场景的高算力芯片,并强调量化、硬件 IP 与算法栈的融合

    • 地平线征程系列 SOC 支持城市 NOA、AVP 等多任务,并在 硬件 + 软件协同 层面结合量化策略以实现资源最优分配。

    • 黑芝麻智能推出的 A2000 系列在量化推理、SOC 异构计算与混合精度调度等方面进行了深度工程优化,明显提升了在 ADAS 和智能驾驶场景的实用性。

    这些工艺表明,国产 SOC + 算法生态联动正在成为自动驾驶量化工程的现实方向。


    (四)趋势总结

    未来自动驾驶量化趋势 ├─ INT8 → 混合精度(Mixed Precision ├─ 动态量化(Runtime Adaptive Quantization) ├─ 协处理器 + NPU 结合 ├─ SOC + 量化专用加速单元 └─ 算法 + 硬件 + 数据闭环协同工程


    (五)核心观点结语

    🔹 量化不是贬值精度,而是工程优化,在有限算力、电热限制下释放极限性能。🔹 混合精度与动态量化是未来主流路径,确保实时性与安全边界同时满足。🔹 AI 协处理器和量化加速器的融合将成为车规 SOC 新一轮架构演进的重要力量。🔹 行业实践显示量化工程不是单点优化,而是全栈协同工程,需要算法、硬件和数据闭环的持续迭代。

    05

    结语:量化不是折中,而是工程优化

    • 核心观点:量化让算力有限的芯片也能跑极限性能。

    • 点评式总结:技术本身、工程实践和闭环验证缺一不可。

    • 收尾:一张图总结量化如何让自动驾驶芯片“跑得快又稳”。

    在自动驾驶走向规模化量产的过程中,真正的瓶颈从来不只是“算法够不够先进”,而是算力、功耗、热设计和实时性之间的工程平衡。在车规级 SOC 的物理边界之内,量化并不是向现实妥协的“降级方案”,而是一种经过反复验证的工程最优解

    通过 FP32 向 INT8、混合精度乃至动态量化的演进,行业已经证明:合理的量化策略,可以让算力有限的芯片跑出接近甚至等同高精度模型的感知效果,同时大幅降低延迟和功耗。这对于 ADAS、行泊一体和城市 NOA 这类对实时性极度敏感的场景而言,不是加分项,而是生存条件。

    更重要的是,量化从来不是一个“算法开关”,而是一整套工程体系:前期的算子与层级敏感性分析,中期的 SOC 端到端验证,后期依托真实路况的数据回流和 A/B 灰度迭代,三者缺一不可。没有工程实践,量化只是论文;没有闭环验证,再高的 TOPS 也只是参数。

    如果用一张图来总结今天的自动驾驶量化逻辑,那一定是:用量化释放算力,用工程守住安全,用闭环逼近极限。这,正是自动驾驶芯片“跑得快又稳”的底层答案。

    最新文章

    随机文章

    基本 文件 流程 错误 SQL 调试
    1. 请求信息 : 2026-04-17 09:48:37 HTTP/2.0 GET : https://e.mffb.com.cn/a/460150.html
    2. 运行时间 : 0.160877s [ 吞吐率:6.22req/s ] 内存消耗:4,589.52kb 文件加载:140
    3. 缓存信息 : 0 reads,0 writes
    4. 会话信息 : SESSION_ID=b6ad28d35a8dd18d2a14d53a7c4271b3
    1. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/public/index.php ( 0.79 KB )
    2. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
    3. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
    4. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
    5. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
    6. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
    7. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
    8. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
    9. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
    10. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
    11. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
    12. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
    13. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
    14. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
    15. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
    16. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
    17. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
    18. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
    19. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
    20. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
    21. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
    22. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/provider.php ( 0.19 KB )
    23. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
    24. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
    25. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
    26. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/common.php ( 0.03 KB )
    27. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
    28. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
    29. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/app.php ( 0.95 KB )
    30. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/cache.php ( 0.78 KB )
    31. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/console.php ( 0.23 KB )
    32. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/cookie.php ( 0.56 KB )
    33. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/database.php ( 2.48 KB )
    34. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
    35. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/filesystem.php ( 0.61 KB )
    36. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/lang.php ( 0.91 KB )
    37. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/log.php ( 1.35 KB )
    38. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/middleware.php ( 0.19 KB )
    39. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/route.php ( 1.89 KB )
    40. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/session.php ( 0.57 KB )
    41. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/trace.php ( 0.34 KB )
    42. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/view.php ( 0.82 KB )
    43. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/event.php ( 0.25 KB )
    44. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
    45. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/service.php ( 0.13 KB )
    46. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/AppService.php ( 0.26 KB )
    47. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
    48. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
    49. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
    50. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
    51. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
    52. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/services.php ( 0.14 KB )
    53. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
    54. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
    55. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
    56. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
    57. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
    58. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
    59. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
    60. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
    61. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
    62. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
    63. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
    64. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
    65. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
    66. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
    67. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
    68. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
    69. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
    70. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
    71. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
    72. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
    73. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
    74. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
    75. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
    76. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
    77. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
    78. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
    79. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
    80. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
    81. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
    82. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
    83. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/Request.php ( 0.09 KB )
    84. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
    85. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/middleware.php ( 0.25 KB )
    86. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
    87. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
    88. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
    89. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
    90. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
    91. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
    92. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
    93. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
    94. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
    95. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
    96. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
    97. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
    98. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
    99. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/route/app.php ( 1.72 KB )
    100. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
    101. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
    102. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
    103. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
    104. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/BaseController.php ( 2.05 KB )
    105. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
    106. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
    107. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
    108. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
    109. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
    110. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
    111. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
    112. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
    113. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
    114. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
    115. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
    116. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
    117. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
    118. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
    119. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
    120. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
    121. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
    122. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
    123. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
    124. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
    125. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
    126. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
    127. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
    128. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
    129. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
    130. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
    131. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
    132. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
    133. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
    134. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
    135. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
    136. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
    137. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
    138. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
    139. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/runtime/temp/600e51726691ba7063b44bb89d9aaaff.php ( 11.98 KB )
    140. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
    1. CONNECT:[ UseTime:0.000446s ] mysql:host=127.0.0.1;port=3306;dbname=e_mffb;charset=utf8mb4
    2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000508s ]
    3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.004635s ]
    4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.003996s ]
    5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000722s ]
    6. SELECT * FROM `set` [ RunTime:0.003238s ]
    7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000600s ]
    8. SELECT * FROM `article` WHERE `id` = 460150 LIMIT 1 [ RunTime:0.003684s ]
    9. UPDATE `article` SET `lasttime` = 1776390517 WHERE `id` = 460150 [ RunTime:0.014468s ]
    10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000378s ]
    11. SELECT * FROM `article` WHERE `id` < 460150 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001820s ]
    12. SELECT * FROM `article` WHERE `id` > 460150 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.004667s ]
    13. SELECT * FROM `article` WHERE `id` < 460150 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.036845s ]
    14. SELECT * FROM `article` WHERE `id` < 460150 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001118s ]
    15. SELECT * FROM `article` WHERE `id` < 460150 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.010901s ]
    0.162406s