当前位置:首页>自动驾驶>【自动驾驶世界模型】NVIDIA & 斯坦福重磅联合出手!LCDrive:一刀砍掉"文本 CoT"废话冗余,隐式链式思考直接在潜空间做反事实驾驶推演!

【自动驾驶世界模型】NVIDIA & 斯坦福重磅联合出手!LCDrive:一刀砍掉"文本 CoT"废话冗余,隐式链式思考直接在潜空间做反事实驾驶推演!

  • 2026-07-31 04:14:17
【自动驾驶世界模型】NVIDIA & 斯坦福重磅联合出手!LCDrive:一刀砍掉"文本 CoT"废话冗余,隐式链式思考直接在潜空间做反事实驾驶推演!
文章末尾有顶会级idea分享

⚡️《Latent Chain-of-Thought World Modeling for End-to-End Autonomous Driving》

📖 导读

在端到端自动驾驶 VLA 模型的军备竞赛中,"推理时思维链(Inference-time CoT Reasoning)"已经从 LLM 领域一路蔓延到了驾驶决策的核心:EMMA、AR1、AutoVLA、DriveCoT 等新一代模型都在动作预测前先"用自然语言想一想"——分析交通灯、识别前车意图、判断变道时机,看似给了模型一个人类可解释的推理骨架。但仔细一想,这条路径的三大死结令人如鲠在喉:第一,文本根本不擅长表达时空几何与多智能体交互(用一句"左边有辆车"根本描述不清楚它的位置、速度、意图);第二,自回归生成几十上百个文本 token 让实时部署几乎成为奢望(AR1 单次推理光文本 CoT 就要 2.4 秒);第三,最讽刺的是——生成的文本理由常常与最终动作对不上(模型说"向左",实际输出却是"向右",行为与解释脱节)。

为了彻底粉碎这条"看似合理实则拖后腿"的推理范式,UT Austin、NVIDIA、斯坦福大学联合推出 LCDrive(Latent-CoT-Drive)!这项工作的核心洞察极其锋利:推理的最佳载体不是自然语言,而是与动作强对齐的"潜在思维链"。LCDrive 不再让模型"用英语想",而是让它交替生成两种潜在令牌——(1) 动作提议令牌(Action Proposal Tokens):使用与最终动作完全相同的词表,作为候选动作草案;**(2) 世界模型令牌(LWM Tokens):由学习到的潜在世界模型(Latent World Model)产生,编码该候选动作若被执行后的未来场景演化。这两种令牌交错生成,形成 "动作 → 反事实未来 → 动作 → 反事实未来" 的紧凑推理轨迹,本质上是在潜空间里做多分支的候选轨迹反事实推演**。

配套的三阶段训练管线更是精妙:Stage 0 用非推理 VLA 打底;Stage 1 用教师强制(Teacher Forcing)冷启动潜在 CoT 格式;Stage 2 用 GRPO 强化学习基于轨迹级 ADE 奖励做后训练。在 NVIDIA 最新发布的大规模 PhysicalAI-AV 数据集(1727 小时真实驾驶日志) 上,LCDrive 全面碾压所有对手:ADE 1.626 vs 无 CoT 基线 1.762、Text CoT (AR1) 1.650;碰撞率 Coll@5s 0.836% vs 无 CoT 2.207%、Text CoT 0.905%;推理阶段耗时仅 1388ms vs Text CoT 2447ms(1.8× 加速),Light 版本更是达到 3.2× 加速。而且 Text CoT 用的是 100× 大的私有数据集训练——LCDrive 靠更少数据、更少 token、更少延迟,交出了更高质量、更安全的驾驶行为。这可能是端到端自动驾驶推理范式的一次决定性转向。

📷 核心图表

图1 | Latent CoT vs Text CoT 对比全景)注:面对同一路口场景(自车等红灯即将起步、周围无冲突车辆),Text CoT 用 90 个 token 长篇大论:解释信号灯变绿、其他车辆意图、无需避让等等;LCDrive 只用 38 个 token——4 个 LWM 令牌 + 3 个 Action Proposal 组成的交错序列,直接在潜空间推演出未来 3 秒的多智能体演化,输出的轨迹质量更高。这就是"低带宽高信息密度"的范式革命。

图2 | LCDrive 整体架构与推理流程资料来源:论文架构解析。输入包括图像、自车状态、导航指令,经 Reasoning VLA 生成 BEGIN_REASON → LWM_0 → A_1 → LWM_1 → A_2 → LWM_2 → ... 交错序列 → END_REASON,最后由 Trajectory Decoder 输出 64 步(6.4 秒)未来轨迹。整个推理过程都在与动作词表严格对齐的潜空间中完成,天然消除了"说与做不一致"的对齐鸿沟。

图3 | 三阶段训练管线(对应原论文 Figure 3)从左到右:Stage 0 用驾驶数据训练 Base VLA(非推理)→ Stage 1 用 Base VLA 采样构造潜 CoT 数据,教师强制冷启动 Reasoning VLA → Stage 2 用 GRPO 强化学习,把 LCDrive 的潜在推理能力"激活"到真正有用的状态。三阶段各司其职,缺一不可。


📑 核心信息提炼

文献题目: Latent Chain-of-Thought World Modeling for End-to-End Autonomous Driving(《面向端到端自动驾驶的潜在链式思考世界建模》)

作者团队: Shuhan Tan, Kashyap Chitta, Yuxiao Chen 等 | UT Austin、NVIDIA、Stanford University

发表平台: arXiv(v1:2512.10226,v2:2026年4月14日)

核心数据/指标:

  • ADE (6.4s) 1.626 m vs 无 CoT 1.762、Text CoT (AR1) 1.650,误差全场最低
  • Coll@5.0s 0.836% vs 无 CoT 2.207%(下降 62%)、Text CoT 0.905%
  • OffRoad@2.5s 1.219% vs 无 CoT 1.753%(下降 30%)、Text CoT 1.391%
  • 推理阶段耗时 1388 ms vs Text CoT 2447 ms,1.8× 加速;Light 版本 754 ms,3.2× 加速
  • 推理 token 数:42 (LCDrive) / 24 (Light) vs 72 (Text CoT)
  • 训练成本:仅 641 GPU-hours(8×A100 80GB × 80 小时)即可完成 Stage 1 + Stage 2

核心发现/战绩:

  • 证实了在驾驶这一强几何强交互场景下,自然语言绝不是推理的最佳媒介——LCDrive 用更少 token、更小数据、更短延迟,全面超越 100× 数据规模训练的 Text CoT 基线
  • 揭示了 RL 后训练对潜在 CoT 的增益远大于对非推理基线——RL 让 LCDrive ADE 从 1.668 降至 1.626(+2.5%)且安全性大涨;同样 RL 加到非推理基线上却几乎无收益甚至变差
  • 发现"推理提议"与"最终动作"存在精妙的三层动力学:Final-Action Quality (0.749) < Reasoning Quality (0.961) < Reasoning Quality-Alignment (0.581)——模型既参考又超越了自己的推理提议,这是"反事实推演真正起作用"的直接证据

核心创新点:

  • 动作对齐的潜在词表:Action Proposal Tokens 使用与最终动作完全相同的 1024 码本,天然消除"说与做不一致"的语义漂移问题
  • 反事实 LWM 令牌:每个 Action Proposal 后面立刻跟一个由 LWM 生成的未来 1 秒世界状态潜表示,形成"提议-推演-再提议"的滚动反事实推理链
  • 多分支推理(Multi-Branch Reasoning):默认生成 B=2 个不同的推理分支,共享同一 LWM_0 但各自沿不同动作方向发散,最后由 Decoder 综合所有分支的证据做最终决策
  • GRPO 无 KL 正则:作者实证发现 GRPO 训练在去除 KL 正则时表现最好,纯粹用轨迹级 ADE 优势加权最大化策略对数概率

教师强制冷启动 + LWM 目标构造:Stage 1 通过冻结的非推理 VLA 采样候选轨迹,将 GT 未来 agent bbox 变换到该候选动作对应的自车坐标系下,编码为 LWM 监督目标——为"反事实"提供强监督锚点

核心主题: 端到端自动驾驶 (End-to-End Autonomous Driving)、潜在链式思考 (Latent Chain-of-Thought)、潜在世界模型 (Latent World Model)、GRPO 强化学习、Vision-Language-Action 模型

核心受众: 自动驾驶算法工程师、VLA 基础模型研究者、世界模型架构师、推理时决策优化研究者


