目录文档-技术白皮书54-复现实验清单 Template v1.0

第4章 环境锁定与依赖(硬件/容器/驱动)


I. 目标与范围(Purpose & Scope)


II. 输入与依赖(Inputs & Dependencies)


III. 硬件锁定(Hardware Lock)

示例 — env_lock.json:hardware(节选)

{

"hardware": {

"cpu": { "model": "Intel Xeon 8368", "sockets": 2, "cores_per_socket": 38, "isa": "AVX512" },

"gpu": [{ "model": "NVIDIA A100 80GB", "count": 8, "sm": 108, "vram_gb": 80 }],

"memory": { "ram_gb": 1024, "type": "DDR4" },

"storage": { "type": "NVMe", "size_tb": 8, "raid": "none" },

"power": { "pdu_domain": "rackA", "p_avg_w": 1650 },

"clock": { "state": "locked", "source": "GNSS_PPS", "allan_1s": 1.0e-11 }

}

}


IV. OS/驱动/框架锁定(OS/Drivers/Frameworks)

示例 — env_lock.json:software(节选)

{

"software": {

"os": { "name": "Ubuntu", "version": "22.04", "kernel": "5.15.0-106" },

"drivers": { "nvidia": "535.146.02", "cuda": "12.2", "cudnn": "9.1.0" },

"frameworks": { "torch": "2.2.2+cu122", "triton": "2.2.0", "numpy": "1.26.4" },

"toolchain": { "gcc": "11.4.0", "cmake": "3.26.4" },

"time": { "ptp": "phc2sys 4.1", "ntp": "chrony 4.3" }

}

}


V. 容器与镜像(Containers & Images)

示例 — container_spec.yaml

version: "1.0.0"

image:

name: "registry.example.com/ml/ptn-repro"

tag: "1.2.0"

digest: "sha256:abcdef..."

runtime:

driver: "nvidia"

gpus: "all"

shm_size: "64g"

ulimits: { memlock: -1, stack: 67108864 }

mounts:

- { src: "/data", dst: "/mnt/data", mode: "ro" }

env:

- { name: "OMP_NUM_THREADS", value: "8" }

- { name: "HF_HOME", value: "/opt/.cache/hf" }

entrypoint: ["bash","-lc"]

cmd: ["./reproduce.sh"]


VI. 决定性与随机性(Determinism & RNG)

示例 — seed_policy.yaml

seed: 20250924

deterministic: true

torch:

deterministic_algorithms: true

cudnn: { deterministic: true, benchmark: false }

numpy: { seed: 20250924 }

random: { seed: 20250924 }


VII. 运行前自检(Preflight Checks)

示例 — preflight_report.json(节选)

{

"hardware_ok": true,

"drivers_ok": true,

"timebase_ok": true,

"packages_ok": true,

"notes": []

}


VIII. 路径量统一口径(Normative Path Forms)

执行与核验前按“时间→路径→相位”顺序对齐;数组满足 len(gamma_ell)=len(d_ell)=len(n_eff)≥2;数据侧记录 delta_form;全程 I70-dim_check,要求 p_dim = 1.0


IX. 质量门映射(Gate Mapping)


X. 反例与修正(Anti-Patterns & Fixes)


XI. 机读清单(Machine-Readable Artifacts)


XII. 交叉引用(Cross-References)


XIII. 勾选清单(Checklist)


版权与许可(CC BY 4.0)

版权声明:除另有说明外,《能量丝理论》(含文本、图表、插图、符号与公式)的著作权由作者(“屠广林”先生)享有。
许可方式:本作品采用 Creative Commons 署名 4.0 国际许可协议(CC BY 4.0)进行许可;在注明作者与来源的前提下,允许为商业或非商业目的进行复制、转载、节选、改编与再分发。
署名格式(建议):作者:“屠广林”;作品:《能量丝理论》;来源:energyfilament.org;许可证:CC BY 4.0。

首次发布: 2025-11-11|当前版本:v5.1
协议链接:https://creativecommons.org/licenses/by/4.0/