weixin_72661020/facebook_regnet-x-160
模型介绍文件和版本Pull Requests讨论分析

RegNetX-160

模型:facebook/regnet-x-160
架构:RegNetForImageClassification(transformers 标准)
任务:图像分类(ImageNet-1k,1000 类)

描述

RegNetX-160 模型在 ImageNet-1k 上训练,并在昇腾 NPU 上进行了适配与验证。
该模型由 Facebook Research 在论文《Designing Network Design Spaces》(https://arxiv.org/abs/2003.13678)中提出。

用法

from transformers import AutoImageProcessor, AutoModelForImageClassification
from PIL import Image
import torch

model_path = "facebook/regnet-x-160"
processor = AutoImageProcessor.from_pretrained(model_path)
model = AutoModelForImageClassification.from_pretrained(model_path).to("npu:0").eval()

img = Image.new("RGB", (224, 224), (128, 128, 128))
inputs = processor(images=img, return_tensors="pt")
inputs = {k: v.to("npu:0") for k, v in inputs.items()}

with torch.no_grad():
    logits = model(**inputs).logits

predicted_class = logits.argmax(-1).item()
print(f"Predicted: {model.config.id2label[str(predicted_class)]}")

验证结果

指标数值
Top-1 一致性4/4
Top-5 一致性4/4
最大 Logit 差异0.007798
最大 Logit 差异比率0.000644
平均 KL 散度1e-06
推理速度(NPU)10.54 ms
结论PASS

文件

  • inference.py — 单图像推理测试
  • eval/run_accuracy.py — CPU 与 NPU 精度对比
  • eval/run_performance.py — NPU 推理性能基准测试
  • model/facebook/regnet-x-160/ — 模型权重和配置
  • ms_model/facebook/regnet-x-160/ — 指向模型目录的符号链接
下载使用量0