❓ 行业发展的 4 大"核心痛点"

  • 文本 CoT 的"表达贫困症": 自然语言天生不擅长表达时空几何、多智能体交互、速度关系与刚体动力学。你可以说"前车在减速",但没法用一句话精确表达"前车 30 米外以 5m/s² 减速,右侧盲区有辆自行车正在切入"这种真正决定驾驶行为的多元素时空关系。文本 CoT 在最需要它的复杂场景恰恰最无力。
  • 自回归文本推理的"延迟诅咒": Text CoT 需要生成 70-250 个 token(AR1 均值 71.8),单次推理光文本部分就要 2.4 秒。在实时安全关键的驾驶场景,这种延迟是致命的——你不可能让车"想一秒"再刹车。
  • 动作-理由"精神分裂": 现有 Text CoT 驾驶模型最讽刺的问题:模型的文字理由与实际输出的动作经常对不上。文字说"左转",输出轨迹却是"右转"——因为文字和动作用了两个不同的表征空间,中间的对齐完全依赖模型的运气。
  • 推理时间预算的"闭环失控": 现有 CoT 长度完全依赖 sampling 停止条件,短了不够想,长了浪费时间。缺乏一个可控的推理预算-性能权衡机制,让实车工程师无法在算力约束下选择合适的推理配置。

🔧 核心真相:终极拆解"LCDrive 的四大架构逻辑"

1. 词表真相:让"想"与"做"共用同一个字母表

  • LCDrive 最锋利的设计选择是让 Action Proposal Tokens 使用与最终 Trajectory Tokens 完全相同的 1024 个 k-means 运动原语。这意味着模型的"内心 OS"和"最终输出"说的是同一种语言,中间没有任何跨模态翻译损失。想想 Text CoT 的痛点:模型必须先在 15 万文本 token 中挑词表达意图,再在 1024 个动作原语中挑动作执行——两个空间之间的转换必然引入偏差。LCDrive 一步到位,**"提议 = 一段 1 秒草案轨迹"**,直接可以拿来评估、参考、组合。

2. 反事实真相:LWM 是"想象力"的物理引擎

  • 只有 Action Proposal 还不够,你怎么知道这个动作提议好不好?LCDrive 引入 LWM 令牌解决这个问题——每个 Action Proposal 之后立刻由潜在世界模型输出一个"如果我这么做,未来 1 秒场景会变成什么样"的潜在状态。这个 LWM 由一个轻量 Transformer 编码所有周围 agent 的位置、速度、朝向、姿态等,压缩成 M=2 个紧凑令牌。整个"提议 → 推演 → 提议 → 推演"的循环,本质上就是在潜空间里做多步反事实前瞻。这才是真正的"深思熟虑"。

3. 分支真相:B=2 是探索与效率的最优权衡

  • 单一推理路径容易陷入局部最优(想歪了就一路错到底)。LCDrive 用多分支推理:共享同一初始 LWM_0,但生成 B=2 个平行的推理链,各自沿不同动作假设发散。关键设计是分支间自回归依赖——第二个分支能看到第一个分支的推理轨迹,从而主动生成互补的候选而非重复。最后 Decoder 同时 attend 所有分支的所有 Action Proposal 和 LWM 令牌,做综合决策。消融实验表明 B=2 比 B=1 显著更好,但 B=3 收益递减——多样性与算力的甜蜜点在 B=2

4. RL 真相:GRPO 让潜在推理"活"起来

  • Stage 1 冷启动后的模型只是在格式上模仿教师的推理轨迹,还没有真正"用推理去改进决策"。Stage 2 GRPO 用轨迹级 ADE 作为唯一奖励,把整个 latent CoT + 最终动作看作一个策略优化问题:每个训练样本采样 G=8 个完整补全,计算 group-relative advantage ,用优势加权最大化对数概率。去除 KL 正则是关键——KL 会把模型拉回 Stage 1 的模仿分布,阻止它探索更好的推理路径。RL 后,Reasoning Quality 从 0.976 → 0.961、Final-Action Quality 从 0.784 → 0.749,推理与决策同步进化

📊 关键内容与数据看板

表1:PhysicalAI-AV 主实验结果(越低越好)

方法
GT LWM
RL
ADE ↓
OffRoad2.5 ↓
OffRoad5.0 ↓
Coll2.5 ↓
Coll5.0 ↓
LWM₀-only*
1.393
1.250
3.104
0.259
1.198
LWM₀-only*
1.397
1.430
4.218
0.326
1.706
Latent CoT*
1.268
1.309
3.408
0.327
0.905
Latent CoT
*
1.1971.303
3.443
0.318
0.867
No CoT (基线)
1.762
1.753
5.279
0.348
2.207
Text CoT (AR1)
1.650
1.391
3.005
0.276
0.905
Latent CoT
1.668
1.268
3.536
0.322
1.591
LCDrive1.6261.219
3.292
0.289
0.836

