打开上面找到的计算图文件,记录下第一个graph中的name字段值 。如下示例中,记录下“ge_default_20220926160231_NPU_61” 。

文章插图
进入以时间戳命名的dump文件存放路径下,找到刚记录的名称为name值的文件夹,例如ge_default_20220926160231_NPU_61,则下图目录下的文件即为需要的dump数据文件:

文章插图
五 比对操作在MindStudio菜单栏选择“Ascend > Model Accuracy Analyzer > New Task”,进入精度比对参数配置界面 。

文章插图
配置tookit path,点击文件标识,如下图所示:

文章插图
选择对应的版本,如5.1.RC2版本,单击ok:

文章插图
单击next进入参数配置页面:

文章插图
接着填写gpu和npu的数据的相关信息,如下图所示:

文章插图
参数解释如下所示:

文章插图
点击start:

文章插图

文章插图
结果展示:

文章插图
如上图所示将Vector比对结果界面分为四个区域分别进行介绍 。

文章插图
表1 精度比对分析界面字段说明

文章插图
表2 散点分布图字段说明

文章插图
六、常见问题 & 解决方案汇总Q:tfdbg复制pt命令时执行出错
A:由于tfdbg将多行的pt命令识别为了单个命令,使得命令执行失败 。解决办法如下:
- 先退出tfdbg命令行
- 安装pexpect库,命令为 pip install pexpect --user(--user只针对普通用户,root用户是没有的)
- 进入resnet所在的目录,cd ~/models/official/resnet
- 确保目录下有dump.txt文件,即生成的pt命令
- 编写下述代码,vim auto_run.py
七、从昇腾官方体验更多内容更多的疑问和信息可以在昇腾论坛进行讨论和交流:https://bbs.huaweicloud.com/forum/forum-726-1.html
点击关注,第一时间了解华为云新鲜技术~
经验总结扩展阅读
- 创业者如何训练管理能力?
- JVM学习笔记——内存模型篇
- LabVIEW+OpenVINO在CPU上部署新冠肺炎检测模型实战
- 世界十大最易训练的狗排行榜
- predator-prey model OpenFOAM 编程 | 求解捕食者与被捕食者模型问题(ODEs)
- 概念+协议的了解+OSI七层模型,TCP/IP五层协议,网络数据传输流程 Linux--网络基础
- 三 Linux--多线程
- Hugging Face发布diffuser模型AI绘画库初尝鲜!
- 推广TrustAI可信分析:通过提升数据质量来增强在ERNIE模型下性能
- 洛克王国水晶犬的训练怎么个玩法