文档
注册

简介

功能描述

CANN开发套件包中提供了ST测试工具:msopst,支持生成算子的ST测试用例并在硬件环境中执行。具有如下功能:
  • 根据算子信息库定义文件(*.ini)生成算子测试用例定义文件(*.json),作为算子ST测试用例的输入。
  • 根据算子测试用例定义文件生成ST测试数据及测试用例执行代码,在硬件环境上执行算子测试用例。
  • 自动生成运行报表(st_report.json)功能,报表记录了测试用例信息及各阶段运行情况。
  • 根据用户定义并配置的算子期望数据生成函数,回显期望算子输出和实际算子输出的对比测试结果。

工具路径

通过可执行文件“msopst”进行ST测试,其功能和安装路径如下。

表1 msopst文件介绍

文件名

功能

路径

msopst

ST测试工具。

CANN软件安装后文件存储路径中的“python/site-packages/bin”

使用前提

  • 使用此工具生成算子测试用例前,需要将要测试的算子部署到算子库中。
  • 若在实现算子ST功能验证时使用到AI框架,请完成所需AI框架的安装。

    TensorFlow框架的安装请参见安装TensorFlow

    PyTorch框架的安装请参见安装PyTorch

  • 昇腾AI处理器类型为Atlas 200/300/500 推理产品时,不支持PyTorch框架下的ST测试。

补充说明

msopst工具其他参数说明可参考表2

表2 参数说明

参数名称

参数描述

说明

mi

仅供MindStudio侧使用。

机机接口,用户无需关注。

get_shape

获取shape。

change_shape

修改shape。

gen

生成acl_op.json。

gen_testcase

生成测试文件及数据。

compare

结果比对。

compare_by_path

指定路径文件结果比对。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词