注:LCDrive 在未使用 GT LWM 和更小训练集的前提下,ADE 与安全指标全面超越 100× 数据训练的 Text CoT (AR1)。加了 GT LWM 的 Latent CoT + RL 达到理论上限 ADE 1.197 —— 显示随着 LWM 预测质量提升还有巨大提升空间。*

表2:推理效率对比(RTX A5000,Batch=1)

方法
输入编码 (ms)
推理阶段 (ms)
动作解码 (ms)
总耗时 (ms)
推理 Token
加速比
Text CoT (AR1)
1045.9
2446.6
380.2
3872.7
72
LCDrive
1053.6
1388.1
372.3
2814.1421.8×
LCDrive-Light
1054.5
754.8
380.2
2189.5243.2×
No CoT
1052.7
0.0
379.8
1432.5
0

注:LCDrive 用接近一半的推理 token 数(42 vs 72)达成 1.8× 加速。Light 版本 24 token 甚至能提供更极致的 3.2× 加速,且性能仍显著优于无 CoT 基线——推理预算完全可调

表3:15 类驾驶场景分项 ADE(越低越好,主要方法对比)

场景类别
No CoT
Text CoT
LCDrive
Δ vs Text CoT
General Driving
1.268
1.434
1.166−0.268 (−18.7%)
Speed Control
1.573
2.037
1.376−0.661 (−32.5%)
Nudge Static Obstacle
1.575
1.855
1.387−0.468 (−25.2%)
Traffic Control Compliance
1.627
1.312
1.431
+0.119
Stop for Vehicle
0.995
0.919
0.942
+0.023
Cut-In
2.583
1.884
2.385
+0.501
Lead Vehicle Following
1.861
1.455
1.708
+0.253
Overall1.762
1.650
1.626−0.024

注:LCDrive 在需要主动预判的场景(General、Speed Control、Nudge)大幅领先 Text CoT(最多降 32.5%);Text CoT 在反应式场景(Cut-In、Lead Follow)略强——但整体 LCDrive 仍最优。这印证了 latent CoT 的核心价值在于"多步前瞻推演",而非简单情境描述。

表4:推理动作分析(有无 RL 对比,ADE 单位为米)

指标
无 RL
有 RL (LCDrive)
变化
推理多样性 (Diversity)
0.412
0.353
↓ 探索更聚焦
推理-动作对齐 (Alignment)
0.614
0.581
↓ 决策更参考推理
推理质量 (Reasoning Quality)
0.976
0.961
↓ 提议更优
最终动作质量 (Final-Action)
0.784
0.749
↓ 决策更精准

注:所有 4 项指标全部改善。最深刻的观察:Final-Action Quality (0.749) 始终优于 Reasoning Quality (0.961),说明 Decoder 不是简单复制提议,而是参考并超越提议——这是"反事实推演真正发挥作用"的定量证据。


