当前位置:首页>学习笔记>π0.7 学习笔记(中文版详细整理)

π0.7 学习笔记(中文版详细整理)

  • 2026-04-24 23:13:10
π0.7 学习笔记(中文版详细整理)

规模本身不是答案——机器人数据公司究竟做错了什么

作者:苏亮 · 全世萝卜 Panbotica · 2026年4月22日 · 约 15 分钟阅读


π0.7 学习笔记封面

文档类型:个人学习笔记

主题:π0.7 为什么重要,以及机器人数据公司究竟做错了什么

原始来源:Shreyas Gite 在 X 发布的长文《π0.7 and Everything Robot Data Companies Are Getting Wrong》

相关参考:Physical Intelligence 官方介绍;论文 PDF(pi.website/download/pi07.pdf)

整理目标:在尽量保持原作论证顺序与核心判断的前提下,整理成适合中文研究与反复查阅的图文学习笔记


一、先给出最核心的结论

这篇文章最重要的判断,不是单纯地夸奖 π0.7很强,而是借 π0.7 来反驳当前机器人数据行业里一种很流行、但作者认为过于粗糙的叙事:只要不断收集更多第一视角人类数据,再把这些数据喂给机器人模型,问题最终就会自己解决。

作者的观点恰恰相反。他认为,机器人学习的问题从来不只是"数据够不够多",而更是"数据有没有被正确组织、正确标注、正确条件化,以及是否能让模型在冲突策略中学到有用结构"。因此,π0.7 的关键进步并不是神秘的"涌现能力"突然降临,而是来自一系列完全可以点名的工程设计选择。

规模本身不是答案;没有上下文、没有元数据、没有条件化的规模,甚至可能是诅咒。


二、作者到底在反对什么

作者开篇就针对一种常见叙事开火:很多人看到机器人领域的 demo,会以为只要积累足够多的人类第一视角数据,模型最终就会获得类似大语言模型那样的泛化能力。文章特意点到了一个典型案例:如果你只看到某些 demo 宣称自己拥有数十万小时的人类数据,再加上很少量的任务特定数据,你很容易相信"数据量就是答案"。

但作者认为,这种理解危险地忽略了数据工程。原因很简单:机器人动作数据不是普通互联网文本。不同演示之间可能包含不同策略、不同速度、不同质量、不同控制方式、不同局部目标,甚至彼此冲突。如果你只是把它们一股脑混到一起训练,那么模型学到的很可能不是更强泛化,而是一个把冲突行为平均化之后的模糊策略。

换句话说,这篇文章反对的不是"多数据"本身,而是把数据规模当成唯一变量、把数据工程视为次要细节的行业思路。


三、作者对 π0.7 的总体判断

作者特意对标题中的 "Emergent Capabilities"做了一个保留。他认为,这个说法多少有些"卖大了"。因为在他看来,π0.7 的提升主要并不是无法解释的突现,而是几个明确可描述、可复现、可工程化的选择叠加出来的结果。

这些关键选择可以被整理成下面这张表:

工程选择
作者强调的意义
使用多种真实数据源,而不是只押注单一数据类型
扩大覆盖面,但同时要求更强的数据组织能力
不依赖仿真数据
说明它更依赖真实世界数据的多样性与标注质量
在控制层显式区分关节角控制与末端执行器控制
让控制接口本身也进入条件化体系
引入 affordances / subgoal images / task breakdowns
让模型知道不只是做什么,还知道世界应该变成什么样
训练中对 affordances 与 instructions 做 dropout
迫使模型在测试时能够适应不完整条件输入
用元数据记录 episode 的质量与风格
避免不同策略被无差别平均掉

π0.7 的本质不是"更大",而是"更会组织异质数据,并用条件化把这些数据从噪声变成结构"。


四、数据层:π0.7 到底用了什么数据

作者指出,π0.7 几乎使用了"除仿真之外的一切数据"。这些数据包括遥操作示范、自主 rollout、RL 专家轨迹、明显失败的样本、第一视角人类视频以及网页数据。

这个点非常重要,因为它代表了一个和许多"单一来源数据神话"完全不同的方向。官方介绍页也明确强调,π0.7 的广泛泛化能力来自广泛且多样的数据,包括不同机器人、不同控制模态、人类数据以及由不同策略跑出来的自主 episode。

数据来源
在作者论证中的作用
Teleoperation demos
提供高质量、有目标导向的示范轨迹
Autonomous rollouts
扩大状态分布覆盖,补充真实执行过程
RL specialist trajectories
注入在特定技能上更强的动作质量
Failures
提供负样本与状态空间边界信息
Egocentric human video
提供人类行为与场景先验
Web data
补充互联网级语义知识与视觉语义对齐
Sim data(未使用)
作者认为这是一个值得单独追踪的方法路线选择

这里最值得注意的一点是:异质数据本身并不会自动产生泛化,只有当这些数据被正确地对齐与注释时,它们才可能真正有用。这也是文章后面为什么反复强调 metadata 和 prompt conditioning。


