Files
calculet-npu-research-archive/reports/Calculet-NPU-全部数据下载与验收摘要-20260802.md
T

67 lines
5.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Calculet NPU 全部数据下载与验收摘要
验收时间:2026-08-02 00:35Asia/Shanghai
## 结论
约定的第 1-8 步已经全部下载、重组、解包和校验完成。8 个本地归档合计 `21,078,519,107` 字节,统一 SHA-256 清单中的 8 项均与远端权威值一致。
最终完成标志:[ALL-REQUESTED-DATA-ASSEMBLY-AND-VERIFICATION-COMPLETE.txt](</Users/cogito/Documents/Codex/2026-08-01/wo-m/outputs/Calculet-NPU-analysis-bundle-20260801/remote-export/ALL-REQUESTED-DATA-ASSEMBLY-AND-VERIFICATION-COMPLETE.txt>)
统一校验清单:[LOCAL-ALL-DOWNLOADED-ARCHIVES.sha256](</Users/cogito/Documents/Codex/2026-08-01/wo-m/outputs/Calculet-NPU-analysis-bundle-20260801/remote-export/LOCAL-ALL-DOWNLOADED-ARCHIVES.sha256>)
## 完成范围
| 步骤 | 内容 | 结果 |
| ---: | --- | --- |
| 1-4 | 关键上下文、基线、无权重运行时、完整 `llama.cpp` | 整包、逐文件、Git HEAD 和 `git fsck --full` 通过 |
| 5 | 容器完整 `/home` | 89 个分片、整包和解包通过 |
| 6 | 完整 OCI 镜像 | 197 个分片、整包、25 个 blob 和描述符通过 |
| 7 | 完整 `/home/user2` | 201 个分片、整包、结构和查看副本通过 |
| 8 | 完整模型和参数 | 1,942 个分片、整包及 68 个模型文件两轮通过 |
查看入口:
- [前四步内容索引](</Users/cogito/Documents/Codex/2026-08-01/wo-m/outputs/Calculet-NPU-前四步解包内容查看索引-20260801.md>)
- [第五步容器环境索引](</Users/cogito/Documents/Codex/2026-08-01/wo-m/outputs/Calculet-NPU-第五步容器环境查看索引-20260801.md>)
- [第六步 OCI 镜像索引](</Users/cogito/Documents/Codex/2026-08-01/wo-m/outputs/Calculet-NPU-第六步OCI镜像查看索引-20260801.md>)
- [第七步用户目录索引](</Users/cogito/Documents/Codex/2026-08-01/wo-m/outputs/Calculet-NPU-第七步用户目录查看索引-20260802.md>)
- [第八步完整模型索引](</Users/cogito/Documents/Codex/2026-08-01/wo-m/outputs/Calculet-NPU-第八步完整模型查看索引-20260802.md>)
## 本地状态
- 分析包实际磁盘占用约 65 GiB,其中归档约 20 GiB、分片约 20 GiB、解包结果约 25 GiB。
- 完整模型解包后为 `18,749,687,350` 字节、68 个文件。
- `param_blk0.bin``9,404,557,312` 字节,`param_blk1.bin``8,782,227,456` 字节,两者哈希均通过。
- 用户目录查看副本约 2.6 GiB;无损归档中的 7 个 Linux whiteout 字符设备由单独清单记录,原始归档未改写。
- 保留 3 个旧 `.incoming` 重复断点,共 `13,205,504` 字节,用于保留历史传输状态,不代表缺失数据。
## 远端状态
- `/home/user2/calculet-analysis-export` 仍为 `96,590,271,861` 字节、4,883 个文件。
- 没有 rsync sender,没有运行容器,下载和 finalizer 任务均已结束。
- `/home/user2/.bash_history` 仍为 69 行;第 53-69 行 SHA-256 为 `a5cc09c89ea56d8c79a1be6da9f402d13d9d74ecace8f25918f19601cac4eb36`
- shell 历史权限 `600`、属主 `user2:user2`、mtime `2026-08-01 16:26:26 +0800` 均未变化。
- VPN 和本地连接凭据继续保留,当前没有执行任何远端删除或历史改写。
## 下一阶段
数据取回已经结束,可以开始完整环境、源码、算子、新模型接入和接口扩展分析。远端恢复原状属于独立的破坏性阶段,执行前需要明确清理授权并确认本地备份策略,具体步骤见 [远端恢复原状计划](</Users/cogito/Documents/Codex/2026-08-01/wo-m/outputs/Calculet-NPU-远端恢复原状计划-20260801.md>)。
## 源码和历史补充验收(2026-08-02 10:25
在 1-8 步完整数据之上,又完成了 Git/驱动/OCI 深度恢复:
- CalRT、llama.cpp、SystemC、fmt 四个完整仓库均有 bundle、精确 `.git` 快照和历史索引。
- llama.cpp 的当前 stash、三个过期 stash、7 个不可达 commit、1 个不可达 tag 和关联 tree/blob 已全部命名恢复。
- 新增一个带 8 个恢复 refs 的 167 MiB 自包含 bundle,已通过 mirror clone 和 `git fsck --full`
- 24 个历史性能/调试文件已恢复并逐一匹配原 Git blob,其中补回 6 个新增后几十秒内删除的运行日志。
- 驱动源码/DEB/DKMS/运行模块证据和 OCI configure/build/install 日志已独立归档。
- `git-history-assets` 当前约 856 MiB、148 个文件;统一 SHA-256 清单覆盖其余 147 个文件,已全量回验通过。
统一证据校验清单:[SHA256SUMS-20260802.txt](</Users/cogito/Documents/Codex/2026-08-01/wo-m/outputs/Calculet-NPU-analysis-bundle-20260801/remote-export/extracted/git-history-assets/SHA256SUMS-20260802.txt>)
分析入口:[源码、Git 历史与驱动证据分析](</Users/cogito/Documents/Codex/2026-08-01/wo-m/outputs/Calculet-NPU-源码Git历史与驱动证据分析-20260802.md>)
仍未取得的是驱动上游 Gitea 的完整协作历史和 `cal-llm` SDK;前者需要对方提供只读 Gitea PAT/mirror,后者在样机和全部 23 个 OCI layer 中均不存在。旧“远端状态”段落是 00:35 时点快照,不代表后续清理完成后的当前状态;当前现场记录以《远端与本机清理完成记录》和新的最终只读复查为准。