完整样例参考
样例获取和使用
特性 |
获取链接 |
支持芯片型号 |
---|---|---|
如何构建Graph并编译成离线模型 |
||
如何构建Graph,然后直接编译并运行Graph |
||
如何通过自定义pass把Tile+Concat图结构修改为Concat+Tile+Concat图结构 |
||
如何通过自定义pass把MatMul+Add图结构修改为GEMM图结构 |
||
如何使用自定义pass修改子图 |
编译脚本编写注意事项
您可以参考上述样例编写编译脚本,其中需要根据实际情况进行修改的部分为:
- ASCEND_PATH:指定到“Ascend-cann-toolkit安装目录/ascend-toolkit/latest/”路径。
- INCLUDES:需要包含的头文件,当需要添加头文件时,在示例下方直接增加行即可,注意不要删除原有项目。如果网络中有自定义算子,请增加自定义算子的原型定义头文件。
- LIBS:需要链接的库,当需要添加链接库时,在示例下方直接增加行即可,注意不要删除原有项目。
禁止链接软件包中的其他so,否则后续升级可能会导致兼容性问题。