五、真正的重活发生在哪里:Prompt 本身

作者有一句必须原样记住的话:

"The heavy lifting happens in the prompt itself."

这句话的意思不是"prompt engineering 万能",而是说,π0.7 的泛化能力在很大程度上不是来自某个神秘的模型内部变化,而是来自于输入条件本身被设计得足够丰富。作者点出的几个关键条件包括:subgoal images、subtask instructions、episode metadata。这些条件在训练过程中还会被随机 dropout,使模型学会在测试时面对条件不完整的情况。

官方介绍也给出了类似但更系统的说法:π0.7 的关键在于把多样上下文加入 prompt,让模型不仅知道"要做什么",还知道"要如何做",甚至知道任务应以怎样的速度、质量或策略完成。

机器人基础模型的泛化,不只是数据规模问题,更是条件化设计问题。


六、为什么 naive scaling 会失败

这是整篇文章最锋利、也是最值得反复研究的一部分。

作者认为,很多机器人数据团队的默认逻辑是:数据越多,模型越强。但问题在于,如果不同 episode 中包含了互相冲突的策略,而你又没有元数据去解释这些差异,那么训练就会把这些行为"平均"到一起。文章引用论文措辞,把这种现象描述为 **"averaging together different behaviors"**。

这会导致一个反直觉现象:你灌进更多数据,模型反而更差。因为它并没有学到更丰富的策略,而是把不同策略互相冲淡了。

"Scale without context is a curse."

错误理解
作者的反驳
更多数据一定更好
如果数据内部冲突而缺少条件信息,更多数据可能更坏
数据规模天然就是护城河
没有上下文与元数据支撑时,规模只会放大噪声
只要做数据采集就足够
真正的壁垒在数据工程与标注系统

七、元数据为什么是规模化的真正钥匙

作者认为,真正让规模化成立的,不是数据量本身,而是对 episode 如何进行、表现质量如何、策略风格如何的高密度标注

尤其关键的是,文章提到可以在训练时给元数据加入 data-quality score。这样,模型就能区分:哪些样本应该被主动模仿,哪些样本更多只是帮助自己了解状态分布,而不一定值得照着学动作。

官方介绍页也明确提到,metadata 可以编码任务完成速度、质量等信息,使 suboptimal 的自主数据也能安全纳入训练,因为模型知道这些样本应该如何被解释。

metadata 在 π0.7 里不是附属信息,而是解除数据冲突、扩大数据适用范围、提升可扩展性的信号层。


八、子目标图像:为什么它比语言更强

作者对 subgoal image conditioning的评价非常高,甚至把它看作 π0.7 成功的关键支点之一。

其核心思路是:与其运行一个昂贵的世界模型去 rollout 完整未来轨迹,不如把连续未来离散化,预测一个单独的未来帧,也就是 subgoal,然后让策略以此为条件来预测动作。

这会把原本复杂的开放式动作规划问题,转化为一个更容易收敛的逆动力学问题:

"从当前观测出发,什么动作能把我带到这个未来观测?"

官方介绍也与此一致,指出视觉子目标可以为当前子步骤提供精确的空间布局定义,而这些视觉子目标甚至可以由一个轻量级 world model 在测试时生成。

π0.7 架构总览图

π0.7 Vision-Language-Action Model 架构图:输入包含 observation memory、task instruction、subtask instruction、subgoal images、metadata,下方连接 High-Level Policy 与 World Model,右侧连接 action expert。图片来源:Physical Intelligence 论文

从这张图里可以看到,作者强调的那些条件化信号,并不是文字修饰,而是模型架构真正消费的输入部分。


九、为什么 π0.7 的指令跟随终于更像"听懂了"

作者提到,很多人抱怨 π0 和 π0.5 一旦把"drop x on the left"改成"drop x on the right",性能就会明显崩掉,因为训练数据在空间方向上本来就偏向某个分布。于是模型学到的不是语言,而是任务分布本身。

在这种情况下,简单增加更多语言多样性并不是完整答案。作者认为,π0.7 真正更有效的地方在于:subgoal image conditioning 比语言本身更强,更能压过原始训练分布带来的任务先验。

在机器人里,语言未必总是最高优先级的条件;在许多操作任务中,视觉化的未来状态描述比自然语言更能约束动作空间。


十、Cross-embodiment transfer:所谓"没有任务特定数据"到底是什么意思

作者非常小心地区分了一个容易被误解的概念:**"没有任务特定数据"并不等于"没有机器人本体相关数据"。**

也就是说,目标机器人仍然做过别的任务,模型对这个 embodiment 并不陌生;只是它没有见过"这个机器人执行这个具体任务"的演示而已。

这点很重要,因为它告诉我们:π0.7 证明的不是"完全零经验"神话,而是组合式泛化。也就是模型把过去在其他任务、其他说明、其他视觉状态中学到的能力重新拼接,去完成一个没见过的新任务。


十一、组合泛化为什么是北极星

作者明确说,compositional generalization is the north star

这个判断的意义在于,它重新定义了机器人基础模型真正追求的目标。不是背会更多任务模板,也不是在一个固定机器人上做更多 task-specific fine-tuning,而是像大语言模型那样,把已经学过的技能进行新的组合与重组。

官方介绍页面同样把这一点当作 π0.7 的亮点,称其出现了机器人领域中早期的组合式泛化信号,能够把多个任务中的技能重新组合,去解决训练中没见过的问题,例如使用新型厨房电器,甚至在没有洗衣折叠数据的情况下让新机器人学会折衣服。

机器人基础模型真正的目标,不是会很多孤立技能,而是能把旧技能重新组合成新能力。


十二、这篇文章对机器人数据公司的产业判断

作者最后把讨论从模型方法上升到了产业层。

他认为,未来真正有价值的机器人数据公司,不能只出售"原始数据包",而必须自己去搭机器人、做训练、沉淀标注体系、掌握模型改进经验,然后把这些能力与 learnings 一起打包输出。

这背后的逻辑非常硬核:如果你只是一个纯数据供给方,而不真正理解这些数据如何进入训练、如何与条件化系统配合、如何影响泛化,那么你卖出的只是"素材",不是"学习系统"。真正愿意买单的机器人公司,最终想买的不会只是原始数据,而是经过验证的数据工程能力

旧式想象
作者给出的现实判断
数据公司只负责采集,模型公司负责训练
未来两者必须更深度耦合
只要掌握海量数据就有议价权
真正的议价权来自数据工程、标注体系与训练闭环
数据是商品
更准确地说,数据处理与学习系统才是商品

十三、最值得保留的三句原话

"Scale without context is a curse."

这句话几乎是全篇的中心结论。在机器人学习里,数据规模必须被上下文与条件化结构约束,否则规模只是把噪声和冲突放大。

"The heavy lifting happens in the prompt itself."

π0.7 的性能提升很大程度上发生在输入设计层,而不是神秘地发生在模型内部。

"It is that subgoal image conditioning has a stronger effect than language in overriding the task prior."

在机器人控制里,视觉条件对动作分布的约束,可能比自然语言条件更直接、更强。


十四、适合继续深入研究的问题

研究问题
为什么重要
元数据的最优粒度是什么
过粗会失去判别力,过细会增加标注成本
data-quality score 如何定义才稳定
这直接决定大规模异质数据是否可控
subgoal image 的生成质量对最终动作有多大影响
关系到世界模型与策略模型之间的误差传导
dropout 的具体策略是什么
关系到模型在缺失条件下的鲁棒性来源
为什么不使用 sim data
这是 π0.7 方法路线中非常值得单独追踪的选择
不同 embodiment 间的迁移边界在哪里
决定 cross-embodiment generalization 的上限

十五、适合直接存入个人知识库的简版结论

  1. π0.7 的进步不是单纯靠更多数据,而是靠更好的条件化与更高密度的元数据。
  2. 异质数据要想真正有用,必须被 prompt、metadata 和子目标图像解释清楚。
  3. 没有上下文的信息型规模会把冲突策略平均掉,因此规模可能反而有害。
  4. 子目标图像条件化是 π0.7 的关键,它把开放式规划问题收缩成更可控的逆动力学问题。
  5. 无任务特定数据不等于无本体数据,π0.7 更准确展示的是组合式泛化。
  6. 未来有价值的机器人数据公司,卖的不是原始数据量,而是完整的数据工程与学习系统能力。

十六、我的总体评价

如果你说这篇对你"太重要了",我认为这个判断是对的。因为它并不是单纯在分析一个新模型,而是在重新定义机器人数据行业的价值来源。它真正重要的地方,不是"π0.7 又刷新了什么 demo",而是它把一个长期被讲得过于简单的问题——"数据越多越好吗?"——拆开成了一套更真实的技术命题:

  1. 数据源是否足够多样;
  2. 不同数据是否能用 metadata 被正确解释;
  3. prompt 是否能提供足够强的行为条件;
  4. 子目标图像是否能把任务先验从语言分布拉回到空间状态分布;
  5. 模型是否真的在学习组合式泛化,而不是背诵任务分布。

从这个角度看,这篇文章的真正主题其实不是 π0.7,而是:机器人基础模型时代,数据公司必须升级成"数据 + 标注 + 训练 + 模型理解"的系统型公司。


参考文献

  1. Shreyas Gite on X: π0.7 and Everything Robot Data Companies Are Getting Wrong(x.com/shreyasgite)
  2. Physical Intelligence: π0.7: a Steerable Model with Emergent Capabilities(pi.website/blog/pi07)
  3. π0.7: a Steerable Generalist Robotic Foundation Model with Emergent Capabilities(pi.website/download/pi07.pdf)

苏亮 · 全世萝卜 Panbotica · panbotica.net/pi07-notes

最新文章

随机文章

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