将 timm/convnext_large.fb_in22k_ft_in1k_384(ConvNeXt-Large,ImageNet-22K 预训练后微调至 ImageNet-1K,输入分辨率 384x384)适配到单卡昇腾 NPU(Ascend910)。
| 项目 | 信息 |
|---|---|
| 设备 | 单卡 Ascend910 |
| 框架 | PyTorch + torch_npu |
| 下载方式 | ModelScope snapshot_download |
| 权重格式 | model.safetensors |
cd timm-convnext_large-fb_in22k_ft_in1k_384-NPU
pip install -r requirements.txt
python inference.py推理结果示例(单张测试图片):
对单张测试图片进行 CPU 与 NPU 一致性验证:
| 指标 | 数值 |
|---|---|
| max_abs_error | 0.029315 |
| mean_abs_error | 0.004439 |
| relative_error | 0.9471% |
| cosine_similarity | 0.999969 |
| threshold | 1.0% |
| 结果 | PASS |
| 指标 | 数值 |
|---|---|
| avg | 23.32 ms |
| min | 23.27 ms |
| max | 23.38 ms |
| p50 | 23.31 ms |
| p90 | 23.38 ms |
| p95 | 23.38 ms |
| images/sec | 42.88 |
测试条件:batch_size=1, 输入 1x3x384x384, warmup 2 次, 正式 10 次。
本项目包含单图 smoke consistency 验证,非官方 ImageNet 完整验证集评测。详细指标见第 4 节。

logs/inference.log - 推理日志logs/accuracy.log - 精度验证日志logs/benchmark.log - 性能基准日志#NPU