昇腾社区首页
中文
注册

相关工具说明及风险分析

AscendNPU IR包含的主要二进制工具如下所示:

表1 AscendNPU IR说明

工具名称

存储相对路径

功能说明及使用场景

风险分析

保留原因

bishengir-compile

bishengir/bin/ bishengir-compile

昇腾高层抽象编译工具。

将AscendNPU IR编译至可以在昇腾芯片上执行的二进制文件。

用户只能使用此工具编译IR生成可执行的二进制文件,无法获取其他运行态信息,实际风险小。

属于AscendNPU IR配套基础二进制工具集。

bishengir-yaml-gen

bishengir/bin/ yaml-gen

根据YAML生成TableGen和C++代码。需要对接AscendNPU IR的用户在编译过程中会使用此工具自动生成代码,不建议单独调用。

用户只能在编译过程中自动使用到该工具生成相应代码,无法获取其他运行态信息,实际风险小。