67 lines
5.1 KiB
Markdown
67 lines
5.1 KiB
Markdown
# Calculet NPU 全部数据下载与验收摘要
|
||
|
||
验收时间:2026-08-02 00:35(Asia/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 时点快照,不代表后续清理完成后的当前状态;当前现场记录以《远端与本机清理完成记录》和新的最终只读复查为准。
|