文档
注册

核函数NPU上板精度验证

NPU调测支持一键PIPE_ALL等调试功能,更多相关介绍参见NPU调测功能

  1. 执行如下命令进行核函数NPU上板验证。
    ascendebug kernel --backend npu --json-file ${op_config_json_file} --chip-version ${chip_version} --repo-type customize --customize-path ${cann_install_path}/latest/opp/vendors/${vendor_name} --core-type ${core_type}

    命令参数

    参数含义

    取值说明

    --backend

    Kernel调测类型。

    NPU上板精度校验时填写npu。

    --json-file

    算子信息配置文件。

    具体参见输入配置中的json配置文件。

    --chip-version

    昇腾AI处理器的版本。

    如果无法确定当前版本,则在安装昇腾AI处理器的服务器执行npu-smi info命令进行查询,在查询到的“Name”前增加Ascend信息,例如“Name”对应取值为xxxyy,实际配置的值为Ascendxxxyy

    --repo-type

    算子开发场景类型。

    标准自定义场景固定配置为customize。

    --customize-path

    自定义算子包的安装目录。

    根据实际自定义算子的部署环境配置,例如${cann_install_path}/latest/opp/vendors/${vendor_name},其中${cann_install_path}为CANN软件安装包路径,${vendor_name}为部署自定义算子包时设置的vendor名。

    --core-type

    算子类型。

    根据实际情况填写,可选值为{AiCore, MixCore, CubeCore, VectorCore, MixVectorCore},MixVectorCore为预留参数,开发者无需关注。本场景以AddCustom为例,设为VectorCore。

  2. 根据打屏日志“Gen data compare result file”描述信息查看精度比对结果文件,判断精度是否异常。详细的结果文件示例可以参见“NPU调测功能 > 调测产物”。
搜索结果
找到“0”个结果

当前产品无相关内容

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