开发者
下载
[object Object][object Object]

全量芯片支持。

[object Object]
  • 头文件:#include <ge/ge_ir_build.h>
  • 库文件:libge_compiler.so
[object Object]

将输入的Graph编译为适配AI处理器的离线模型,并保存到内存缓冲区。

[object Object]
[object Object]
[object Object]
[object Object][object Object]undefined
[object Object][object Object]undefined
[object Object]
  • 对于aclgrphBuildModel和aclgrphBuildInitialize中重复的编译配置参数,建议不要重复配置,如果设置重复,则以aclgrphBuildModel传入的为准

  • 使用aclgrphBuildModel接口传入build_options参数时,多张图场景下,如果传入的参数为ge::ir_option::PRECISION_MODE或者ge::ir_option::PRECISION_MODE_V2,多张图设置的参数值需要相同。

  • 使用aclgrphBuildModel接口编译的离线模型,保存在内存缓冲区中:

    • 如果希望将内存缓冲区中的模型保存为离线模型文件xx.om,则需要调用接口,序列化保存离线模型到文件中。后续进行推理业务,需要使用从文件中加载模型的接口,例如aclmdlLoadFromFile,然后使用aclmdlExecute接口执行推理。

    • 如果离线模型保存在内存缓冲区:

      后续进行推理业务时,需要使用从内存中加载模型的接口,例如aclmdlLoadFromMem,然后使用aclmdlExecute接口执行推理。

      接口详细使用说明请参见中的“模型推理”章节。