💬 深度 Q&A

  • Q1:为什么 RL 对 LCDrive 增益巨大,但同样的 RL 加到非推理基线 (LWM₀-only) 上却几乎无效甚至变差?A: 这是论文中最深刻的发现之一。表 1 显示:LWM₀-only* 加 RL 后 ADE 从 1.393 变成 1.397(几乎没变),OffRoad5.0 反而从 3.104 涨到 4.218(变差);但 Latent CoT* 加 RL 后 ADE 从 1.268 降到 1.197,Coll5.0 从 0.905 降到 0.867,全面改善。根本原因:非推理策略把整个决策压缩成一个前向计算,RL 的梯度信号只能微调最后的动作分布,没有"中间变量"可以优化;而 latent CoT 提供了丰富的中间可优化空间——Action Proposal 令牌、LWM 令牌、分支权重、最终动作,RL 的优势加权可以在整个推理链上重新分配"信用",让模型学会"如何更好地思考"而不仅仅是"如何做出更好的动作"。这也解释了为什么latent reasoning + RL 是 1+1>2 的组合
  • Q2:为什么 GRPO 训练要去除 KL 正则?这不违反了强化学习的常识(KL 保护策略稳定)吗?A: 作者的实证结论确实反直觉,但背后逻辑扎实。KL 正则的作用是把新策略拉向旧策略(Stage 1 冷启动后的模型),防止训练崩溃。但在 LCDrive 的场景中:(1)Stage 1 的模型只是模仿教师采样的模仿策略,并非"最优基准"——KL 会把模型钉在一个次优的模仿分布上;(2)潜在 CoT 的推理空间高度结构化(离散动作词表 + 紧凑 LWM 令牌),天然低方差,不像 LLM 文本生成需要 KL 防止胡乱探索;(3)奖励信号(ADE)是致密且低噪声的——每一步都有明确的距离度量,不像稀疏奖励需要 KL 保护。所以LCDrive 用"结构化推理空间 + 致密奖励"替代了"KL 保护"的角色,让 GRPO 能真正激发潜在推理的表达力。
  • Q3:LCDrive 的 LWM 训练依赖 GT agent bbox 标注,这在大规模真实世界数据上如何 scalable?会不会成为方法的瓶颈?A: 作者非常坦率地承认这是当前的主要局限(Section 5 明确列出)。但他们指出了三条已经在快速缩小差距的技术路径:(1)ViPE(Video Pose Engine,2025)——从视频自动估计 3D 位姿;(2)OpenBox(NeurIPS 2025)——自动 3D bbox 标注;(3)SAM 2 + Better Call SAL(ECCV 2024)——LiDAR 分割自动标注。这些自监督/半自监督标注技术正在把"人工 GT 标注"变成可选项。此外,LCDrive 的 LWM 编码器架构本身就是 embodiment-agnostic 的——只依赖统一的 agent state 表示(位置、朝向、bbox 角点),任何模态(视觉、LiDAR、雷达)自动检测出来的 agent 状态都能喂进去。所以真正的 scalable 路径是自动标注管线 + 更鲁棒的检测器 + LCDrive,而不是等待人工标注。作者预计这条路径在未来 1-2 年会显著成熟。

🎯 深度点评

  • 核心贡献: LCDrive 完成了自动驾驶推理范式的一次结构性重构——从"用自然语言解释推理"转向"用动作对齐的潜空间做反事实推演"。它不是简单地把 CoT 从文本换成向量,而是深刻回答了一个更本质的问题:驾驶推理的正确基底是什么? 答案是:**"提议 → 推演 → 提议 → 推演"的滚动反事实链,且提议与最终动作共用同一词表**。这一洞察可能不只影响自动驾驶——所有强几何、强交互、强实时性要求的具身智能场景(如足球机器人、无人机编队、机械臂协作装配)都可能从这一范式中受益。
  • 亮点总结:① 思想极其锋利:一句"用动作词表做推理"击穿了 Text CoT 的所有痛点(延迟、对齐、几何表达) ② 三阶段训练极其清晰:Stage 0(打底)→ Stage 1(格式冷启动)→ Stage 2(RL 激活),每一步的作用都可通过消融明确剥离 ③ RL + 潜在推理的协同放大:论文实证展示了 latent CoT 对 RL 的敏感性远高于非推理基线,为"推理时思考 + 训练时优化"的双螺旋提供了范本 ④ 推理动作分析新颖:Diversity/Alignment/Quality/Final-Action 四指标框架首次量化描绘了"推理如何影响决策"的内部动力学 ⑤ 推理预算可控:Light 版本 24 token 3.2× 加速,为不同算力平台提供了灵活的部署选项
  • 不足与局限:作者列出的三点局限都非常真诚:(1)LWM 训练依赖 GT bbox 标注——大规模数据自动化标注仍是瓶颈,但可通过自监督检测器缓解;(2)Latent CoT 不可解释——LWM 令牌无法直接反译成人类可读的推理过程,对调试和监管构成挑战(论文用 GT-LWM 变体做可视化间接缓解);(3)推理长度不自适应——K=5、B=2 是固定的,遇到简单场景浪费算力、遇到复杂场景推理不够;未来可引入 early-exit 或 adaptive-depth 机制。此外补一点:在 Cut-In 与 Lead Following 反应式场景上 Text CoT 仍略强(可能因为文本编码的"通用常识"帮助识别对方意图),这提示未来可能需要Latent CoT + Light Text CoT 混合架构,用文本处理短促反应式判断、用潜在推理处理复杂前瞻决策。

