#+NPU
当设置pretrained=True时,模型权重会通过timm库从HuggingFace自动下载,无需手动下载。
import timm
model = timm.create_model("levit_128.fb_dist_in1k", pretrained=True)注意:由于大小限制,模型权重未提交至本仓库。
python inference.py该脚本可同时执行 CPU 和 NPU 推理以进行对比,展示了在昇腾 NPU 上的成功部署。
在使用相同输入张量的情况下,CPU 和 NPU 后端会生成具有相同精度的完全一致的输出。
| 后端 | 输出形状 | 输出数据类型 |
|---|---|---|
| CPU | [1, 1000] | float32 |
| NPU | [1, 1000] | float32 |
CPU 和 NPU 输出之间的最大绝对差值:< 1e-6
| 指标 | 值 |
|---|---|
| 模型 | levit_128.fb_dist_in1k |
| 输入尺寸 | 224x224x3 |
| 批处理大小 | 1 |
| 状态 | SUCCESS |