算子部署到算子库后,可以将其加载到网络模型中进行整网的推理验证,验证自定义算子在网络中运行结果是否正确。
网络测试会覆盖算子开发的所有交付件,包含实现文件,算子原型定义、算子信息库以及算子适配插件。本节仅对验证的方法做介绍。
基于MindStudio进行算子开发的场景下,算子网络测试的主要流程如下所示:
详细的模型转换方法可参见《MindStudio 用户指南》中的“模型转换和调优”章节。
AscendCL应用程序的开发方法可参见《MindStudio 用户指南》中的“应用开发”章节。
基于命令行环境进行算子开发的场景下,算子网络测试的主要流程如下所示:
详细模型转换方法可参见《ATC工具使用指南》。
AscendCL应用程序的开发方法可参见《应用软件开发指南(C&C++)》。