Archive fixed catalog subsets and captured events, manifests, reproducible commands, raw timing and regression logs, and device resource evidence. Document distribution-dependent tile reduction gains and independent indexed producer throughput. Update the GPU plan and renderer design while retaining the production atomic path. Preserve historical measurement metadata and exclude generated Python bytecode.
2.1 KiB
2.1 KiB
回放原始证据
结果与限制见 上级报告。
build_commands.txt/build*.log:构建命令与完整编译输出。input_manifest.json:真实 catalog 的来源、均匀抽样规则、输入 hash;固定 CSV 随本目录保留。capture_*.log:输入、triangle 范围、magnification 筛选、实际分类/事件数、停止位置与 producer 时间。*.events:版本化文本文件,头含尺寸/实际事件数/PSF 参数,后续为 7 个 round-trip double。 文件名后缀表示请求上限,实际数量以头部为准,不能假定所有样本都有 65,536 项。events_manifest.json:事件文件 hash、实际 bbox/flux/support 分布、32px 中心分桶统计。final_*.log:构建完成后的独立性能对照;每种输入/算法三次。v1/v2/v3属于探索记录。producer_*.log:同一有限输入上的独立 producer 测量,memory 与 indexed-subset 必须分开解释。boundary_validated_*.log:合成边界/热点/wing/multi-chunk/CPU direct 恢复的 double HDR 对照。*_regression.log/*_integration.log/schwarzschild_*.log:集成和回归输出。device_resources.log:编译器资源报告,不是运行时性能计数器。
run.py 对测试进程使用独占锁,启动前检查已有 renderer/replay 进程,单独进程组限时;
超时后 kill 并 wait/reap,任何失败停止后续执行。日志用独占创建,重跑应使用新的输出目录
或新日志标签,不能覆盖本次证据。每个日志记录命令、超时、Git hash、直接执行的 binary hash、
原始 stdout/stderr、进程 wall 和退出码。Python 集成脚本涉及的 binary hash 另在 metadata 中记录。
初次沙箱探测没有 ROCm 设备;宿主运行成功。atomic_first.log 不是 GPU 硬件故障证据。
v2_disperse_*_16_0.log 的 scratch 超限后已停止,修正的是单列表 tile 的 ownership,未提高上限。
boundary_atomic.log 是合法 wing-clipped 事件被读取器误拒绝,随后保留物理 support 后通过。