已合并
[310P迁移][浙江大学][高效贡献][Pytorch离 线推理][Nasnetlarge] #866
AtomGit-Bot创建于 2022年6月22日
[310P迁移][浙江大学][高效贡献][Pytorch离 线推理][Nasnetlarge] #866
已合并
AtomGit-Bot创建于 2022年6月22日
refs/pull/866/head合入到master
AtomGit-Bot
2022年6月22日
310 310P T4 310P/310 310P/T4
bs1 120.71 122.15 31.75 1.01 3.85
bs4 131.48 165.94 39.47 1.26 4.20
bs8 123.164 155.383 38.32 1.26 4.05
bs16 120.51 143.07 30.12 1.19 4.75
bs32 98.14 136.04 29.36 1.39 4.63
bs64 114.13 114.45 41.06 1.00 2.79
最优batch 131.49 165.94 41.06 1.26 4.04
自验报告
# 第1次验收测试   
# 验收结果:ok
# 验收环境:Ascend310 + Ascend310P + T4 / CANN 5.1.RC1
    
#  pth是否能够正确转换为om
python3.7 nasnetlarge_pth2onnx.py nasnetalarge-a1897284.pth nasnetlarge.onnx
python3.7 -m onnxsim --input-shape="1,3,331,331" nasnetlarge.onnx nasnetlarge_sim1.onnx
python3.7 merge_sliced.py nasnetlarge_sim1.onnx nasnetlarge_sim1_merge.onnx
atc --framework=5 --model=nasnetlarge_sim1_merge.onnx --input_format=NCHW --input_shape="image:1,3,331,331" --output=nasnetlarge_sim_bs1 --log=debug --soc_version=Ascend710 
#  验收结果:ok
#  备注:在不同处理器下(310/310P)和不同batchsize均成功生成om,无运行报错。

#  精度性能数据是否达标

./benchmark.x86_64 -model_type=vision -device_id=0 -batch_size=1 -om_path=nasnetlarge_sim1_merge.om -input_text_path=./nasnetlarge_prep_bin.info -input_width=331 -input_height=331 -output_binary=False -useDvpp=False
python3.7 imagenet_acc_eval.py result/dumpOutput_device0/ /opt/npu/imagenet/val_label.txt ./ result.json
#  验收结果:ok
#  备注:310精度:Top1 accuracy:81.86%,Top5 accuracy:95.77%  310P精度:Top1 accuracy:81.86%,Top5 accuracy:95.77%,精度不小于原始精度Top1 accuracy:82.56%,Top5 accuracy:96.43%的99% 性能数据见上表
#  备注:性能在310P上的性能达到310的1.26倍>1.2倍 

#  T4性能测试
 使用onnxruntime进行测试,结果如上表。
#  备注:性能数据见上表
#  牵引目标:310P性能达到T4性能的4.04倍>1.6倍
likedislike
Pull Request已成功合入, 合并人@
(感谢 AtomGit-Bot 的贡献)
AtlasAccount
AtlasAccount成员
2022年6月22日 评论:

🔵 梁秀波 PR ModelZoo-PyTorch pipeline is running. Please wait a moment... (Link)

likedislike
AtlasAccount
AtlasAccount成员
2022年6月22日 评论:
Build Result FAILURE #1081
DownLoad Code SUCCESS >>>
Compile FAILURE >>>
likedislike
Liang Zhen
Liang Zhen2022年6月23日进行代码检视1
ACL_PyTorch/contrib/cv/detection/Nasnetlarge/imagenet_acc_eval.py
@@ -121,3 +119,4 @@
121119 count_hit[i] += 1
122120 break
123121 
Liang Zhen
Liang Zhen2022年6月23日评论:

调试打印信息建议删除

likedislike
Liang Zhen
Liang Zhen2022年6月23日进行代码检视1
ACL_PyTorch/contrib/cv/detection/Nasnetlarge/README.md
@@ -119,2 +131,4 @@
119131```
120132 
133+注:${chip_name}由“npu-smi info”命令查看处理器获得。
134+![输入图片说明](img/chip.png)
Liang Zhen
Liang Zhen2022年6月23日评论:

把图片信息也复制过来

likedislike
Liang Zhen
Liang Zhen2022年6月23日进行代码检视1
ACL_PyTorch/contrib/cv/detection/Nasnetlarge/README.md
@@ -113,2 +122,3 @@
122+ 
113123```
114-source env.sh
124+source /usr/local/Ascend/ascend-toolkit/set_env.sh
Liang Zhen
Liang Zhen2022年6月23日评论:

命令不可执行,请再次确认

likedislike
此处折叠了84条消息 查看更多
AtlasAccount
AtlasAccount成员
2022年6月27日 评论:
Build Result SUCCESS #1275
DownLoad Code SUCCESS >>>
Compile SUCCESS >>>
likedislike
AtlasAccountAtlasAccount成员
2022年6月27日 添加了   ci-pipeline-passed 标签
liuzhuheng
2022年6月29日 评论:

/lgtm

likedislike
AtlasAccount
AtlasAccount成员
2022年6月29日 评论:

🔵 梁秀波 PR ModelZoo-PyTorch pipeline is running. Please wait a moment... (Link)

likedislike
AtlasAccount
AtlasAccount成员
2022年6月29日 评论:
Build Result FAILURE #1451
DownLoad Code SUCCESS >>>
Compile FAILURE >>>
likedislike