本版本提供dump数据文件Format转换能力,用于用户根据自身需求将昇腾AI处理器生成的dump数据文件转换成numpy数据文件,方便查看。
该功能通过shape_conversion.py脚本实现,该脚本存放在/home/HwHiAiUser/Ascend/ascend-toolkit/latest/tools/operator_cmp/compare路径下,命令格式如下:
python3 shape_conversion.py -i dump_file_path -format format -o outputpath [-shape shape] [-tensor tensor] [-index index] [-custom custom_path]
命令格式参数项说明:
结果保存为“原始文件名.output.{index}.{shape}.npy”或“原始文件名.input.{index}.{shape}.npy”,shape的格式如:1x3x224x224。
如果自定义的Format和内置的Format一样,以自定义Format为准。
当前内置的Format转换支持如下类型:
为满足用户自定义Format转换,需要按以下要求准备:
def convert(shape_from, shape_to, array): return numpy_array
参数说明: