diff --git a/cplusplus/level1_single_api/3_ir/1_fuse_tile_concat_pass/readme.md b/cplusplus/level1_single_api/3_ir/1_fuse_tile_concat_pass/readme.md index 37647c871ad8a86bb3f14151ede704af5d63b05f..0d69d830d9dbb7f03c46afad6a744808ab4c441b 100644 --- a/cplusplus/level1_single_api/3_ir/1_fuse_tile_concat_pass/readme.md +++ b/cplusplus/level1_single_api/3_ir/1_fuse_tile_concat_pass/readme.md @@ -77,7 +77,13 @@ - 检查执行结果: - - 自定义pass生效时对比npu编译过程中间dump图**ge_onnx_xxxxxxxx_graph_0_RunCustomPassBegin.pbtxt**("xxxxxxxx"为8位阿拉伯数字,下同)和**ge_onnx_xxxxxxxx_graph_0_RunCustomPassEnd.pbtxt**发现模型已按照预期被优化。dump图的获取方法请单击[Link](https://hiascend.com/document/redirect/CannCommercialEnvvar)>编译相关>图编译>DUMP_GE_GRAPH获取。 + - 自定义Pass生效时,对比NPU编译过程中间dump图,发现模型已按照预期被优化,dump图的获取方法请单击[Link](https://hiascend.com/document/redirect/CannCommercialEnvvar)>编译相关>图编译>DUMP_GE_GRAPH获取: + - 针对8.3.RC1之前的版本,dump图名字为: + - ge_onnx_xxxxxxxx_RunCustomPassBegin.pbtxt:融合前的图 + - ge_onnx_xxxxxxxx_RunCustomPassEnd.pbtxt:融合后的图 + - 8.3.RC1及后续版本,dump图名字为: + - ge_onnx_xxxxxxxx_PreRunBegin.pbtxt:融合前的图 + - ge_onnx_xxxxxxxx_RunCustomPassBeforeInfershape.pbtxt:融合后的图 - 日志中出现如下打印: @@ -108,7 +114,13 @@ - 自定义pass生效前后运行结果相同。 - - 自定义pass生效时对比npu编译过程中间dump图**ge_onnx_xxxxxxxx_graph_1_RunCustomPassBegin.pbtxt**和**ge_onnx_xxxxxxxx_graph_1_RunCustomPassEnd.pbtxt**发现模型已按照预期被优化。 + - 自定义Pass生效时,对比NPU编译过程中间dump图,发现模型已按照预期被优化: + - 针对8.3.RC1之前的版本,dump图名字为: + - ge_onnx_xxxxxxxx_RunCustomPassBegin.pbtxt:融合前的图 + - ge_onnx_xxxxxxxx_RunCustomPassEnd.pbtxt:融合后的图 + - 8.3.RC1及后续版本,dump图名字为: + - ge_onnx_xxxxxxxx_PreRunBegin.pbtxt:融合前的图 + - ge_onnx_xxxxxxxx_RunCustomPassBeforeInfershape.pbtxt:融合后的图 - 日志中出现如下打印: diff --git a/cplusplus/level1_single_api/3_ir/2_fuse_matmul_add_pass/readme.md b/cplusplus/level1_single_api/3_ir/2_fuse_matmul_add_pass/readme.md index e993a43c86dc2550ea5132d22d75cad2630611de..a4986c4c7ee4c3115257d201cfce0737d9126a25 100644 --- a/cplusplus/level1_single_api/3_ir/2_fuse_matmul_add_pass/readme.md +++ b/cplusplus/level1_single_api/3_ir/2_fuse_matmul_add_pass/readme.md @@ -78,7 +78,13 @@ - 检查执行结果: - - 自定义pass生效时对比npu编译过程中间dump图**ge_onnx_xxxxxxxx_graph_0_RunCustomPassBegin.pbtxt**("xxxxxxxx"为8位阿拉伯数字,下同)和**ge_onnx_xxxxxxxx_graph_0_RunCustomPassEnd.pbtxt**发现模型已按照预期被优化。dump图的获取方法请单击[Link](https://hiascend.com/document/redirect/CannCommercialEnvvar)>编译相关>图编译>DUMP_GE_GRAPH获取。 + - 自定义Pass生效时,对比NPU编译过程中间dump图,发现模型已按照预期被优化,dump图的获取方法请单击[Link](https://hiascend.com/document/redirect/CannCommercialEnvvar)>编译相关>图编译>DUMP_GE_GRAPH获取: + - 针对8.3.RC1之前的版本,dump图名字为: + - ge_onnx_xxxxxxxx_RunCustomPassBegin.pbtxt:融合前的图 + - ge_onnx_xxxxxxxx_RunCustomPassEnd.pbtxt:融合后的图 + - 8.3.RC1及后续版本,dump图名字为: + - ge_onnx_xxxxxxxx_PreRunBegin.pbtxt:融合前的图 + - ge_onnx_xxxxxxxx_RunCustomPassBeforeInfershape.pbtxt:融合后的图 - 日志中出现如下打印: @@ -107,7 +113,13 @@ - 自定义pass生效前后运行结果相同。 - - 自定义pass生效时对比npu编译过程中间dump图**ge_onnx_xxxxxxxx_graph_1_RunCustomPassBegin.pbtxt**和**ge_onnx_xxxxxxxx_graph_1_RunCustomPassEnd.pbtxt**发现模型已按照预期被优化。 + - 自定义Pass生效时,对比NPU编译过程中间dump图,发现模型已按照预期被优化: + - 针对8.3.RC1之前的版本,dump图名字为: + - ge_onnx_xxxxxxxx_RunCustomPassBegin.pbtxt:融合前的图 + - ge_onnx_xxxxxxxx_RunCustomPassEnd.pbtxt:融合后的图 + - 8.3.RC1及后续版本,dump图名字为: + - ge_onnx_xxxxxxxx_PreRunBegin.pbtxt:融合前的图 + - ge_onnx_xxxxxxxx_RunCustomPassBeforeInfershape.pbtxt:融合后的图 - 日志中出现如下打印: diff --git a/cplusplus/level1_single_api/3_ir/3_modify_subgraph_pass/readme.md b/cplusplus/level1_single_api/3_ir/3_modify_subgraph_pass/readme.md index 66986b664100e0e6355c1555f9d16c2ab0766e99..acd7ff8ac75765953df1bd67afcd394a6e38afa0 100644 --- a/cplusplus/level1_single_api/3_ir/3_modify_subgraph_pass/readme.md +++ b/cplusplus/level1_single_api/3_ir/3_modify_subgraph_pass/readme.md @@ -22,7 +22,7 @@ - 编译器:g++ - 芯片:all - python及依赖的库:python3.7.5、tensorflow1.15.0 -- 已完成昇腾AI软件栈在开发环境上的部署(本示例代码基于CANN 8.2.RC1版本) +- 已完成昇腾AI软件栈在开发环境上的部署 ## 程序编译 @@ -88,7 +88,13 @@ - 两次自定义pass生效前后运行结果按照预期不相同,且结果都正确。 - - 两次自定义pass生效时对比npu编译过程中间dump图**ge_onnx_xxxxxxxx_graph_1_RunCustomPassBegin.pbtxt**("xxxxxxxx"为8位阿拉伯数字,下同)和**ge_onnx_xxxxxxxx_graph_1_RunCustomPassEnd.pbtxt**发现模型已按照预期被优化。dump图的获取方法请单击[Link](https://hiascend.com/document/redirect/CannCommercialEnvvar)>编译相关>图编译>DUMP_GE_GRAPH获取。 + - 两次自定义Pass生效时,对比NPU编译过程中间dump图,发现模型已按照预期被优化,dump图的获取方法请单击[Link](https://hiascend.com/document/redirect/CannCommercialEnvvar)>编译相关>图编译>DUMP_GE_GRAPH获取: + - 针对8.3.RC1之前的版本,dump图名字为: + - ge_onnx_xxxxxxxx_RunCustomPassBegin.pbtxt:融合前的图 + - ge_onnx_xxxxxxxx_RunCustomPassEnd.pbtxt:融合后的图 + - 8.3.RC1及后续版本,dump图名字为: + - ge_onnx_xxxxxxxx_PreRunBegin.pbtxt:融合前的图 + - ge_onnx_xxxxxxxx_RunCustomPassBeforeInfershape.pbtxt:融合后的图 - 使用**libmodify_subgraph_pass_01.so**时,日志中出现如下打印: