| 项目 | 值 |
|---|---|
| NPU 型号 | Ascend 910B4 |
| CANN 版本 | 8.5.1 |
| torch 版本 | 2.9.0+cpu |
| torch_npu 版本 | 2.9.0.post1 |
| transformers 版本 | 4.57.6 |
| Python 版本 | 3.11.14 |
| 模型来源 | HuggingFace (hf-mirror.com) |
| 测试图片 | assets/test.jpg(占位图,因网络下载超时) |
| 运行设备 | npu:0 |
| 环境日志 | logs/env_check.log |
pip install -r requirements.txtpython inference.pylogs/inference.loglogs/prediction.txtTop-1: hook, claw (id=600, confidence=0.0028)
Top-2: kite (id=21, confidence=0.0027)
Top-3: matchstick (id=644, confidence=0.0026)
Top-4: parachute, chute (id=701, confidence=0.0024)
Top-5: corkscrew, bottle screw (id=512, confidence=0.0024)python benchmark.pypython eval_accuracy.pyCPU vs NPU 对比方法: 使用同一张测试图片(assets/test.jpg),分别在 CPU 和 NPU 上运行推理,对比 logits 输出。
| 指标 | 值 |
|---|---|
| max_abs_diff | 0.005180 |
| mean_abs_diff | 0.001229 |
| prob_max_diff | 0.000009 |
| Top-1 match | True |
| Top-5 match | True |
| prob_max_diff < 1% | True |
结果: CPU/NPU 一致性验证 PASSED(prob_max_diff < 1%,Top-1/Top-5 完全一致)
注意: 这是 smoke accuracy / CPU-NPU 一致性验证,不是官方 ImageNet 数据集精度。
screenshots/self_verification.pngscreenshots/self_verification.txt截图从真实日志中提取关键内容生成,不是伪造。
| 文件 | 说明 |
|---|---|
| logs/env_check.log | NPU 环境检查 |
| logs/inference.log | 推理运行日志 |
| logs/accuracy.log | CPU/NPU 精度对比日志 |
| logs/benchmark.log | 性能测试日志 |
| logs/prediction.txt | 预测结果 |
HF_ENDPOINT=https://hf-mirror.com 环境变量,模型从 hf-mirror.com 下载。#NPU