相关工具说明及风险分析
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的用户在编译过程中会使用此工具自动生成代码,不建议单独调用。 |
用户只能在编译过程中自动使用到该工具生成相应代码,无法获取其他运行态信息,实际风险小。 |