Celebi / 核心概念

Data(数据)

Data(数据) 对象表示项目中的数据集 —— 既包括原始输入(如实验产生的 ntuple), 也包括任务生成的派生数据。

为什么要注册数据

  • 来源记录 —— Celebi 知道哪个任务产出了哪个数据集、哪些任务在使用它, 这正是依赖图完整的原因。
  • 按需重跑 —— 上游数据变化时,可以精确找出并只重跑受影响的下游任务。
  • 可追溯 —— 任何结果都可以一路回溯到它的原始输入。

数据、算法与任务共同构成项目的有向无环图(DAG),可以用 trace 命令或桌面 UI 的 DAG 查看器来查看。