工具部署

工具简介

一键式精度分析工具,提供了对训练网络进行精度分析的常用功能,主要包括:

该工具封装了TF Adapter的运行参数,帮助用户更方便的使能相关业务特性,同时对CANN Toolkit包中的精度分析工具进行了封装和功能扩展,从而帮助开发人员快速分析精度问题。

使用约束

工具部署

https://gitee.com/ascend/tools下载precision_tool文件夹,上传到训练工作目录下,无需安装。目录结构示例:
├── resnet                              // 训练工作目录
│    ├── __init__.py     
│    ├── imagenet_main.py              // 基于Imagenet数据集训练网络模型
│    ├── imagenet_preprocessing.py     // Imagenet数据集数据预处理模块
│    ├── resnet_model.py               // resnet模型文件
│    ├── resnet_run_loop.py            // 数据输入处理与运行循环(训练、验证、测试)
│    ├── cifar10_main                  // 训练执行入口文件
│    ├── ...
│    ├── precision_tool           // 一键式精度分析工具目录
│    │    ├── cli.py                   
│    │    ├── ...

典型使用流程

图1 CANN开发/运行环境合一部署
图2 CANN开发/运行环境独立部署