在已开发好的图cpp文件中,在构图之后,调用aclgrphBuildInitialize接口之前,通过增加如下代码可以生成对应的air文件。/path/to/graph.air表示对应的air文件路径和名称,请根据实际情况修改。SaveToFile接口的详细描述请参见《Ascend Graph开发指南》手册中的“参考>Ascend Graph接口参考>构图接口>Graph构建接口>SaveToFile”章节。
graph.SaveToFile("/path/to/graph.air");
保存如上cpp文件,并重新执行该文件。获取对应的air文件graph.air。
调优完成后,请将graph.SaveToFile("/path/to/graph.air");注释掉,防止生成冗余的air文件。
AIR(Ascend Intermediate Representation),类似ONNX,是华为定义的针对机器学习所设计的开放式的文件格式,能更好地适配Ascend AI处理器。
子图调优中断后,希望从上次的已有的调优阶段开始继续调优,则可以选择该模式。
aoe --framework=1 --model=./xzxzxz.air --job_type=1 --reload
该命令必须在上次执行调优命令的相同目录下使用。原因是重载调优需要使用上次调优的中间文件,中间文件存放在上次执行调优命令路径下的aoe_workspace目录。
aoe --framework=1 --model=./xzxzxz.air --job_type=2
更多AOE参数请参见AOE参数说明。