文档
注册
评分
提单
论坛
小AI

核函数CPU孪生调试

CPU孪生调试支持自动精度比对、仿真内存校验和异常检测(npucheck)等功能,全量功能和参数介绍参见CPU孪生调试功能

  1. 执行如下命令进行核函数CPU孪生调试。
    ascendebug kernel --backend cpu --repo-type customize --customize-path ${INSTALL_DIR}/opp/vendors/${vendor_name} --json-file ${op_config_json_file} --core-type ${core_type}  

    命令参数

    参数含义

    取值说明

    --backend

    Kernel调测类型。

    CPU孪生调试时填写cpu。

    --repo-type

    算子开发场景类型。

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

    --customize-path

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

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

    --json-file

    算子信息配置文件。

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

    --core-type

    算子类型。

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

  2. 根据打屏日志“kernel run end”判断运行是否正常结束,根据“Gen data compare result file”描述信息查看精度比对结果文件,判断精度是否异常。结果文件详情参见“产物说明”。
搜索结果
找到“0”个结果

当前产品无相关内容

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