🌟 总结金句

真正的"思考",不该被自然语言的字符牢笼所束缚——当决策的载体本身就是"提议一个动作,再看它带来什么后果",思考、推理、决策才在同一个几何空间里获得统一。


📌 互动引导

在端到端自动驾驶的"推理时思考"路线上,您认为下一个关键突破口在哪?

✅ A. 自适应推理深度:让模型自己决定何时停止推理,简单场景快、复杂场景深

✅ B. 可解释潜在 CoT:把 LWM 令牌反译成人类可读的场景描述,兼顾性能与监管

✅ C. 多模态潜在推理:把 LiDAR、雷达、地图信息全部纳 入 LWM,形成多传感器统一推演空间

✅ D. 混合 CoT:Text + Latent 混合,用文本处理常识判断,用潜在推理处理几何决策

欢迎在评论区分享你对自动驾驶推理未来的想象! 👇


🧩 研究方向展望

针对冲刺 CVPR / ICCV / NeurIPS / ICLR / CoRL / RSS 等顶级会议的自动驾驶、世界模型与具身智能研究者,基于 LCDrive 提供以下延伸思路:

  • 自适应推理深度的动态 Latent CoT (Adaptive-Depth Latent Chain-of-Thought): 当前 LCDrive 用固定 K=5、B=2 的推理预算,探索一个基于场景复杂度的动态推理机制——引入一个轻量级"复杂度评估头"预测当前场景需要的推理深度,简单场景(直行车道保持)用 K=1、B=1,复杂场景(多智能体路口)用 K=8、B=3。关键设计是训练时的 curriculum:让模型学会"何时该多想",可结合 GRPO 优势信号引导。此方向直接解决论文自身承认的"lacks adaptive reasoning lengths"局限,适合投递 CoRL 或 NeurIPS
  • 多传感器融合的统一 LWM 推理空间 (Unified Multi-Sensor LWM for Latent Reasoning): LCDrive 目前 LWM 只编码 agent bbox(本质上是视觉检测输出),探索一个同时吸收 LiDAR 点云、雷达速度、HD 地图约束、V2X 通信等多传感器信号的统一 LWM 编码器。核心挑战是保持 M=2 极简令牌接口的同时融合异构信息,可能需要引入 cross-modal attention + gated fusion。这不仅提升推理鲁棒性,更打开了"感知-预测-决策"完全端到端在潜空间统一优化的新范式,适合投递 CVPR 或 ICCV
  • Text-Latent 混合思维链的最优带宽分配 (Hybrid Text-Latent CoT with Optimal Bandwidth Allocation): 论文实证发现 Text CoT 在反应式常识场景(Cut-In、Lead Following)仍略强,暗示自然语言在编码通用交通常识方面有独特优势。探索一个混合 CoT 架构:用极短文本 CoT(≤20 token)编码高层意图("避让切入车"),用 latent CoT(≤40 token)编码精细动作反事实推演。关键是设计一个 gating 机制根据场景类型动态分配文本/潜在 token 预算,并可能引入 language ↔ latent 的双向 attention 让两种表征互补。这可能是最终工业级自动驾驶推理系统的正确形态,适合投递 NeurIPS 或 ICML

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-31 15:58:32 HTTP/2.0 GET : https://e.mffb.com.cn/a/533572.html
  2. 运行时间 : 0.185085s [ 吞吐率:5.40req/s ] 内存消耗:4,389.16kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=592b9d936a048c9ce624265f3403bf60
  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.000387s ] mysql:host=127.0.0.1;port=3306;dbname=e_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000716s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000332s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000289s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000663s ]
  6. SELECT * FROM `set` [ RunTime:0.000210s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000666s ]
  8. SELECT * FROM `article` WHERE `id` = 533572 LIMIT 1 [ RunTime:0.021581s ]
  9. UPDATE `article` SET `lasttime` = 1785484712 WHERE `id` = 533572 [ RunTime:0.000654s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000304s ]
  11. SELECT * FROM `article` WHERE `id` < 533572 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000444s ]
  12. SELECT * FROM `article` WHERE `id` > 533572 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000423s ]
  13. SELECT * FROM `article` WHERE `id` < 533572 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.059242s ]
  14. SELECT * FROM `article` WHERE `id` < 533572 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.007182s ]
  15. SELECT * FROM `article` WHERE `id` < 533572 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.025653s ]
0.186610s