Qwen2.5 学习 Wiki
NOTES

模块 006:产物清单与验证

多数 JSON 产物包含以下字段或等价信息:

Qwen2.5/modules/006_artifact_validation.md 2026-07-13 约 3 分钟阅读

产物分类

类别典型位置生成者内容
模型检查models/gguf/*_inspect.jsonGGUF 检查脚本blob、metadata、tensor 目录。
tokenizer 资产models/gguf/tokenizers/tokenizer 导出词表、merge、chat template、manifest。
tensor 资产models/gguf/tensor_payload_exports/tensor 导出原始 BIN 与每个 tensor 的 offset/type/hash。
PS tokenizermodels/gguf/ps_tokenizer_bundles/bundle/image 脚本C 侧表、编码索引、runtime image。
host goldenmodels/gguf/golden/host reference 脚本固定输入下的数值结果与描述 JSON。
HLS 结果ZCU106/hls/*/Vitis HLSfixture、CSim/cosim/csynth 日志与摘要。
板级记录ZCU106/reports/board/PowerShell 和验证器transcript、步骤日志、manifest、archive。

Manifest 的公共字段

多数 JSON 产物包含以下字段或等价信息:

字段含义
status该脚本或检查的结果。
scope文件描述覆盖的模块范围。
files / artifacts相关文件的路径、大小和 SHA-256。
timestamp_utcdate生成时间。
board_pass_claim_allowed产物是否允许作为板级协议结果使用。

验证路径

flowchart LR
    A[输入文件] --> B[脚本生成产物]
    B --> C[manifest: path/size/SHA-256]
    C --> D[数值检查或协议检查]
    D --> E[报告目录]
    E --> F[归档]
流程或关系图。

如何阅读产物

1

先看 scope,确认文件描述的是 tokenizer、host、HLS 还是 board。

2

再看输入和输出文件列表,确认本次运行使用的模型/fixture。

3

查看脚本实际写出的数值、协议标记或 HLS 摘要。

4

使用同一 manifest 中记录的 SHA-256 复核文件内容。

这种阅读顺序能把 host、HLS、PS 和 board 的输出放在各自模块边界内,不把不同模块的结果混为同一项功能。