功能描述
CANN开发套件包中提供了ST测试工具:msopst,支持生成算子的ST测试用例并在硬件环境中执行。
具有如下功能:
- 根据算子测试用例定义文件生成ST测试数据及测试用例执行代码,在硬件环境上执行算子测试用例。
- 自动生成运行报表(st_report.json)功能,报表记录了测试用例信息及各阶段运行情况。
- 根据用户定义并配置的算子期望数据生成函数,回显期望算子输出和实际算子输出的对比测试结果。
工具路径
通过可执行文件“msopst”进行ST测试,其功能和安装路径如下。
表1 msopst文件介绍文件名
|
功能
|
路径
|
msopst
|
ST测试工具。
|
CANN软件安装后文件存储路径中的“python/site-packages/bin”。
|
补充说明
msopst工具其他参数说明可参考表2。
表2 参数说明参数名称
|
参数描述
|
说明
|
mi
|
仅供MindStudio侧使用。
|
机机接口,用户无需关注。
|
get_shape
|
获取shape。
|
change_shape
|
修改shape。
|
gen
|
生成acl_op.json。
|
gen_testcase
|
生成测试文件及数据。
|
compare
|
结果比对。
|
compare_by_path
|
指定路径文件结果比对。
|